6533b7d3fe1ef96bd12612aa

RESEARCH PRODUCT

Multi-objective optimisations for a superscalar architecture with selective value prediction

Adrian FloreaArpad GellertHoria CalboreanLucian Vintan

subject

Hardware and ArchitectureComputer scienceCycles per instructionSuperscalarValue (computer science)Parallel computingCacheEnergy consumptionElectrical and Electronic EngineeringDesign spaceSoftwareSpace explorationSign (mathematics)

description

This work extends an earlier manual design space ex ploration of our developed Selective Load Value Pre diction based superscalar architecture to the L2 unified cache. A fter that we perform an automatic design space expl oration using a special developed software tool by varying several architectural parameters. Our goal is to find optim al configurations in terms of CPI (Cycles per Instruction) and energy consumption. By varying 19 architectural parameter s, as we proposed, the design space is over 2.5 millions of billions configurations which obviously means that only heuristic search can be considered. Therefore, we propose dif ferent methods of automatic design space exploratio n based on our developed FADSE tool which allow us to evaluate only 2500 configurations of the above mentioned huge design space! The experimental results show that our automatic de sign space exploration (DSE) provides significantly better configurations than our previous manual DSE approach, considering the proposed multi-objective approac h.

https://doi.org/10.1049/iet-cdt.2011.0116