• DocumentCode
    2840945
  • Title

    A parallel processor architecture for prefetching

  • Author

    Kim, S.-M. ; Manoharan, S.

  • Author_Institution
    Orion Syst. Ltd., Auckland, New Zealand
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    254
  • Lastpage
    259
  • Abstract
    Prefetching brings data into the cache before it is expected by the processor, thereby eliminating a potential cache miss. There are two major prefetching schemes. In a software scheme, the compiler predicts the memory access pattern and places prefetch instructions into the code. In a hardware scheme the hardware predicts the memory access pattern and brings data into the cache before required by the processor. This paper proposes a hardware prefetching scheme, where a second processor is used for prefetching data for the primary processor. The scheme does not predict memory access patterns, but rather uses the second processor. To run ahead of the primary processor so as to detect future memory accesses and prefetch these references
  • Keywords
    cache storage; parallel architectures; hardware prefetching; parallel processor architecture; prefetching; Computer architecture; Computer science; Counting circuits; Delay; Hardware; Prefetching; Software algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures, Algorithms and Networks, 2000. I-SPAN 2000. Proceedings. International Symposium on
  • Conference_Location
    Dallas, TX
  • ISSN
    1087-4089
  • Print_ISBN
    0-7695-0936-3
  • Type

    conf

  • DOI
    10.1109/ISPAN.2000.900293
  • Filename
    900293