• 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