Efficient architectural design space exploration via predictive modeling

被引:31
|
作者
Ipek, Engin [1 ]
McKee, Sally A. [1 ]
Singh, Karan [1 ]
Caruana, Rich [2 ]
De Supinski, Bronis R. [3 ]
Schulz, Martin [3 ]
机构
[1] Cornell Univ, Comp Syst Lab, Ithaca, NY 14853 USA
[2] Cornell Univ, Dept Comp Sci, Ithaca, NY 14853 USA
[3] Lawrence Livermore Natl Lab, Ctr Appl Sci Comp, Livermore, CA 94551 USA
关键词
design; experimentation; measurement; artificial neural networks; design space exploration; performance prediction; sensitivity studies;
D O I
10.1145/1328195.1328196
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Efficiently exploring exponential-size architectural design spaces with many interacting parameters remains an open problem: the sheer number of experiments required renders detailed simulation intractable. We attack this via an automated approach that builds accurate predictive models. We simulate sampled points, using results to teach our models the function describing relationships among design parameters. The models can be queried and are very fast, enabling efficient design tradeoff discovery. We validate our approach via two uniprocessor sensitivity studies, predicting IPC with only 1-2% error. In an experimental study using the approach, training on 1% of a 250-K-point CMP design space allows our models to predict performance with only 4-5% error. Our predictive modeling combines well with techniques that reduce the time taken by each simulation experiment, achieving net time savings of three-four orders of magnitude.
引用
收藏
页码:1 / 34
页数:34
相关论文
共 50 条
  • [31] Design Space Exploration for the Implementation of a Predictive Current Controller based on FPGA
    Martin, Pedro
    Machado, Osmell
    Rodriguez, Francisco J.
    Bueno, Emilio J.
    [J]. 2012 IEEE 23RD INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP), 2012, : 161 - 164
  • [32] Predictive design space exploration of maximum bandwidth CMOS photoreceiver preamplifiers
    O'Connor, I
    Mieyeville, F
    Tissafi-Drissi, F
    Tosik, G
    Gaffiot, F
    [J]. ICECS 2003: PROCEEDINGS OF THE 2003 10TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS, VOLS 1-3, 2003, : 483 - 486
  • [33] Predictive design space exploration using genetically programmed response surfaces
    Cook, Henry
    Skadron, Kevin
    [J]. 2008 45TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2008, : 960 - +
  • [34] Sketch based modeling and editing via shape space exploration
    Juncheng Liu
    Zhouhui Lian
    Jianguo Xiao
    [J]. Multimedia Tools and Applications, 2020, 79 : 18121 - 18142
  • [35] Sketch based modeling and editing via shape space exploration
    Liu, Juncheng
    Lian, Zhouhui
    Xiao, Jianguo
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2020, 79 (25-26) : 18121 - 18142
  • [36] Efficient microprocessor design space exploration through statistical simulation
    Eeckhout, L
    Stroobandt, D
    De Bosschere, K
    [J]. 36TH ANNUAL SIMULATION SYMPOSIUM, PROCEEDINGS, 2003, : 233 - 240
  • [37] Statistical and Evolutionary Techniques for Efficient Electrical Design Space Exploration
    Mutnury, Bhyrav
    Singh, Navraj
    Pham, Nam
    Cases, Moises
    [J]. EPTC: 2008 10TH ELECTRONICS PACKAGING TECHNOLOGY CONFERENCE, VOLS 1-3, 2008, : 58 - 64
  • [38] Efficient symbolic multi-objective design space exploration
    Lukasiewycz, Martin
    Glass, Michael
    Haubelt, Christian
    Teich, Juergen
    [J]. 2008 ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2008, : 661 - 666
  • [39] Architectural design space exploration achieved through innovative RTL power estimation techniques
    Anton, M
    Chinosi, M
    Sirtori, D
    Zafalon, R
    [J]. INTEGRATED CIRCUIT DESIGN, PROCEEDINGS: POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION, 2000, 1918 : 3 - 13
  • [40] Architectural-Space Exploration of Approximate Multipliers
    Rehman, Semeen
    El-Harouni, Walaa
    Shafique, Muhammad
    Kumar, Akash
    Henkel, Joerg
    [J]. 2016 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2016,