ReSPIR: A Response Surface-Based Pareto Iterative Refinement for Application-Specific Design Space Exploration

被引:91
|
作者
Palermo, Gianluca [1 ]
Silvano, Cristina [1 ]
Zaccaria, Vittorio [1 ]
机构
[1] Politecn Milan, Dipartimento Elettron & Informaz, I-20133 Milan, Italy
关键词
Application-specific processors; chip multiprocessors; design space exploration;
D O I
10.1109/TCAD.2009.2028681
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Application-specific multiprocessor systems-on-chip (MPSoCs) are usually designed by using a platform-based approach, where a wide range of customizable parameters can be tuned to find the best tradeoff in terms of the selected figures of merit (such as energy, delay, and area). This optimization phase is called design space exploration (DSE), and it usually consists of a multiobjective optimization problem with multiple constraints. So far, several heuristic techniques have been proposed to address the DSE problem for MPSoC, but they are not efficient enough for managing the application-specific constraints and for identifying the Pareto front. In this paper, an efficient DSE methodology for application-specific MPSoC is proposed. The methodology is efficient in the sense that it is capable of finding a set of good candidate architecture configurations by minimizing the number of simulations to be executed. The methodology combines the design of experiments (DoEs) and response surface modeling (RSM) techniques for managing system-level constraints. First, the DoE phase generates an initial plan of experiments used to create a coarse view of the target design space to be explored by simulations. Then, a set of RSM techniques is used to refine the simulation-based exploration by exploiting the application-specific constraints to identify the maximum number of feasible solutions. To trade off the accuracy and efficiency of the proposed techniques, a set of experimental results for the customization of a symmetric shared-memory on-chip multiprocessor with actual workloads has been reported in this paper.
引用
收藏
页码:1816 / 1829
页数:14
相关论文
共 50 条
  • [1] Statistical design space exploration for application-specific unit synthesis
    Bruni, D
    Bogliolo, A
    Benini, L
    38TH DESIGN AUTOMATION CONFERENCE PROCEEDINGS 2001, 2001, : 641 - 646
  • [2] Application-Specific Processors for Web-Browsing: An Exploration and Evaluation of the Design Space
    Yessin, Gabriel
    Riha, Lubomir
    El-Ghazawi, Tarek
    Mayhew, David
    PROCEEDINGS OF THE 2013 IEEE 24TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP 13), 2013, : 87 - 90
  • [3] Application-specific clustered VLIW datapaths: Early exploration on a parameterized design space
    Lapinskii, VS
    Jacome, MF
    de Veciana, GA
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2002, 21 (08) : 889 - 903
  • [4] Machine Learning Approaches for Efficient Design Space Exploration of Application-Specific NoCs
    Hu, Yong
    Mettler, Marcel
    Mueller-Gritschneder, Daniel
    Wild, Thomas
    Herkersdorf, Andreas
    Schlichtmann, Ulf
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2020, 25 (05)
  • [5] Design Space Exploration in Application-Specific Hardware Synthesis for Multiple Communicating Nested Loops
    Corvino, Rosilde
    Gamatie, Abdoulaye
    Geilen, Marc
    Jozwiak, Lech
    2012 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS (SAMOS): ARCHITECTURES, MODELING AND SIMULATION, 2012, : 128 - 135
  • [6] Block-enabled memory macros: Design space exploration and application-specific tuning
    Benini, L
    Ivaldi, A
    Macii, A
    Macii, E
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2004, : 698 - 699
  • [7] System-Level Design Space Exploration for Application-Specific HW/SW Systems
    Pomante, Luigi
    Imbriglio, Laura
    Graziosi, Fabio
    IEEE TIC-STH 09: 2009 IEEE TORONTO INTERNATIONAL CONFERENCE: SCIENCE AND TECHNOLOGY FOR HUMANITY, 2009, : 569 - 574
  • [8] Application-specific Network-on-Chip Design Space Exploration Framework for Neuromorphic Processor
    Kang, Ziyang
    Wang, Shiying
    Wang, Lei
    Li, Shiming
    Qu, Lianhua
    Shi, Wei
    Gong, Rui
    Xu, Weixia
    17TH ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS 2020 (CF 2020), 2020, : 71 - 80
  • [9] An efficient design space exploration methodology for on-chip multiprocessors subject to application-specific constraints
    Palermo, Gianluca
    Silvano, Cristina
    Zaccaria, Vittorio
    2008 SYMPOSIUM ON APPLICATION SPECIFIC PROCESSORS, 2008, : 75 - 82
  • [10] Design Space Exploration of Sparsity-Aware Application-Specific Spiking Neural Network Accelerators
    Aliyev, Ilkin
    Svoboda, Kama
    Adegbija, Tosiron
    IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2023, 13 (04) : 1062 - 1072