• DocumentCode
    2344344
  • Title

    CPACT - The conditional parameter adjustment cache tuner for dual-core architectures

  • Author

    Rawlins, Marisha ; Gordon-Ross, Ann

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Florida, Gainesville, FL, USA
  • fYear
    2011
  • fDate
    9-12 Oct. 2011
  • Firstpage
    396
  • Lastpage
    403
  • Abstract
    Cache tuning reveals substantial energy savings for single-core architectures, but has yet to be explored for multi-core architectures. In this paper we explore level one (L1) data cache tuning in a heterogeneous dual-core system where each data cache can have a different configuration. We show that L1 data cache tuning in a dual-core system achieves 25% average energy savings, which is comparable to single-core data cache tuning. We present the dual-core tuning heuristic CPACT, which finds cache configurations within 1% of the optimal configuration while searching only 1% of the design space. Finally, we provide valuable insights on core-interactions and data coherence revealed when tuning the multithreaded SPLASH-2 benchmarks.
  • Keywords
    cache storage; memory architecture; multiprocessing systems; CPACT; conditional parameter adjustment cache tuner; core-interactions; data coherence; dual-core architectures; energy savings; heterogeneous dual-core system; level one data cache tuning; multicore architectures; multithreaded SPLASH-2 benchmarks; single-core architectures; Benchmark testing; Energy consumption; Multicore processing; Runtime; Space exploration; Tuners; cache tuning; embedded systems; energy savings; low power; multi-core;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design (ICCD), 2011 IEEE 29th International Conference on
  • Conference_Location
    Amherst, MA
  • ISSN
    1063-6404
  • Print_ISBN
    978-1-4577-1953-0
  • Type

    conf

  • DOI
    10.1109/ICCD.2011.6081429
  • Filename
    6081429