DocumentCode :
3691858
Title :
A Scalable and Fast Microprocessor Design Space Exploration Methodology
Author :
Lei Wang;YuXing Tang;Yu Deng;Fangyan Qin;Qiang Dou;Guangda Zhang;Feipeng Zhang
Author_Institution :
Sch. of Comput. Sci., Nat. Univ. of Defense Techonology, Changsha, China
fYear :
2015
Firstpage :
33
Lastpage :
40
Abstract :
Design space exploration of microprocessor is still a challenging task for processor designers. Due to the huge design space, it is hard to determine the optimal configuration of microarchitecture parameters to satisfy the target performance and power requirements within limited time at the early stage of processor design. In this paper, a Critical Path Analysis directed Design Space Exploration (CPADSE) methodology for design space exploration of microprocessors is proposed. In CPADSE, a dependence graph model is constructed using the profile information generated during the program simulation. Then the critical paths of the dependence graph model are computed and patterns of the critical path are identified. The microarchitecture parameters mostly affecting processor`s performance or other metrics can be identified using the Plackett-Burman design method, which is always referenced as sensitivity analysis. Then the result of critical path analysis and sensitivity analysis is further used to guide the selection of search direction in both SA-CPADSE and TB-CPADSE design space search algorithms, which are proposed in this paper. Experiment result shows that for the design space exploration on SPEC 2000 benchmarks, SA-CPADSE obtains 2x speedup over baseline design space exploration algorithm SA-DSE. Additionally, TB-CPADSE on average obtains 4.3x speedup over SA-CPADSE and 7x speedup over SA-DSE. At the end of this paper, we have a detailed discussion about how to extend CPADSE methodology to design space exploration of multicore processors.
Keywords :
"Algorithm design and analysis","Microarchitecture","Space exploration","Computational modeling","Sensitivity analysis","Benchmark testing","Design methodology"
Publisher :
ieee
Conference_Titel :
Embedded Multicore/Many-core Systems-on-Chip (MCSoC), 2015 IEEE 9th International Symposium on
Type :
conf
DOI :
10.1109/MCSoC.2015.30
Filename :
7328184
Link To Document :
بازگشت