• DocumentCode
    2840075
  • Title

    Analyzing the impact of data prefetching on Chip MultiProcessors

  • Author

    Fukumoto, Naoto ; Mihara, Tomonobu ; Inoue, Koji ; Murakami, Kazuaki

  • Author_Institution
    Dept. of Inf., Kyushu Univ., Fukuoka
  • fYear
    2008
  • fDate
    4-6 Aug. 2008
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Data prefetching is a well known approach to compensating for poor memory performance, and has been employed in commercial processor chips. Although a number of prefetching techniques have so far been proposed, in many cases, they have assumed single-core architectures. In chip multiprocessor (or CMP) chips, there are some shared resources such as L2 caches, buses, and so on. Therefore, the effect of prefetching on CMP should be different from traditional single-core processors. In this paper, we analyze the effect of prefetching on CMP performance. This paper first classifies the impact of prefetches issued during program execution. Then, we discuss quantitatively the effect of prefetching to memory performance. The experimental results show that the negative effect of invalidation of prefetched cache blocks is very small. In addition, it is observed that the current prefetch algorithms do not exploit effectively the feature of CMPs, i.e. cache-to-cache on-chip data transfer.
  • Keywords
    cache storage; microprocessor chips; L2 caches; cache-to-cache on-chip data transfer; chip multiprocessors; commercial processor chips; data prefetching; memory performance; program execution; single-core processors; Algorithm design and analysis; Delay; Informatics; Multiprocessing systems; Multiprocessor interconnection networks; Network-on-a-chip; Performance analysis; Prefetching; System-on-a-chip; Taxonomy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Systems Architecture Conference, 2008. ACSAC 2008. 13th Asia-Pacific
  • Conference_Location
    Hsinchu
  • Print_ISBN
    978-1-4244-2682-9
  • Electronic_ISBN
    978-1-4244-2683-6
  • Type

    conf

  • DOI
    10.1109/APCSAC.2008.4625454
  • Filename
    4625454