• DocumentCode
    506078
  • Title

    An effective on-chip preloading scheme to reduce data access penalty

  • Author

    Baer, Jean-Loup ; Chen, Tien-Fu

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Univ. of Washington, Seattle, WA, USA
  • fYear
    1991
  • fDate
    18-22 Nov. 1991
  • Firstpage
    176
  • Lastpage
    186
  • Abstract
    Conventional cache prefetching approaches can be either hardware-based, generally by using a one-block-lookahead technique, or compiler-directed, with insertions of non-blocking prefetch instructions. We introduce a new hardware scheme based on the prediction of the execution of the instruction stream and associated operand references. It consists of a reference prediction table and a look-ahead program counter and its associated logic. With this scheme, data with regular access patterns is preloaded, independently of the stride size, and preloading of data with irregular access patterns is prevented. We evaluate our design through trace driven simulation by comparing it with a pure data cache approach under three different memory access models. Our experiments show that this scheme is very effective for reducing the data access penalty for scientific programs and that is has moderate success for other applications.
  • Keywords
    cache storage; information retrieval; multiprocessing systems; storage management; data access penalty reduction; instruction stream; look-ahead program counter; on-chip preloading scheme; reference prediction table; Counting circuits; Hardware; Logic; Prefetching;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, 1991. Supercomputing '91. Proceedings of the 1991 ACM/IEEE Conference on
  • Conference_Location
    Albuquerque, NM
  • Print_ISBN
    0-89791-459-7
  • Type

    conf

  • DOI
    10.1145/125826.125932
  • Filename
    5348911