• DocumentCode
    3311287
  • Title

    Prefetching in supercomputer instruction caches

  • Author

    Smith, J.E. ; Hsu, W.-C.

  • Author_Institution
    Cray Research Inc., Chippewa Falls, WI, USA
  • fYear
    1992
  • fDate
    16-20 Nov 1992
  • Firstpage
    588
  • Lastpage
    597
  • Abstract
    Prefetching methods for instruction caches in supercomputers are studied via trace-driven simulation. The two primary methods studied are fall-through prefetch for sequential line accesses and target prefetch for nonsequential ones. As measured by miss rate, both methods are shown to improve performance significantly. When combined in a hybrid algorithm their performance improvement is cumulative. A prefetch efficiency measure that reflects the amount of memory fetch delay that is successfully hidden by prefetching is defined. The better prefetch methods (in terms of miss rate) also have very high efficiencies, hiding approximately 90% of the miss delay for prefetched lines. The results obtained also show that the top-performing prefetch caches produce less memory traffic than the top-performing nonprefetch caches
  • Keywords
    buffer storage; instruction sets; parallel processing; storage management; fall-through prefetch; memory fetch delay; prefetching; sequential line accesses; supercomputer instruction caches; target prefetch; trace-driven simulation; Clocks; Computational modeling; Computer aided instruction; Decoding; Delay; Dynamic scheduling; Hardware; Pipelines; Prefetching; Supercomputers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing '92., Proceedings
  • Conference_Location
    Minneapolis, MN
  • Print_ISBN
    0-8186-2630-5
  • Type

    conf

  • DOI
    10.1109/SUPERC.1992.236645
  • Filename
    236645