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 条
  • [21] Calibration of abstract performance models for system-level design space exploration
    Pimentel, Andy D.
    Thompson, Mark
    Polstra, Simon
    Erbas, Cagkan
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2008, 50 (02): : 99 - 114
  • [22] Retargetable profiling for rapid, early system-level design space exploration
    Cai, L
    Gerstlauer, A
    Gajski, D
    41ST DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2004, 2004, : 281 - 286
  • [23] On the calibration of abstract performance models for system-level design space exploration
    Pimentel, Andy D.
    Thompson, Mark
    Polstra, Simon
    Erbas, Cagkan
    2006 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION, PROCEEDINGS, 2006, : 71 - +
  • [24] A fast performance estimation framework for system-level design space exploration
    Shibata, Seiya
    Ando, Yuki
    Honda, Shinya
    Tomiyama, Hiroyuki
    Takada, Hiroaki
    IPSJ Transactions on System LSI Design Methodology, 2012, 5 : 44 - 54
  • [25] System-Level Design to Detect Fault Injection Attacks on Embedded Real-Time Applications
    Jiang, Wei
    Wen, Liang
    Jiang, Ke
    Zhang, Xia
    Pan, Xiong
    Zhou, Keran
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2017, 13 (02)
  • [26] Design space exploration for real-time reconfigurable computing
    Holzer, M.
    Knerr, B.
    Rupp, M.
    CONFERENCE RECORD OF THE FORTY-FIRST ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, VOLS 1-5, 2007, : 1981 - 1985
  • [27] System-level energy-efficiency for real-time tasks
    Yang, Chuan-Yue
    Chen, Jian-Jia
    Hung, Chia-Mei
    Kuo, Tei-Wei
    10TH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2007, : 266 - +
  • [28] System-level energy management for periodic real-time tasks
    Aydin, Hakan
    Devadas, Vinay
    Zhu, Dakai
    27TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2006, : 313 - +
  • [29] Search-space Decomposition for System-level Design Space Exploration of Embedded Systems
    Richthammer, Valentina
    Fassnacht, Fabian
    Glass, Michael
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2020, 25 (02)
  • [30] SYSTEM CONSIDERATIONS AND THE SYSTEM-LEVEL DESIGN OF A CHIP SET FOR REAL-TIME TV AND HDTV MOTION ESTIMATION
    REVENTLOW, CV
    TALMI, M
    WOLF, S
    ERNST, M
    MULLER, K
    STOFFERS, C
    JOURNAL OF VLSI SIGNAL PROCESSING, 1993, 5 (2-3): : 237 - 248