DocumentCode
121200
Title
A Hierarchical Architecture Description for Flexible Multicore System Simulation
Author
Bruckschloegl, Thomas ; Oey, Oliver ; Ruckauer, Michael ; Stripf, Timo ; Becker, Jurgen
Author_Institution
Inst. for Inf. Process. Technol., Karlsruhe Inst. of Technol., Karlsruhe, Germany
fYear
2014
fDate
26-28 Aug. 2014
Firstpage
190
Lastpage
196
Abstract
As processors and systems on chip in the embedded world 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 high level programming languages, like Scilab or MATLAB. The ALMA toolset solves this problem: it takes Scilab code as input and produces parallel code for embedded multiprocessor systems on chip, using platform quasi-agnostic optimizations. The platform information is provided by an architecture description language designed for the purpose of a flexible system description as well as simulation. A hierarchical system description in combination with a parameterizable simulation environment allows fine-grained trade-offs between simulation performance and simulation accuracy.
Keywords
embedded systems; high level languages; multiprocessing systems; parallel architectures; ALMA toolset; architecture description language; architecture oriented parallelization for high performance embedded multicore systems using Scilab; flexible system description; hierarchical system description; high level programming languages; multicore system simulation; Accuracy; Multicore processing; Optimization; Parallel processing; Program processors; System-on-chip;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing with Applications (ISPA), 2014 IEEE International Symposium on
Conference_Location
Milan
Type
conf
DOI
10.1109/ISPA.2014.33
Filename
6924446
Link To Document