• DocumentCode
    3477125
  • Title

    Application-specific shared last-level cache optimization for low-power embedded systems

  • Author

    Huatao Zhao ; Jiongyao Ye ; Xian Su ; Watanabe, Takahiro

  • Author_Institution
    Grad. Sch. of IPS, Waseda Univ., Kitakyushu, Japan
  • fYear
    2015
  • fDate
    7-10 June 2015
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    Modern embedded systems favor the chip multiprocessor frame to achieve higher performance, but they are restricted by the inefficient cache hierarchies. Typically, the accessing interference and improper allocation in last-level cache (LLC) shared by multiprocessors cause significant energy consumption and performance depression. In this paper, we propose a configurable and partitioned cache hierarchy where an energy-efficient runtime mechanism can well manage the shared LLC to meet application programs. This mechanism utilizes the repeated behaviors in hot subroutines of application and selects the proper partition intervals. Then, a low-power metric based configurable scheme is employed to explore the optimal allocation of given cache resources. Thus, we can provide each core with the optimal allocation information to dynamically partition the shared LLC during runtime. Experimental results for a quad-core system using the SPEC2006 benchmarks show that the cache access energy can be reduced by on average 32.5 percent compared to the equal partition scheme only with 1.3 percent performance off.
  • Keywords
    application specific integrated circuits; cache storage; embedded systems; low-power electronics; SPEC2006 benchmarks; application-specific shared last-level cache optimization; cache resources; chip multiprocessor frame; configurable cache hierarchy; energy consumption; energy-efficient runtime mechanism; low-power embedded systems; low-power metric; optimal allocation information; partition intervals; partitioned cache hierarchy; performance depression; quad-core system; Algorithms; Benchmark testing; Embedded systems; Interference; Optimized production technology; Resource management; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    New Circuits and Systems Conference (NEWCAS), 2015 IEEE 13th International
  • Conference_Location
    Grenoble
  • Type

    conf

  • DOI
    10.1109/NEWCAS.2015.7181994
  • Filename
    7181994