Title :
Low power optimization of instruction cache based on tag check reduction
Author :
Quanquan Li ; Lidan Bao ; Tiejun Zhang ; Chaohuan Hou
Author_Institution :
Grad. Univ. of Chinese Acad. of Sci., Beijing, China
fDate :
Oct. 29 2012-Nov. 1 2012
Abstract :
In the embedded microprocessor based systems, the instruction cache dissipates a large percentage of the system power, since the instruction fetching occurs on nearly every clock cycle. This paper proposes a low power optimization method of instruction cache based on tag check reduction. By using the compiler to denote the loops whose length is less than the instruction cache size and adding some simple logic circuits to control the tag array access, the unnecessary tag checks could be reduced and the instruction cache energy consumption could be saved. Experimental results of the SuperV DSP show that this approach could save 20.1% of instruction cache power consumption, with only 0.69% of area increasing and 0.05% of performance degradation.
Keywords :
cache storage; clocks; embedded systems; logic circuits; low-power electronics; microprocessor chips; power consumption; program compilers; program control structures; SuperV DSP; clock cycle; compiler; embedded microprocessor based systems; instruction cache energy consumption; instruction cache power consumption; instruction fetching; logic circuits; low power optimization method; performance degradation; system power; tag array access; tag check reduction; unnecessary tag checks; Arrays; Degradation; Digital signal processing; Microprocessors; Optimization; Power demand; Program processors; compiler support; low power instruction cache; tag check reduction;
Conference_Titel :
Solid-State and Integrated Circuit Technology (ICSICT), 2012 IEEE 11th International Conference on
Conference_Location :
Xi´an
Print_ISBN :
978-1-4673-2474-8
DOI :
10.1109/ICSICT.2012.6467763