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 条
  • [31] Efficient Search-Space Encoding for System-Level Design Space Exploration of Embedded Systems
    Richthammer, Valentina
    Glass, Michael
    2019 IEEE 13TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP (MCSOC 2019), 2019, : 273 - 280
  • [32] A mixed-level co-simulation method for system-level design space exploration
    Thompson, Mark
    Pimentel, Andy D.
    Polstra, Simon
    Erbas, Cagkan
    PROCEEDINGS OF THE 2006 IEEE/ACM/IFIP WORKSHOP ON EMBEDDED SYSTEMS FOR REAL TIME MULTIMEDIA, 2006, : 27 - +
  • [33] Approximate VCCs: A new characterization of multimedia workloads for system-level MpSoC design
    Liu, YH
    Chakraborty, S
    Ooi, WT
    42ND DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2005, 2005, : 248 - 253
  • [34] Work-in-Progress: On Leveraging Approximations for Exact System-level Design Space Exploration
    Neubauer, Kai
    Haubelt, Christian
    Wanko, Philipp
    Schaub, Torsten
    2018 INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS (CODES+ISSS), 2018,
  • [35] Software-oriented system-level simulation for design space exploration of reconfigurable architectures
    Tham, KS
    Maskell, DL
    ADVANCES IN COMPUTER SYSTEMS ARCHITECTURE, PROCEEDINGS, 2005, 3740 : 391 - 404
  • [36] 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
  • [37] System-Level Design Space Exploration for Dedicated Heterogeneous Multi-Processor Systems
    Pomante, Luigi
    ASAP 2011 - 22ND IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP 2011), 2011, : 79 - 86
  • [38] System-level MP-SoC Design Space Exploration Using Tree Visualization
    Taghavi, Toktam
    Pimentel, Andy D.
    Thompson, Mark
    2009 IEEE/ACM/IFIP 7TH WORKSHOP ON EMBEDDED SYSTEMS FOR REAL-TIME MULTIMEDIA, 2009, : 80 - 88
  • [39] A System-Level Exploration Flow for Optical Network on Chip (ONoC) in 3D MPSoC
    Le Beux, Sebastien
    Nicolescu, Gabriela
    Bois, Guy
    Paulin, Pierre
    2010 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, 2010, : 3613 - 3616
  • [40] Enabling MPSoC Design Space Exploration on FPGAs
    Shabbir, Ahsan
    Kumar, Akash
    Mesman, Bart
    Corporaal, Henk
    WIRELESS NETWORKS, INFORMATION PROCESSING AND SYSTEMS, 2008, 20 : 412 - 421