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