A two-phase design space exploration strategy for system-level real-time application mapping onto MPSoC

被引:14
|
作者
Jia, Z. J. [1 ]
Nunez, A. [1 ]
Bautista, T. [1 ]
Pimentel, A. D. [2 ]
机构
[1] Univ Las Palmas Gran Canaria, Inst Appl Microelect, Las Palmas Gran Canaria 35017, Spain
[2] Univ Amsterdam, Inst Informat, Comp Syst Architecture Grp, NL-1098 XH Amsterdam, Netherlands
关键词
Computer-aided design; Performance analysis; MP-SoC design; Experimentation; System-level design space exploration; Mapping strategy;
D O I
10.1016/j.micpro.2013.10.005
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present a two-phase design space exploration (DSE) approach to address the problem of real-time application mapping on a flexible MPSoC platform. Our approach is composed of two independent phases - analytical estimation/pruning and system simulation - communicating via a well-defined interface. The strength of the resulting strategy is twofold. On one hand, it is capable of combining the benefits of analytical models and simulation tools (i.e., speed and accuracy). And on the other hand, separating pruning and evaluation phases facilitates the integration of different or additional pruning techniques as well as other existing simulation tools. Finally, we also present several proof-of-concept DSE experiments to illustrate distinct aspects and capabilities of our framework. These experimental results reveal that our approach, compared to other approaches based only on analytical estimation models or simulations guided by e.g. genetic algorithms, not only can explore a large design space and reach a valid solution in a time-efficient way, but also can provide solutions optimizing resource usage efficiency, system traffic and processor load balancing. (c) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:9 / 21
页数:13
相关论文
共 50 条
  • [11] STATS: A framework for microprocessor and system-level design space exploration
    Albonesi, DH
    Koren, I
    JOURNAL OF SYSTEMS ARCHITECTURE, 1999, 45 (12-13) : 1097 - 1110
  • [12] System-level design space exploration of dynamic reconfigurable architectures
    Sigdel, Kamana
    Thompson, Mark
    Pimente, Andy D.
    Stefanov, Todor
    Bertels, Koen
    EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, PROCEEDINGS, 2008, 5114 : 279 - +
  • [13] System-level power-aware design techniques in real-time systems
    Unsal, OS
    Koren, I
    PROCEEDINGS OF THE IEEE, 2003, 91 (07) : 1055 - 1069
  • [14] Design Space Pruning through Hybrid Analysis in System-level Design Space Exploration
    Piscitelli, Roberta
    Pimentel, Andy D.
    DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2012), 2012, : 781 - 786
  • [15] Real-Time Vehicular Wireless System-Level Simulation
    Dakic, Anja
    Hofer, Markus
    Rainer, Benjamin
    Zelenbaba, Stefan
    Bernado, Laura
    Zemen, Thomas
    IEEE ACCESS, 2021, 9 : 23202 - 23217
  • [16] 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 - +
  • [17] System-Level Design Space Exploration for Heterogeneous Parallel Dedicated Systems
    Pomante, Luigi
    Serri, Paolo
    Marchesani, Stefano
    WORLD CONGRESS ON COMPUTER & INFORMATION TECHNOLOGY (WCCIT 2013), 2013,
  • [18] Calibration of Abstract Performance Models for System-Level Design Space Exploration
    Andy D. Pimentel
    Mark Thompson
    Simon Polstra
    Cagkan Erbas
    Journal of Signal Processing Systems, 2008, 50 : 99 - 114
  • [19] A case for visualization-integrated system-level design space exploration
    Pimentel, AD
    EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, 2005, 3553 : 455 - 464
  • [20] Data Mining in System-Level Design Space Exploration of Embedded Systems
    Richthammer, Valentina
    Scheinert, Tobias
    Glass, Michael
    EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, SAMOS 2020, 2020, 12471 : 52 - 66