DocumentCode :
678563
Title :
Optimized — Block based trace cache
Author :
Sreeram, P. ; Mukherjee, Pradeep Kumar
Author_Institution :
Dept. of Electron. Eng., Indian Inst. of Technol. (BHU), Varanasi, India
fYear :
2013
fDate :
4-6 July 2013
Firstpage :
1
Lastpage :
5
Abstract :
Multiple-block prediction has been an exciting research area in the vast expanse of computer architecture. Block based trace cache was a valid proposal to feed the execution units with enough instructions so that the utilization of the execution units is to the fullest in a superscalar architecture. The block based trace cache aligns and stores instructions at the basic block level instead of at the trace level, thus significantly reducing instruction trace storage requirement [5]. This paper investigates an optimization strategy that could be adopted to shrink the power consumed by a typical block based trace cache at the same time speeding up the process. A basic 5-stage pipelined architecture is considered here. The proposed design was tested using the SPEC2006 benchmark suite.
Keywords :
cache storage; instruction sets; memory architecture; optimisation; pipeline processing; SPEC2006 benchmark suite; basic 5-stage pipelined architecture; computer architecture; execution units; instruction trace storage requirement; multiple-block prediction; optimization strategy; optimized block based trace cache; power consumption; superscalar architecture; trace level; Bandwidth; Benchmark testing; Computer architecture; History; Indexes; Program processors; Radiation detectors; Block Based Trace Cache; Instruction Cache; Multiple branch prediction; Superscalar Processors; Trace Cache;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computing, Communications and Networking Technologies (ICCCNT),2013 Fourth International Conference on
Conference_Location :
Tiruchengode
Print_ISBN :
978-1-4799-3925-1
Type :
conf
DOI :
10.1109/ICCCNT.2013.6726699
Filename :
6726699
Link To Document :
بازگشت