A Flexible Approach for Compiling Scilab to Reconfigurable Multi-Core Embedded Systems

被引:0
|
作者
Stripf, Timo [1 ]
Oey, Oliver [1 ]
Bruckschloegl, Thomas [1 ]
Koenig, Ralf [1 ]
Huebner, Michael [1 ,2 ]
Becker, Juergen [1 ]
Goulas, George [6 ]
Alefragis, Panayiotis [6 ]
Voros, Nikolaos S. [6 ]
Rauwerda, Gerard [3 ]
Sunesen, Kim [3 ]
Derrien, Steven [7 ]
Menard, Daniel [7 ]
Sentieys, Olivier [7 ]
Kavvadias, Nikolaos [4 ,5 ]
Dimitroulakos, Grigoris [4 ,5 ]
Masselos, Kostas [4 ]
Goehringer, Diana [1 ,8 ]
Perschke, Thomas [9 ]
Kritharidis, Dimitrios
Mitas, Nikolaos
机构
[1] Karlsruhe Inst Technol, Karlsruhe, Germany
[2] Ruhr Univ Bochum, Bochum, Germany
[3] Recore Syst, Enschede, Netherlands
[4] Univ Peloponnese, Peloponnese, Greece
[5] Intracom SA Telecom Sol, Athens, Greece
[6] Technol Educ Inst Mesolonghi, Mesolonghi, Greece
[7] Univ Rennes 1, INRIA Res Inst, F-35014 Rennes, France
[8] Fraunhofer Inst Optron, Syst Technol & Image Exploitat, Freiburg, Germany
[9] Karlsruhe Inst Technol, D-76021 Karlsruhe, Germany
基金
欧盟第七框架计划;
关键词
KAHRISMA;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The mapping process of high performance embedded applications to today's reconfigurable multiprocessor System-on-Chip devices suffers from a complex toolchain and programming process. Thus, the efficient programming of such architectures in terms of achievable performance and power consumption is limited to experts only. Enabling them to non-experts requires a simplified programming process that hides the complexity of the underlying hardware - introduced by software parallelism of multiple cores and the flexibility of reconfigurable architectures - to the end user. The Architecture oriented paraLlelization for high performance embedded Multi-core systems using scilAb (ALMA) European project aims to bridge these hurdles through the introduction and exploitation of a Scilab- and architecture-description-language-based toolchain which enables the efficient mapping of applications on multiprocessor platforms from high level of abstraction. This holistic solution of the toolchain allows the complexity of both the application and the architecture to be hidden, which leads to a better acceptance, reduced development costs, and shorter time-to-market.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] Special Sessionon "Programming Paradigms for Reconfigurable Multi-Core Embedded Systems"
    Goehringer, Diana
    Diniz, Pedro
    2012 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS (SAMOS): ARCHITECTURES, MODELING AND SIMULATION, 2012, : 227 - 227
  • [2] Compiling Scilab to high performance embedded multicore systems
    Stripf, Timo
    Oey, Oliver
    Bruckschloegl, Thomas
    Becker, Juergen
    Rauwerda, Gerard
    Sunesen, Kim
    Goulas, George
    Alefragis, Panayiotis
    Voros, Nikolaos S.
    Derrien, Steven
    Sentieys, Olivier
    Kavvadias, Nikolaos
    Dimitroulakos, Grigoris
    Masselos, Kostas
    Kritharidis, Dimitrios
    Mitas, Nikolaos
    Perschke, Thomas
    MICROPROCESSORS AND MICROSYSTEMS, 2013, 37 (08) : 1033 - 1049
  • [3] Using Reconfigurable Multi-Core Architectures for Safety-Critical Embedded Systems
    Guillaumet, Tom
    Sharma, Aayush
    Feron, Eric
    Krishna, Madhava
    Narayan, Ranjani
    Baufreton, Philippe
    Neumann, Francois
    Grolleau, Emmanuel
    2016 IEEE/AIAA 35TH DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2016,
  • [4] An effective approach to schedule time reduction on multi-core embedded systems
    Salamy, Hassan
    COMPUTERS & ELECTRICAL ENGINEERING, 2017, 64 : 15 - 33
  • [5] Flexible Reconfigurable On-chip Networks for Multi-core SoCs
    Oveis-Gharan, Masoud
    Khan, Gul N.
    HEART 2018: PROCEEDINGS OF THE 9TH INTERNATIONAL SYMPOSIUM ON HIGHLY-EFFICIENT ACCELERATORS AND RECONFIGURABLE TECHNOLOGIES, 2018,
  • [6] Remote Instruction Call: An RPC approach on Instructions for Embedded Multi-Core Systems
    Mauroner, Fabian
    Baunach, Marcel
    2018 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2018, : 1442 - 1446
  • [7] A New Approach for Optimal Implementation of Multi-core Reconfigurable Real-time Systems
    Lakhdhar, Wafa
    Mzid, Rania
    Khalgui, Mohamed
    Frey, Georg
    PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2018, : 89 - 98
  • [8] A Coordination Language for Programming Embedded Multi-Core Systems
    Schuele, Tobias
    2009 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES (PDCAT 2009), 2009, : 201 - 209
  • [9] Architecture/OS Support for Embedded Multi-core Systems
    Chung, Sung Woo
    Lee, Hsien-Hsin S.
    Lee, Woo Hyong
    COMPUTER JOURNAL, 2010, 53 (08): : 1134 - 1135
  • [10] Predicting performance in multi-core systems with shared reconfigurable accelerators
    Brandalero, Marcelo
    Souto, Thiago Dadalt
    Carro, Luigi
    Schneider Beck, Antonio Carlos
    JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 98 : 201 - 213