DocumentCode
3480143
Title
Coarse-Grain Optimization and Code Generation for Embedded Multicore Systems
Author
Goulas, George ; Valouxis, Christos ; Alefragis, Panayiotis ; Voros, Nikolaos S. ; Oey, Oliver ; Stripf, Timo ; Bruckschloegl, Thomas ; Becker, Jurgen ; Gogos, Christos ; El Moussawi, Ali ; Naullet, Maxime ; Yuki, Tomofumi
Author_Institution
Technol. Educ. Inst. of Mesolonghi, Messolonghi, Greece
fYear
2013
fDate
4-6 Sept. 2013
Firstpage
379
Lastpage
386
Abstract
As processors and systems-on-chip increasingly become multicore, parallel programming remains a difficult, time-consuming and complicated task. End users who are not parallel programming experts have a need to exploit such processors and architectures, using state of the art fourth generation of high programming languages, like Scilab or MATLAB. The ALMA toolset addresses this problem by receiving Scilab code as input and produces parallel code for embedded multiprocessor systems on chip, using platform quasi-agnostic optimisations. In this paper, coarse grain parallelism extraction and optimization issues as well as parallel code generation for the ALMA toolset are discussed.
Keywords
embedded systems; multiprocessing systems; optimisation; parallel languages; parallel programming; parallelising compilers; system-on-chip; ALMA toolset; Scilab code; coarse grain optimization; coarse grain parallelism extraction; embedded multicore system; embedded multiprocessor systems on chip; fourth generation high programming language; parallel code generation; parallel programming; quasi-agnostic optimisation; Algorithms; Data mining; Multicore processing; Optimization; Parallel processing; Program processors; Coarse-Grain Optimization; Parallel Code Generation;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital System Design (DSD), 2013 Euromicro Conference on
Conference_Location
Los Alamitos, CA
Type
conf
DOI
10.1109/DSD.2013.48
Filename
6628303
Link To Document