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 条
  • [21] A model-driven framework for guided design space exploration
    Ábel Hegedüs
    Ákos Horváth
    Dániel Varró
    Automated Software Engineering, 2015, 22 : 399 - 436
  • [22] Design space exploration for providing QoS within the HARMONY framework
    Lele, AM
    Nandy, SK
    Epema, DHJ
    2000 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, PROCEEDINGS VOLS I-III, 2000, : 521 - 524
  • [23] DRAMSys: A flexible DRAM subsystem design space exploration framework
    University of Kaiserslautern, Kaiserslautern, Germany
    IPSJ Trans. Syst. LSI Des. Methodol., (63-74):
  • [24] A framework introducing model reversibility in SoC design space exploration
    Biest, Alexis Vander
    Richard, Alienor
    Milojevic, Dragomir
    Robert, Frederic
    EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION - PROCEEDINGS, 2007, 4599 : 211 - +
  • [25] A model-driven framework for guided design space exploration
    Hegedues, Abel
    Horvath, Akos
    Varro, Daniel
    AUTOMATED SOFTWARE ENGINEERING, 2015, 22 (03) : 399 - 436
  • [26] An integrated open framework for heterogeneous MPSoC design space exploration
    Angiolini, Federico
    Ceng, Jianjiang
    Leupers, Rainer
    Ferrari, Federico
    Ferri, Cesare
    Benini, Luca
    2006 DESIGN AUTOMATION AND TEST IN EUROPE, VOLS 1-3, PROCEEDINGS, 2006, : 1145 - +
  • [27] The Design of Interactive Framework for Space-Exploration Robotic Systems
    Shi, Wei
    Jin, Shengyi
    Zhang, Yang
    Deng, Xiangjin
    Zheng, Yanhong
    Yao, Meng
    Zhao, Zhihui
    SIGNAL AND INFORMATION PROCESSING, NETWORKING AND COMPUTERS (ICSINC), 2019, 550 : 249 - 259
  • [28] A framework for System Level Low Power Design Space Exploration
    Ben Mrad, Ameni
    Auguin, Michel
    Verdier, Francois
    Ben Ameur, Amal
    2017 24TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2017, : 437 - 441
  • [29] Guiding conceptual design through functional space exploration
    Bin He
    Peien Feng
    The International Journal of Advanced Manufacturing Technology, 2013, 66 : 1999 - 2011
  • [30] Design for Dependability through Error Propagation Space Exploration
    Kocsis, Imre
    2018 48TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS WORKSHOPS (DSN-W), 2018, : 172 - 178