DocumentCode :
3289665
Title :
Run-time spatial locality detection and optimization
Author :
Johnson, Teresa L. ; Merten, Matthew C. ; Hwu, Wen-Mei W.
Author_Institution :
Center for Reliable & High Performance Comput., Illinois Univ., Urbana, IL, USA
fYear :
1997
fDate :
1-3 Dec 1997
Firstpage :
57
Lastpage :
64
Abstract :
As the disparity between processor and main memory performance grows, the number of execution cycles spent waiting for memory accesses to complete also increases. As a result, latency hiding techniques are critical for improved application performance on future processors. We present a microarchitecture scheme which detects and adapts to varying spatial locality, dynamically adjusting the amount of data fetched on a cache miss. The spatial locality detection table, introduced in this paper, facilitates the detection of spatial locality across adjacent cached blocks. Results from detailed simulations of several integer programs show significant speedups. The improvements are due to the reduction of conflict and capacity misses by utilizing small blocks and small fetch sizes when, spatial locality is absent, and the prefetching effect of large fetch sizes when spatial locality exists
Keywords :
cache storage; memory architecture; optimisation; performance evaluation; application performance; cache miss; capacity misses; conflict reduction; execution cycles; integer programs; latency hiding techniques; main memory performance; memory access; microarchitecture scheme; prefetching effect; processor performance; run-time spatial locality detection; simulations; spatial locality detection table; spatial locality optimization; Automatic control; Bandwidth; Delay; Hardware; High performance computing; Intelligent control; Optimizing compilers; Prefetching; Program processors; Runtime;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Microarchitecture, 1997. Proceedings., Thirtieth Annual IEEE/ACM International Symposium on
Conference_Location :
Research Triangle Park, NC
ISSN :
1072-4451
Print_ISBN :
0-8186-7977-8
Type :
conf
DOI :
10.1109/MICRO.1997.645797
Filename :
645797
Link To Document :
بازگشت