• 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