NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Using Minimum-Surface Bodies for Iteration Space PartitioningA number of known techniques for improving cache performance in scientific computations involve the reordering of the iteration space. Some of these reorderings can be considered as coverings of the iteration space with the sets having good surface-to-volume ratio. Use of such sets reduces the number of cache misses in computations of local operators having the iteration space as a domain. We study coverings of iteration spaces represented by structured and unstructured grids. For structured grids we introduce a covering based on successive minima tiles of the interference lattice of the grid. We show that the covering has good surface-to-volume ratio and present a computer experiment showing actual reduction of the cache misses achieved by using these tiles. For unstructured grids no cache efficient covering can be guaranteed. We present a triangulation of a 3-dimensional cube such that any local operator on the corresponding grid has significantly larger number of cache misses than a similar operator on a structured grid.
Document ID
20010081323
Acquisition Source
Ames Research Center
Document Type
Preprint (Draft being sent to journal)
Authors
Frumlin, Michael
(NASA Ames Research Center Moffett Field, CA United States)
VanderWijngaart, Rob F.
(Computer Sciences Corp. Moffett Field, CA United States)
Biegel, Bryan
Date Acquired
September 7, 2013
Publication Date
January 16, 2001
Subject Category
Theoretical Mathematics
Meeting Information
Meeting: Tenth SIAM Conference on Parallel Processing for Scientific Computing
Country: United States
Start Date: March 1, 2001
Sponsors: Society for Industrial and Applied Mathematics
Funding Number(s)
CONTRACT_GRANT: DTTS59-99-D-00437
CONTRACT_GRANT: NASA Order A-61812-D
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available