• DocumentCode
    2986671
  • Title

    Global Prefetcher Aggressiveness Control for Chip-Multiprocessor

  • Author

    Han, Limin ; Gao, Deyuan ; Fan, Xiaoya ; Shi, Liwen ; An, Jianfeng

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Northwestern Polytech. Univ., Xi´´an, China
  • fYear
    2011
  • fDate
    3-4 Dec. 2011
  • Firstpage
    273
  • Lastpage
    277
  • Abstract
    Aggressive prefetching may cause much inter-core interference and lead to large performance in shared memory CMP systems. The paper aims at improving system performance and making prefetching effective. We study prefetching-caused inter-core interference of CMP system and propose a Global Prefetcher Aggressiveness Control Scheme (GPACS) to reduce useless and aggressive prefetches. It controls the aggressiveness of multiple hardware prefetchers of different cores in CMP using a global control mechanism. The key idea of the scheme is taking into account both shared last level cache and memory queue prefetch-caused inter-core interference for determining the aggressiveness of each core´s prefetcher. Our evaluations show that GPACS significantly improves the performance of prefetching with a low-hardware cost and makes it effective in multi-core environments.
  • Keywords
    cache storage; microprocessor chips; shared memory systems; storage management; chip multiprocessor; global control mechanism; global prefetcher aggressiveness control scheme; last level cache; memory queue; multicore environments; prefetching caused intercore interference; shared memory CMP systems; Bandwidth; Decision trees; Hardware; Interference; Nickel; Prefetching; Radiation detectors; CMP; Last level cache; global control; hardware prefetcher; shared memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Intelligence and Security (CIS), 2011 Seventh International Conference on
  • Conference_Location
    Hainan
  • Print_ISBN
    978-1-4577-2008-6
  • Type

    conf

  • DOI
    10.1109/CIS.2011.68
  • Filename
    6128121