• 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