Exploiting domain knowledge in system-level MPSoC design space exploration

被引:22
|
作者
Thompson, Mark [1 ]
Pimentel, Andy D. [1 ]
机构
[1] Univ Amsterdam, Inst Informat, NL-1098 XH Amsterdam, Netherlands
关键词
System-level design space exploration; Design space pruning; Genetic algorithms; MPSoC design; MULTIOBJECTIVE OPTIMIZATION; ALGORITHMS; SEARCH;
D O I
10.1016/j.sysarc.2013.05.023
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
System-level design space exploration (DSE), which is performed early in the design process, is of eminent importance to the design of complex multi-processor embedded multimedia systems. During system-level DSE, system parameters like, e.g., the number and type of processors, and the mapping of application tasks to architectural resources, are considered. The number of design instances that need to be evaluated during such DSE to find good design candidates is large, making the DSE process time consuming. Therefore, pruning techniques are needed to optimize the DSE process, allowing the DSE search algorithms to either find the design candidates quicker or to spend the same amount of time to evaluate more design points and thus improve the chance of finding even better candidates. In this article, we study several novel approaches that exploit domain knowledge to optimize the DSE search process. To this end, we focus on DSE techniques based on genetic algorithms (GA) and introduce two new extensions to a GA to optimize its search behavior. Experimental results demonstrate that the extended GAs perform at least as well, but typically significantly better than a reference (non-optimized) GA. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:351 / 360
页数:10
相关论文
共 50 条
  • [41] Fast Design Space Exploration for MPSoC Architectures
    Hsiao, Pi-Cheng
    Lin, Chi-Hung
    Lee, Kuo-Cheng
    Lin, Tay-Jyi
    2009 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND SYSTEMS (ICCES 2009), 2009, : 237 - 241
  • [42] Parameterized macromodeling for analog system-level design exploration
    Wang, Jian
    Li, Xin
    Pileggi, Lawrence T.
    2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, : 940 - +
  • [43] MeXT-SE: A System-Level Design Tool to Transparently Generate Secure MPSoC
    Pantho, Md Jubaer Hossain
    Bobda, Christophe
    28TH IEEE INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2020, : 216 - 216
  • [44] A System-Level Design Approach for SDR-Based MPSoC in LTE Baseband Processing
    Huang, Shan
    Zhu, Ziyuan
    Su, Yongtao
    Shi, Jinglin
    2014 IEEE 57TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2014, : 623 - 626
  • [45] A System-Level Infrastructure for Multidimensional MP-SoC Design Space Co-Exploration
    Jia, Zai Jian
    Bautista, Tomas
    Nunez, Antonio
    Pimentel, Andy D.
    Thompson, Mark
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 13
  • [46] Signature-based microprocessor power modeling for rapid system-level design space exploration
    van Stralen, Peter
    Pimentel, Andy D.
    2007 IEEE/ACM/IFIP WORKSHOP ON EMBEDDED SYSTEMS FOR REAL-TIME MULTIMEDIA, 2007, : 33 - 38
  • [47] Towards multi-application workload modeling in Sesame for system-level design space exploration
    Thompson, Mark
    Pimentel, Andy D.
    EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION - PROCEEDINGS, 2007, 4599 : 222 - +
  • [48] System-level exploration with SpecSyn
    Gajski, DD
    Vahid, F
    Narayan, S
    Gong, J
    1998 DESIGN AUTOMATION CONFERENCE, PROCEEDINGS, 1998, : 812 - 817
  • [49] Automatic Search-Space Compression in System-Level Design Space Exploration Using Deep Generative Models
    Richthammer, Valentina
    Glass, Michael
    EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, SAMOS 2021, 2022, 13227 : 50 - 61
  • [50] A Design Space Exploration Methodology for Application Specific MPSoC Design
    Singh, Amit Kumar
    Kumar, Akash
    Srikanthan, Thambipillai
    2011 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2011, : 339 - +