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 条
  • [31] A two-phase scheduling strategy for real-time applications with security requirements on heterogeneous clusters
    Zhu, Xiaomin
    Lu, Peizhong
    COMPUTERS & ELECTRICAL ENGINEERING, 2009, 35 (06) : 980 - 993
  • [32] Automatic Construction of Models for Analytic System-Level Design Space Exploration Problems
    Attarzadeh-Niaki, Seyed-Hosein
    Sander, Ingo
    PROCEEDINGS OF THE 2017 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2017, : 670 - 673
  • [33] System-level design space exploration for security processor prototyping in analytical approaches
    Lin, Yung Chia
    Huang, Chung Wen
    Lee, Jenq Kuen
    ASP-DAC 2005: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2005, : 376 - 380
  • [34] Visualization of Computer Architecture Simulation Data for System-Level Design Space Exploration
    Taghavi, Toktam
    Thompson, Mark
    Pimentel, Andy D.
    EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, PROCEEDINGS, 2009, 5657 : 149 - 160
  • [35] Rapid system-level performance evaluation and optimization for application mapping onto SoC architectures
    Mohanty, S
    Prasanna, VK
    15TH ANNUAL IEEE INTERNATIONAL ASIC/SOC CONFERENCE, PROCEEDINGS, 2002, : 160 - 167
  • [36] A METHODOLOGY FOR SUPPORTING SYSTEM-LEVEL DESIGN SPACE EXPLORATION AT HIGHER LEVELS OF ABSTRACTION
    Dedic, Joze
    Finc, Matjaz
    Trost, Andrej
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2008, 17 (04) : 703 - 727
  • [37] DESSERT: DESign Space ExploRation Tool based on Power and Energy at System-Level
    Rethinagiri, Santhosh Kumar
    Palomar, Oscar
    Cristal, Adrian
    Unsal, Osman
    Swift, Michael M.
    2014 27TH IEEE INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (SOCC), 2014, : 48 - 53
  • [38] An abstract modeling approach towards system-level design-space exploration
    van Wijk, FN
    Voeten, JPM
    ten Berg, AJWM
    SYSTEM SPECIFICATION AND DESIGN LANGUAGES: BEST OF FDL '02, 2003, : 267 - 282
  • [39] Design Space Exploration and Performance Evaluation at Electronic System Level for NoC-based MPSoC
    Sonntag, Soeren
    Gilabert, Francisco
    2010 IEEE AND ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2010, : 336 - 339
  • [40] Design space exploration for real-time embedded stream processors
    Rajagopal, S
    Cavallaro, JR
    Rixner, S
    IEEE MICRO, 2004, 24 (04) : 54 - 66