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 条
  • [41] A reconfigurable processor architecture combining multi-core and reconfigurable processing units
    Yan, Like
    Wu, Binbin
    Wen, Yuan
    Zhang, Shaobin
    Chen, Tianzhou
    TELECOMMUNICATION SYSTEMS, 2014, 55 (03) : 333 - 344
  • [42] Hardware Synchronization for Embedded Multi-Core Processors
    Stoif, Christian
    Schoeberl, Martin
    Liccardi, Benito
    Haase, Jan
    2011 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2011, : 2557 - 2560
  • [43] An embedded multi-core biometric identification system
    Danese, G.
    Giachero, M.
    Leporati, F.
    Nazzicari, N.
    MICROPROCESSORS AND MICROSYSTEMS, 2011, 35 (05) : 510 - 521
  • [44] Compiling for the Worst Case: Memory Allocation for Multi-task and Multi-core Hard Real-time Systems
    Luppold, Arno
    Oehlert, Dominic
    Falk, Heiko
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2020, 19 (02)
  • [45] Online Scheduling for Multi-core Shared Reconfigurable Fabric
    Chen, Liang
    Marconi, Thomas
    Mitra, Tulika
    DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2012), 2012, : 582 - 585
  • [46] A Multi-Core Signal Processor for Heterogeneous Reconfigurable Computing
    Rossi, D.
    Campi, F.
    Deledda, A.
    Mucci, C.
    Pucillo, S.
    Whitty, S.
    Ernst, R.
    Chevobbe, S.
    Guyetant, S.
    Kuehnle, M.
    Huebner, M.
    Becker, J.
    Putzke-Roeming, W.
    2009 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP PROCEEDINGS, 2009, : 106 - +
  • [47] On-chip support for software verification and debug in multi-core embedded systems
    Fogarty, Padraig
    MacNamee, Ciaran
    Heffernan, Donal
    IET SOFTWARE, 2013, 7 (01) : 56 - 64
  • [48] On Cache Timing Attacks Considering Multi-core Aspects in Virtualized Embedded Systems
    Weiss, Michael
    Weggenmann, Benjamin
    August, Moritz
    Sigl, Georg
    TRUSTED SYSTEMS, INTRUST 2014, 2015, 9473 : 151 - 167
  • [49] SORT: Semi Online Reliable Task Mapping for Embedded Multi-Core Systems
    Namazi, Alireza
    Safari, Saeed
    Mohammadi, Siamak
    Abdollahi, Meisam
    ACM TRANSACTIONS ON MODELING AND PERFORMANCE EVALUATION OF COMPUTING SYSTEMS, 2019, 4 (02)
  • [50] Performance Analysis of Parallel Computing Framework on Embedded Multi-core Trustworthy Systems
    Ma, Weidong
    Wang, Zhiying
    2016 INTERNATIONAL SYMPOSIUM ON SYSTEM AND SOFTWARE RELIABILITY (ISSSR), 2016, : 25 - 29