Microarchitectural design space exploration made fast

被引:23
|
作者
Guo, Qi [1 ,2 ]
Chen, Tianshi [1 ,3 ]
Chen, Yunji [1 ,3 ]
Li, Ling [1 ,3 ]
Hu, Weiwu [1 ,3 ]
机构
[1] Chinese Acad Sci, Inst Comp Technol, Beijing 100190, Peoples R China
[2] Chinese Acad Sci, Grad Univ, Beijing 100049, Peoples R China
[3] Loongson Technol Corp Ltd, Beijing 100190, Peoples R China
基金
中国国家自然科学基金;
关键词
Design space exploration; Microarchitecture; Predictive models; Model tree; REGRESSION; PROCESSOR; ACCURATE; ARCHITECTURE; SIMULATION;
D O I
10.1016/j.micpro.2012.07.006
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Predictive modeling is an emerging methodology for microarchitectural design space exploration. However, this method suffers from high costs to construct predictive models, especially when unseen programs are employed in performance evaluation. In this paper, we propose a fast predictive model-based approach for microarchitectural design space exploration. The key of our approach is utilizing inherent program characteristics as prior knowledge (in addition to microarchitectural configurations) to build a universal predictive model. Thus, no additional simulation is required for evaluating new programs on new configurations. Besides, due to employed model tree technique, we can provide insights of the design space for early design decisions. Experimental results demonstrate that our approach is comparable to previous approaches regarding their prediction accuracies of performance/energy. Meanwhile, the training time of our approach achieves 7.6-11.8x speedup over previous approaches for each workload. Moreover, the training costs of our approach can be further reduced via instrumentation technique. (c) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:41 / 51
页数:11
相关论文
共 50 条
  • [1] Wire-driven microarchitectural design space exploration
    Ekpanyapong, M
    Lim, SK
    Ballapuram, C
    Lee, HHS
    [J]. 2005 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), VOLS 1-6, CONFERENCE PROCEEDINGS, 2005, : 1867 - 1870
  • [2] Fast Simulation of a Many-NPL Network-on-Chip for Microarchitectural Design Space Exploration
    Kang, Jintaek
    Yi, Changjae
    Lee, Keonjoo
    Lee, Seungwook
    Ryu, Soojung
    Ha, Soonhoi
    [J]. 2021 24TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2021), 2021, : 131 - 138
  • [3] An Empirical Architecture-Centric Approach to Microarchitectural Design Space Exploration
    Dubach, Christophe
    Jones, Timothy M.
    O'Boyle, Michael F. P.
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2011, 60 (10) : 1445 - 1458
  • [4] Microarchitectural design space exploration using an architecture-centric approach
    Dubach, Christophe
    Jones, Timothy M.
    O'Boyle, Michael F. P.
    [J]. MICRO-40: PROCEEDINGS OF THE 40TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, 2007, : 262 - 273
  • [5] Fast exploration of ΔΣADC design space
    Bajdechi, O
    Huijsing, JH
    Gielen, G
    [J]. 2002 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL II, PROCEEDINGS, 2002, : 49 - 52
  • [6] On fast exploration of ASIC design space
    Shen, ZX
    Jong, CC
    [J]. 1996 2ND INTERNATIONAL CONFERENCE ON ASIC, PROCEEDINGS, 1996, : 96 - 99
  • [7] A Fast Design Space Exploration for VLIW Architectures
    Yazdani, Reza
    Sheidaeian, Hamed
    Salehi, Mostafa E.
    [J]. 2014 22ND IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE), 2014, : 856 - 861
  • [8] Fast Design Space Exploration for MPSoC Architectures
    Hsiao, Pi-Cheng
    Lin, Chi-Hung
    Lee, Kuo-Cheng
    Lin, Tay-Jyi
    [J]. 2009 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND SYSTEMS (ICCES 2009), 2009, : 237 - 241
  • [9] Fast Simulation Techniques for Design Space Exploration
    Knorreck, Daniel
    Apvrille, Ludovic
    Pacalet, Renaud
    [J]. OBJECTS, COMPONENTS, MODELS AND PATTERNS, PROCEEDINGS, 2009, 33 : 308 - 327
  • [10] A Scalable and Fast Microprocessor Design Space Exploration Methodology
    Wang, Lei
    Tang, Yuxing
    Deng, Yu
    Qin, Fangyan
    Dou, Qiang
    Zhang, Guangda
    Zhang, Feipeng
    [J]. 2015 IEEE 9TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANYCORE SYSTEMS-ON-CHIP (MCSOC), 2015, : 33 - 40