• DocumentCode
    3042953
  • Title

    CCCPO: Robust Prefetcher Optimization Technique Based on Cache Convection

  • Author

    Irie, Hidetsugu ; Miyoshi, Takefumi ; Honjo, Goki ; Hiraki, Kei ; Yoshinaga, Tsutomu

  • Author_Institution
    Univ. of Electro-Commun., Chofu, Japan
  • fYear
    2011
  • fDate
    Nov. 30 2011-Dec. 2 2011
  • Firstpage
    127
  • Lastpage
    133
  • Abstract
    One of the significant issues of processor architecture is to overcome memory latency. Prefetching can greatly improve cache performance, however, it has the drawback of cache pollution unless its aggressiveness is properly set. Although several techniques for prefetcher throttling have been proposed which use accuracy as a metric, their robustness were not sufficient due to the variations between program working set sizes and cache capacities. In this paper, we revisit cache behavior with the viewpoint of data lifetime in a cache with prefetching. Based on this observation Cache-Convection-Control-based Prefetch Optimization (CCCPO) is proposed, which exploits the characteristics of cache line reuse and controls the prefetcher aggressiveness. Evaluation results showed that this novel approach achieved 4.6% improvement against the most recent prefetcher throttling algorithms in the geometric mean of SPEC CPU 2006 benchmark suite with 256KB LLC.
  • Keywords
    cache storage; computer architecture; optimisation; storage management; CCCPO; cache-convection-control; memory latency; prefetcher throttling; processor architecture; robust prefetcher optimization; Acceleration; Accuracy; Benchmark testing; Mathematical model; Pollution; Prefetching; Robustness; cache; microprocessor; prefetching; throttling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networking and Computing (ICNC), 2011 Second International Conference on
  • Conference_Location
    Osaka
  • Print_ISBN
    978-1-4577-1796-3
  • Type

    conf

  • DOI
    10.1109/ICNC.2011.26
  • Filename
    6131826