DocumentCode :
2600278
Title :
An intelligent I-cache prefetch mechanism
Author :
Young, Honesty C. ; Shekita, Eugene J.
Author_Institution :
IBM Almaden Res. Center, San Jose, CA, USA
fYear :
1993
fDate :
3-6 Oct 1993
Firstpage :
44
Lastpage :
49
Abstract :
Modern, high-performance processors employ techniques such as superscalar execution and super-pipelining to increase their instruction issue rate. As the instruction issue rate of processors increases, however, the negative impact of branches on performance also increases. This paper describes an instruction cache (I-cache) prefetch mechanism to improve processor performance on the taken branches. Under perfect conditions, the mechanism allows the target of a taken branch to be prefetched early enough to completely hide the memory latency of an I-cache miss
Keywords :
cache storage; memory architecture; performance evaluation; pipeline processing; I-cache miss; branches; high-performance processors; instruction cache; instruction issue rate; intelligent I-cache prefetch mechanism; memory latency; processor performance; super-pipelining; superscalar execution; Clocks; Decoding; Degradation; Delay; Kernel; Pipelines; Prefetching; Reduced instruction set computing; Relational databases; Switches;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1993. ICCD '93. Proceedings., 1993 IEEE International Conference on
Conference_Location :
Cambridge, MA
Print_ISBN :
0-8186-4230-0
Type :
conf
DOI :
10.1109/ICCD.1993.393407
Filename :
393407
Link To Document :
بازگشت