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