Interactive Parallelization of Embedded Real-Time Applications Starting from Open-Source Scilab & Xcos

Autor: Oey, Oliver, Rückauer, Michael, Stripf, Timo, Becker, Jurgen, David, Clément, Debray, Yann, Müller, David, Durak, Umut, Kasnakli, Emin, Bednara, Marcus, Schöberl, Michael
Přispěvatelé: Karlsruhe Institute of Technology (KIT), University of Karlsruhe (TH), Consortium Scilab (Digitéo), Institut National de Recherche en Informatique et en Automatique (Inria)-Digitéo, Deutsches Zentrum für Luft- und Raumfahrt (DLR), Fraunhofer Institute for Integrated Circuits (Fraunhofer IIS), Fraunhofer (Fraunhofer-Gesellschaft), delmas, kevin
Jazyk: angličtina
Rok vydání: 2018
Předmět:
Zdroj: ERTS 2018
ERTS 2018, Jan 2018, Toulouse, France
Popis: International audience; In this paper, we introduce the workflow of interactive parallelization for optimizing embedded real-time applications for multicore architectures. In our approach, the real-time applications are written in the Scilab high-level mathematical & scientific programming language or with a Scilab Xcos block-diagram ap-proach. By using code generation and code parallelization technol-ogy combined with an interactive GUI, the end user can map appli-cations to the multicore processor iteratively. The approach is eval-uated on two use cases: (1) an image processing application written in Scilab and (2) an avionic system modeled in Xcos. Using the workflow, an end-to-end model-based approach targeting multicore processors is enabled resulting in a significant reduction in devel-opment effort and high application speedup. The workflow de-scribed in this paper is developed and tested within the EU-funded ARGO project focused on WCET-Aware Parallelization of Model-Based Applications for Heterogeneous Parallel Systems.
Databáze: OpenAIRE