DocumentCode :
2063479
Title :
Low power instruction cache design based on branch execution tracks
Author :
Quanquan Li ; Qi Wang ; Tiejun Zhang ; Donghui Wang ; Chaohuan Hou
Author_Institution :
Digital Syst. Integration Lab., Inst. of Acoust., Beijing, China
fYear :
2013
fDate :
28-31 Oct. 2013
Firstpage :
1
Lastpage :
4
Abstract :
Power consumption is a major consideration in embedded microprocessor design. This paper presents a low power design approach of instruction cache based on branch execution tracks. The approach utilizes the recorded branch execution tracks to determine whether or not the referenced instructions reside in the instruction cache, and attempts to eliminate the unnecessary tag checks at runtime. Moreover, a novel method for maintaining the branch execution tracks effectively at cache size level is proposed. Experimental results of SuperV DSP show that this approach could reduce 96.64% of tag checks and save 19.71% of instruction cache power consumption, with only 2.16% of area increasing and no performance degradation.
Keywords :
cache storage; instruction sets; integrated circuit design; low-power electronics; microprocessor chips; SuperV DSP; branch execution tracks; embedded microprocessor design; instruction cache power consumption; low power instruction cache design; power consumption; Arrays; Benchmark testing; Hardware; Microprocessors; Power demand; Registers; Target tracking; branch execution tracks; low power instruction cache; tag check reduction;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
ASIC (ASICON), 2013 IEEE 10th International Conference on
Conference_Location :
Shenzhen
ISSN :
2162-7541
Print_ISBN :
978-1-4673-6415-7
Type :
conf
DOI :
10.1109/ASICON.2013.6811822
Filename :
6811822
Link To Document :
بازگشت