• DocumentCode
    2042938
  • Title

    Coterminous locality and coterminous group data prefetching on chip-multiprocessors

  • Author

    Shi, Xudong ; Yang, Zhen ; Peir, Jih-Kwon ; Peng, Lu ; Chen, Yen-Kuang ; Lee, Victor ; Liang, Bob

  • Author_Institution
    Comput. & Inf. Sci. & Eng., Florida Univ., Gainesville, FL
  • fYear
    2006
  • fDate
    25-29 April 2006
  • Abstract
    Due to shared cache contentions and interconnect delays, data prefetching is more critical in alleviating penalties from increasing memory latencies and demands on chip-multiprocessors (CMPs). Through deep analysis of SPEC2000 applications, we find that a part of the nearby data memory references often exhibit highly-repeated patterns with long, but equal block reuse distance. These references can form a coterminous group (CG). Coterminous locality is introduced as that when a member in a CG is referenced, the remaining members will likely be referenced in the near future. Based on the coterminous locality behavior, we implement a novel CG data prefetcher on CMPs. Performance evaluations show that the proposed prefetcher can accurately cover up to 40-50% of the total misses, and result in 50-60% of potential performance improvement for several selected workload mixes
  • Keywords
    microprocessor chips; performance evaluation; storage management; SPEC2000; chip multiprocessors; coterminous group; coterminous locality; data prefetching; memory latencies; Bandwidth; Character generation; Computer architecture; Data engineering; Delay; History; Information science; Pattern analysis; Prefetching; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
  • Conference_Location
    Rhodes Island
  • Print_ISBN
    1-4244-0054-6
  • Type

    conf

  • DOI
    10.1109/IPDPS.2006.1639326
  • Filename
    1639326