• DocumentCode
    474549
  • Title

    MAPS: An integrated framework for MPSoC application parallelization

  • Author

    Ceng, J. ; Castrillon, J. ; Sheng, W. ; Scharwachter, H. ; Leupers, R. ; Ascheid, G. ; Meyr, H. ; Isshiki, T. ; Kunieda, H.

  • Author_Institution
    Integrated Signal Process. Syst., RWTH Aachen Univ., Aachen
  • fYear
    2008
  • fDate
    8-13 June 2008
  • Firstpage
    754
  • Lastpage
    759
  • Abstract
    In the past few years, MPSoC has become the most popular solution for embedded computing. However, the challenge of programming MPSoCs also comes as the biggest side-effect of the solution. Especially, when designers have to face the legacy C code accumulated through the years, the tool support is mostly unsatisfactory. In this paper, we propose an integrated framework, MAPS, which aims at parallelizing C applications for MPSoC platforms. It extracts coarse-grained parallelism on a novel granularity level. A set of tools have been developed for the framework. We will introduce the major components and their functionalities. Two case studies will be given, which demonstrate the use of MAPS on two different kinds of applications. In both cases the proposed framework helps the programmer to extract parallelism efficiently.
  • Keywords
    embedded systems; multiprocessing systems; parallel programming; system-on-chip; MAPS; MPSoC application parallelization; coarse-grained parallelism; embedded computing; integrated framework; legacy C code; multiprocessor system-on-chip; parallel programming; Application software; Computational modeling; Concurrent computing; Embedded system; Hardware; Parallel processing; Parallel programming; Permission; Programming profession; Signal processing; Embedded; MPSoC Programming; Parallelization; Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2008. DAC 2008. 45th ACM/IEEE
  • Conference_Location
    Anaheim, CA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-60558-115-6
  • Type

    conf

  • Filename
    4555920