Improving Locality for Adaptive Irregular Scientific Codes (1999)
Cached
Download Links
- [arcs.kaist.ac.kr]
- [www.cs.umd.edu]
- [www.cs.umd.edu]
- [www.cs.umd.edu]
- DBLP
Other Repositories/Bibliography
| Venue: | In 13 th Int'l Workshop on Languages and Compilers for Parallel Computing |
| Citations: | 14 - 2 self |
BibTeX
@TECHREPORT{Han99improvinglocality,
author = {Hwansoo Han and Chau-wen Tseng},
title = {Improving Locality for Adaptive Irregular Scientific Codes},
institution = {In 13 th Int'l Workshop on Languages and Compilers for Parallel Computing},
year = {1999}
}
OpenURL
Abstract
An important class of scientific codes access memory in an irregular manner. Because irregular access patterns reduce temporal and spatial locality, they tend to underutilize caches, resulting in poor performance. Researchers have shown that consecutively packing data relative to traversal order can significantly reduce cache miss rates by increasing spatial locality. In this paper, we investigate techniques for using partitioning algorithms to improve locality in adaptive irregular codes. We develop parameters to guide both geometric (RCB) and graph partitioning (METIS) algorithms, and develop a new graph partitioning algorithm based on hierarchical clustering (GPART) which achieves good locality with low overhead. We also examine the effectiveness of locality optimizations for adaptive codes, where connection patterns dynamically change at intervals during program execution. We use a simple cost model to guide locality optimizations when access patterns change. Experiments on irregul...







