• 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