Quantifying Loop Nest Locality Using SPEC'95 and the Perfect Benchmarks (1999)
Cached
Download Links
- [mhaoteu.prism.uvsq.fr]
- [ftp.cs.umass.edu]
- DBLP
Other Repositories/Bibliography
| Citations: | 35 - 4 self |
BibTeX
@MISC{McKinley99quantifyingloop,
author = {Kathryn S. McKinley and Olivier Temam},
title = {Quantifying Loop Nest Locality Using SPEC'95 and the Perfect Benchmarks},
year = {1999}
}
OpenURL
Abstract
This paper analyzes and quantifies the locality characteristics of numerical loop nests in order to suggest future directions for architecture and software cache optimizations. Since most programs spend the majority of their time in nests, the vast majority of cache optimization techniques target loop nests. In contrast, the locality characteristics that drive these optimizations are usually collected across the entire application rather than the nest level. Researchers have studied numerical codes for so long that a number of commonly held assertions have emerged on their locality characteristics. In light of these assertions, we use the SPEC'95 and Perfect Benchmarks to take a new look at measuring locality on numerical codes based on references, loop nests, and program locality properties. Our results show that several popular assertions are at best overstatements. For example, although most reuse is within a loop nest, in line with popular assertions, most misses are inter-nest cap...







