• DocumentCode
    2302933
  • Title

    A parallel compiler for multi-core microcontrollers

  • Author

    Pornsoongsong, W. ; Chongstitvatana, P.

  • Author_Institution
    Dept. of Comput. Eng., Chulalongkorn Univ., Bangkok, Thailand
  • fYear
    2012
  • fDate
    16-18 May 2012
  • Firstpage
    373
  • Lastpage
    377
  • Abstract
    Due to resource limitation of multi-core microcontrollers, programming them is difficult. This work presents a simple parallel compiler that can exploit multi-core to speed up parallel tasks on a multi-core microcontroller. The parallel constructors are introduced. A scheme to use compiler directives to hint the compiler is discussed. Experiments on the real processors are performed to validate the scheme. The results show that the compiler can exploit multi-core to speed up the computation tasks on the target microcontroller.
  • Keywords
    microcontrollers; program compilers; compiler directives; multicore microcontrollers; parallel compiler; parallel constructors; parallel tasks; Microcontrollers; Multicore processing; Program processors; Programming; Propellers; Random access memory; Vectors; multi-core microcontroller; parallel compiler; parallel programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital Information and Communication Technology and it's Applications (DICTAP), 2012 Second International Conference on
  • Conference_Location
    Bangkok
  • Print_ISBN
    978-1-4673-0733-8
  • Type

    conf

  • DOI
    10.1109/DICTAP.2012.6215387
  • Filename
    6215387