Compiling Scilab to high performance embedded multicore systems

Abstract : The mapping process of high performance embedded applications to today's multiprocessor system-on-chip devices suffers from a complex toolchain and programming process. The problem is the expression of parallelism with a pure imperative programming language, which is commonly C. This traditional approach limits the mapping, partitioning and the generation of optimized parallel code, and consequently the achievable performance and power consumption of applications from different domains. The Architecture oriented paraLlelization for high performance embedded Multicore systems using scilAb (ALMA) European project aims to bridge these hurdles through the introduction and exploitation of a Scilab-based toolchain which enables the efficient mapping of applications on multiprocessor platforms from a high level of abstraction. The holistic solution of the ALMA toolchain allows the complexity of both the application and the architecture to be hidden, which leads to better acceptance, reduced development cost, and shorter time-to-market. Driven by the technology restrictions in chip design, the end of exponential growth of clock speeds and an unavoidable increasing request of computing performance, ALMA is a fundamental step forward in the necessary introduction of novel computing paradigms and methodologies.
Type de document :
Article dans une revue
Microprocessors and Microsystems: Embedded Hardware Design (MICPRO), Elsevier, 2013, Special Issue on European Projects in Embedded System Design: EPESD2012, 37 (8), pp.1033-1049. 〈10.1016/j.micpro.2013.07.004〉
Liste complète des métadonnées

https://hal.inria.fr/hal-00921437
Contributeur : François Charot <>
Soumis le : vendredi 20 décembre 2013 - 14:01:51
Dernière modification le : vendredi 16 novembre 2018 - 01:39:12

Identifiants

Citation

Timo Stripf, Oliver Oey, Thomas Bruckschloegla, Juergen Becker, Gerard Rauwerda, et al.. Compiling Scilab to high performance embedded multicore systems. Microprocessors and Microsystems: Embedded Hardware Design (MICPRO), Elsevier, 2013, Special Issue on European Projects in Embedded System Design: EPESD2012, 37 (8), pp.1033-1049. 〈10.1016/j.micpro.2013.07.004〉. 〈hal-00921437〉

Partager

Métriques

Consultations de la notice

2255