HMCPA: Heuristic Method Utilizing Critical Path Analysis for Design Space Exploration of Superscalar Microprocessors

被引:0
|
作者
Qin, Fangyan [1 ]
Wang, Lei [1 ]
Deng, Yu [1 ]
Wang, Yongwen [1 ]
Zhao, Tianlei [1 ]
机构
[1] Natl Univ Def Technol, Changsha, Hunan, Peoples R China
关键词
superscalar microprocessor; simulator; critical path; performance bottleneck; design space exploration;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Microprocessor design space exploration at-tempts to determine the optimal parameter conguration to satisfy target requirements within limited time. Current mainstream superscalar microprocessors typically use out-of-order execution and fully utilize instruction level parallelism. However, the increasing complexity of superscalar microprocessor design leads to ever big design space, which poses a challenge to the determination of the optimal design point. To address this problem, this paper proposes a heuristic method utilizing critical path analysis (HMCPA) to perform design space exploration of superscalar microprocessors. Profiling a program running on a simulator enables the program dependence graph to be built by using the detailed information generated during the simulation. The critical path of the dependence graph can then be obtained and further analyzed to determine the performance bottleneck under current design conguration. Based on the information of the performance bottleneck, design space exploration can fnally be conducted efficiently. Experimental results show that compared with the traversal and simulated annealing methods, HMCPA can effectively reduce the number of design points that need to be explored, as well as determine the optimal conguration quickly.
引用
收藏
页码:20 / 35
页数:16
相关论文
共 50 条
  • [1] Design space exploration of hardware task superscalar architecture
    Fahimeh Yazdanpanah
    Mohammad Alaei
    The Journal of Supercomputing, 2015, 71 : 3567 - 3592
  • [2] Design space exploration of hardware task superscalar architecture
    Yazdanpanah, Fahimeh
    Alaei, Mohammad
    JOURNAL OF SUPERCOMPUTING, 2015, 71 (09): : 3567 - 3592
  • [3] Criticality-driven Superscalar Design Space Exploration
    Navada, Sandeep
    Choudhary, Niket K.
    Rotenberg, Eric
    PACT 2010: PROCEEDINGS OF THE NINETEENTH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, 2010, : 261 - 272
  • [4] Architecture Level Design Space Exploration Of Superscalar Processor For Multimedia Applications
    Maud, Abdur Rahman M.
    Masud, Shahid
    Ahmed, Rehan
    PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON PERFORMANCE EVALUATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS, 2009, 41 (04): : 21 - +
  • [5] Architecture-Level Design Space Exploration of SuperScalar Microarchitecture for Network Applications
    Salehi, Mostafa E.
    Dorosti, Hamed
    Fakhraie, Sied Mehdi
    13TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN: ARCHITECTURES, METHODS AND TOOLS, 2010, : 269 - 272
  • [6] Design space exploration for data path synthesis
    Mandal, CA
    Chakrabarti, PP
    Ghose, S
    TENTH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 1997, : 166 - 171
  • [7] An Efficient False Path-Aware Heuristic Critical Path Selection Method with High Coverage of the Process Variation Space
    Abolmaali, Sheis
    Kamal, Mehdi
    Afzali-Kusha, Ali
    Pedram, Massoud
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2018, 23 (03)
  • [8] A comparison of multi-objective algorithms for the automatic design space exploration of a superscalar system
    Calborean, Horia
    Jahr, Ralf
    Ungerer, Theo
    Vintan, Lucian
    Calborean, H. (Horia.Calborean@ulbsibiu.ro), 1600, Springer Verlag (187 AISC): : 489 - 502
  • [9] A Bi-Objective Heuristic for Heterogeneous MPSoC Design Space Exploration
    Mediouni, Braham Lotfi
    Niar, Smail
    Benmansour, Rachid
    Benatchba, Karima
    Koudil, Mouloud
    2015 10TH INTERNATIONAL DESIGN & TEST SYMPOSIUM (IDT), 2015, : 90 - 95
  • [10] Exploration on Heuristic Teaching Method in Clothing Color Design Course
    Liu, Chongrong
    2016 EBMEI INTERNATIONAL CONFERENCE ON HUMANITY AND SOCIAL SCIENCE (EBMEI-HSS 2016), 2016, 63 : 137 - 140