• DocumentCode
    2176116
  • Title

    Exploring parallelizations of applications for MPSoC platforms using MPA

  • Author

    Baert, Rogier ; Brockmeyer, Erik ; Wuytack, Sven ; Ashby, Thomas J.

  • Author_Institution
    IMEC, Leuven
  • fYear
    2009
  • fDate
    20-24 April 2009
  • Firstpage
    1148
  • Lastpage
    1153
  • Abstract
    This paper presents a tool for exploring different parallelization options for an application. It can be used to quickly find a high-quality match between an application and a multi-processor platform architecture. By specifying the parallelization at a high abstraction level, and leaving the actual source code transformations to the tool, a designer can try out many parallelizations in a short time. A parallelization may use either functional or data-level splits, or a combination of both. An accompanying high-level simulator provides rapid feedback about the expected performance of a parallelization, based on platform parameters and profiling data of the sequential application on the target processor. The use of the tool and simulator are demonstrated on an MPEG-4 video encoder application and two different platform architectures.
  • Keywords
    multiprocessing systems; parallel architectures; system-on-chip; video coding; MPA tool; MPEG-4 video encoder; MPSoC parallelization assist tool; MPSoC platforms; data-level splits; functional splits; high abstraction level; high-level simulator; high-quality match; multiprocessor platform architecture; source code transformations; Data analysis; Feedback; Instruments; MPEG 4 Standard; Paper technology; Scalability; Space exploration; System-on-a-chip; Time to market; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition, 2009. DATE '09.
  • Conference_Location
    Nice
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4244-3781-8
  • Type

    conf

  • DOI
    10.1109/DATE.2009.5090836
  • Filename
    5090836