• DocumentCode
    2252173
  • Title

    Hardware-controlled prefetching in directory-based cache coherent systems

  • Author

    Hu, Weiwu ; Xia, Peisu

  • Author_Institution
    Inst. of Comput. Technol., Acad. Sinica, Beijing, China
  • fYear
    1996
  • fDate
    27-31 Oct 1996
  • Firstpage
    206
  • Lastpage
    213
  • Abstract
    Sequential consistency is the popular accepted criterion of correct execution in shared-memory multiprocessors. Typical implementation of sequential consistency requires each access to be delayed until the previous access in the same process completes. This is detrimental to performance. Prefetching is an effective way of overlapping the execution of memory accesses. This paper studies hardware-controlled prefetching in a directory-based cache coherent system, and proposes a new prefetching scheme as an improvement on the normal scheme. Besides, a cycle-by-cycle trace-driven simulation model is built to evaluate these prefetching schemes. Simulation results show that prefetching is effective in improving performance, and the new prefetching scheme we proposed can improve performance further
  • Keywords
    cache storage; shared memory systems; storage management; directory-based cache coherent system; hardware-controlled prefetching; prefetching; sequential consistency; shared-memory multiprocessors; trace-driven simulation; Analytical models; Coherence; Computers; Delay effects; Delay lines; High performance computing; Prefetching; Protocols; System performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers of Massively Parallel Computing, 1996. Proceedings Frontiers '96., Sixth Symposium on the
  • Conference_Location
    Annapolis, MD
  • ISSN
    1088-4955
  • Print_ISBN
    0-8186-7551-9
  • Type

    conf

  • DOI
    10.1109/FMPC.1996.558085
  • Filename
    558085