• DocumentCode
    549547
  • Title

    Dynamic cache reconfiguration and partitioning for energy optimization in real-time multi-core systems

  • Author

    Wang, Weixun ; Mishra, Prabhat ; Ranka, Sanjay

  • Author_Institution
    Dept. of Comput. & Inf. Sci. & Eng., Univ. of Florida, Gainesville, FL, USA
  • fYear
    2011
  • fDate
    5-9 June 2011
  • Firstpage
    948
  • Lastpage
    953
  • Abstract
    Multicore architectures, especially chip multi-processors, have been widely acknowledged as a successful design paradigm. Existing approaches primarily target application-driven partitioning of the shared cache to alleviate inter-core cache interference so that both performance and energy efficiency are improved. Dynamic cache reconfiguration is a promising technique in reducing energy consumption of the cache subsystem for uniprocessor systems. In this paper, we present a novel energy optimization technique which employs both dynamic reconfiguration of private caches and partitioning of the shared cache for multicore systems with real-time tasks. Our static profiling based algorithm is designed to judiciously find beneficial cache configurations (of private caches) for each task as well as partition factors (of the shared cache) for each core so that the energy consumption is minimized while task deadline is satisfied. Experimental results using real benchmarks demonstrate that our approach can achieve 29.29% energy saving on average compared to systems employing only cache partitioning.
  • Keywords
    cache storage; microprocessor chips; multiprocessing systems; power aware computing; chip multiprocessors; dynamic cache partitioning; dynamic cache reconfiguration; energy consumption reduction; energy optimization technique; real-time multicore systems; static profiling based algorithm; uniprocessor systems; Energy consumption; Heuristic algorithms; Multicore processing; Optimization; Partitioning algorithms; Program processors; Real time systems; Multicore systems; cache; dynamic reconfiguration; energy optimization; real-time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2011 48th ACM/EDAC/IEEE
  • Conference_Location
    New York, NY
  • ISSN
    0738-100x
  • Print_ISBN
    978-1-4503-0636-2
  • Type

    conf

  • Filename
    5981887