• DocumentCode
    3198319
  • Title

    Dynamic and application-driven I-cache partitioning for low-power embedded multitasking

  • Author

    Paul, Mathew ; Petrov, Peter

  • Author_Institution
    ECE Dept., Univ. of Maryland at Coll. Park, College Park, MD, USA
  • fYear
    2009
  • fDate
    27-28 July 2009
  • Firstpage
    101
  • Lastpage
    106
  • Abstract
    The abundance of wireless connectivity and the increased workload complexity have further underlined the importance of energy efficiency for modern embedded applications. The cache memory is a major contributor to the system power consumption, and as such is a primary target for energy reduction techniques. Recent advances in configurable cache architectures have enabled an entirely new set of approaches for application-driven energy- and cost-efficient cache resource utilization. We propose a run-time cross-layer specialization methodology, which leverages configurable cache architectures to achieve an energy- and performance-conscious adaptive mapping of instruction cache resources to tasks in dynamic multitasking workloads. Sizable leakage and dynamic power reductions are achieved with only a negligible and system-controlled performance impact. The methodology assumes no prior information regarding the dynamics and the structure of the workload. As the proposed dynamic cache partitioning alleviates the detrimental effects of cache interference, performance is maintained very close to the baseline case, while achieving 50%-70% reductions in dynamic and static leakage power for the on-chip instruction cache.
  • Keywords
    cache storage; I-cache partitioning; cache memory; low-power embedded multitasking; on-chip instruction cache; run-time cross-layer specialization; Cache memory; Degradation; Educational institutions; Embedded system; Energy consumption; Energy efficiency; Interference elimination; Multitasking; Runtime; Transform coding;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application Specific Processors, 2009. SASP '09. IEEE 7th Symposium on
  • Conference_Location
    San Francisco, CA
  • Print_ISBN
    978-1-4244-4939-2
  • Electronic_ISBN
    978-1-4244-4938-5
  • Type

    conf

  • DOI
    10.1109/SASP.2009.5226344
  • Filename
    5226344