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
Link To Document :
بازگشت