DocumentCode :
3068005
Title :
A framework for teaching embedded multi-core programming
Author :
Schuster, Harald ; Wenzl, Matthias ; Zauner, Martin
Author_Institution :
Inst. of Embedded Syst., UAS Technikum Wien, Vienna, Austria
fYear :
2012
fDate :
8-10 July 2012
Firstpage :
292
Lastpage :
297
Abstract :
Due to the wide application of a variety of embedded multi-core platforms it is necessary to train the skills of ongoing engineers considering parallel programming in a comprehensive way. Therefore, we present a unified approach in teaching multi-core programming in the field of embedded systems by using the reconfigurable virtual platform environment SimSoC. By utilizing a single toolset to instruct our students on heterogeneous and homogeneous multi-core architectures, we aim to increase the students productivity while acquiring knowledge in the field of embedded multi-core programming. Our approach is evaluated during a test-run of the course including a qualitative feedback returned by the attending students.
Keywords :
computer science education; educational courses; embedded systems; multiprocessing programs; multiprocessing systems; parallel architectures; parallel programming; system-on-chip; teaching; SimSoC; course; embedded multicore programming; embedded system; heterogeneous multicore architecture; homogeneous multicore architecture; knowledge acquisition; parallel programming; qualitative feedback; reconfigurable virtual platform environment; student productivity; teaching; Education; Embedded systems; Hardware; Libraries; Programming; System-on-a-chip;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Mechatronics and Embedded Systems and Applications (MESA), 2012 IEEE/ASME International Conference on
Conference_Location :
Suzhou
Print_ISBN :
978-1-4673-2347-5
Type :
conf
DOI :
10.1109/MESA.2012.6275577
Filename :
6275577
Link To Document :
بازگشت