DocumentCode :
3373287
Title :
On instruction and data prefetch mechanisms
Author :
Young, Honesty C. ; Shekita, Eugene J. ; Ong, Shauchi ; Hu, Limin ; Hsu, Windsor W.
Author_Institution :
IBM Almaden Res. Center, San Jose, CA, USA
fYear :
1995
fDate :
31 May-2 Jun 1995
Firstpage :
239
Lastpage :
246
Abstract :
Cache misses are becoming relatively more expensive in modern processors. This is largely due do the fact that processor clock rates are increasing faster than the latency of main memory is improving. Prefetch has been used to hide memory latency. There are at least two kinds of prefetches - automatic prefetch and instruction-initiated prefetch. This paper described an implementation-independent instruction-initiated prefetch mechanism for I-cache and an automatic prefetch mechanism for D-cache to hide the memory latency associated with cache misses. Simulation results taken from execution traces of 5 commercial relational database management systems were used to illustrate the potential benefit of the proposed mechanisms
Keywords :
cache storage; instruction sets; relational databases; D-cache; I-cache; automatic prefetch; cache misses; data prefetch; instruction-initiated prefetch; memory latency; processors; relational database management system; simulation; Clocks; Degradation; Delay; Energy management; History; Kernel; Power system management; Prefetching; Relational databases; Switches;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI Technology, Systems, and Applications, 1995. Proceedings of Technical Papers. 1995 International Symposium on
Conference_Location :
Taipei
ISSN :
1524-766X
Print_ISBN :
0-7803-2773-X
Type :
conf
DOI :
10.1109/VTSA.1995.524671
Filename :
524671
Link To Document :
بازگشت