On the design space exploration through the Hellfire Framework

被引:2
|
作者
Aguiar, Alexandra [1 ]
Johann Filho, Sergio [1 ]
Magalhaes, Felipe [1 ]
Hessel, Fabiano [1 ]
机构
[1] Pontificia Univ Catolica Rio Grande do Sul, Fac Informat, Porto Alegre, RS, Brazil
关键词
Design space exploration; MPSoC; OS; Framework;
D O I
10.1016/j.sysarc.2013.10.011
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Embedded systems have faced dramatic and extensive changes throughout the past years leading to each more complex designs. Thus, this article presents the Hellfire Framework, which implements a design space exploration tool based on two basic steps: explore and refine. The tool leads the designer through three main different levels of abstraction: (i) application level; (ii) OS level, and; (iii) hardware architecture level. In the application level, the initial input is a task graph that represents the application's behavior. The resulting application (divided in tasks) uses the OS we provide (and its system calls) to perform varied operations. The OS itself can be mainly configured in terms of real-time scheduling and memory occupation. Finally, the hardware architecture level allows to choose parameters regarding the processor frequency and communication infrastructure. The framework guides the designer through these levels in an explore and refine fashion so that, from a high level description of the application, the entire platform can be assembled with proper design exploration. Results show the exploration and refinement steps in the three levels we propose in different applications for MPSoC-based systems. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:94 / 107
页数:14
相关论文
共 50 条
  • [31] Design Space Exploration Acceleration Through Operation Clustering
    Schafer, Benjamin Carrion
    Wakabayashi, Kazutoshi
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2010, 29 (01) : 153 - 157
  • [32] NoC-based Platform for Embedded Software Design: An Extension of the Hellfire Framework
    Magalhaes, Felipe G.
    Longhi, Oliver
    Filho, Sergio J.
    Aguiar, Alexandra
    Hessel, Fabiano
    2012 13TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED), 2012, : 97 - 102
  • [33] Virtual Hellfire Hypervisor: Extending Hellfire Framework for Embedded Virtualization Support
    Aguiar, Alexandra
    Hessel, Fabiano
    2011 12TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED), 2011, : 196 - 203
  • [34] 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
  • [35] A FRAMEWORK TO STUDY HUMAN-AI COLLABORATIVE DESIGN SPACE EXPLORATION
    Viros-i-Martin, Antoni
    Selva, Daniel
    PROCEEDINGS OF ASME 2021 INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, IDETC-CIE2021, VOL 6, 2021,
  • [36] 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
  • [37] STATS: A framework for microprocessor and system-level design space exploration
    Albonesi, David H.
    Koren, Israel
    Journal of Systems Architecture, 1999, 45 (12): : 1097 - 1110
  • [38] A DESIGN SPACE EXPLORATION FRAMEWORK FOR AUTOMOTIVE EMBEDDED SYSTEMS AND THEIR POWER MANAGEMENT
    Walla, Gregor
    Stechele, Walter
    Herkersdorf, Andreas
    Molotnikov, Zaur
    Barthels, Andreas
    Michel, Hans-Ulrich
    PROCEEDINGS 27TH EUROPEAN CONFERENCE ON MODELLING AND SIMULATION ECMS 2013, 2013, : 228 - +
  • [39] A Mapping Framework Based on Packing for Design Space Exploration of Heterogeneous MPSoCs
    Bastian Ristau
    Torsten Limberg
    Gerhard Fettweis
    Journal of Signal Processing Systems, 2009, 57 : 45 - 56
  • [40] RRAMSpec: A Design Space Exploration Framework for High Density Resistive RAM
    Mathew, Deepak M.
    Chinazzo, Andre Lucas
    Weis, Christian
    Jung, Matthias
    Giraud, Bastien
    Vivet, Pascal
    Levisse, Alexandre
    Wehn, Norbert
    EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, SAMOS 2019, 2019, 11733 : 34 - 47