• DocumentCode
    1993876
  • Title

    Data-Parallel Code Generation from Synchronous Dataflow Specification of Multimedia Applications

  • Author

    Kwon, Seongnam ; Lee, Choonseung ; Ha, Soonhoi

  • Author_Institution
    Seoul Nat. Univ., Seoul
  • fYear
    2007
  • fDate
    4-5 Oct. 2007
  • Firstpage
    91
  • Lastpage
    96
  • Abstract
    Embedded software design for MPSoC needs parallel programming. Popular programming languages such as C and C++ are not adequate for initial specification since they are designed for sequential execution. Therefore models of computations that express concurrency naturally are preferred for initial specification, among which dataflow model has been widely used to specify signal processing applications. While software generation from SDF specification has been researched extensively, data- parallelism has not been properly considered in the previous work. This paper presents data-parallel code generation technique from SDF graphs. We use OpenMP directives to specify data-parallelism and resort OpenMP compiler to obtain the final target code. Preliminary experimentation with real-life examples shows the viability of the proposed technique.
  • Keywords
    data flow computing; embedded systems; formal specification; multimedia computing; parallel programming; program compilers; system-on-chip; MPSoC; OpenMP compiler; data-parallel code generation; dataflow model; embedded software design; multimedia applications; parallel programming; synchronous dataflow specification; Application software; Computational modeling; Computer languages; Concurrent computing; Embedded software; Parallel processing; Parallel programming; Signal processing; Software design; Synchronous generators;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Systems for Real-Time Multimedia, 2007. ESTIMedia 2007. IEEE/ACM/IFIP Workshop on
  • Conference_Location
    Salzburg
  • Print_ISBN
    978-1-4244-1654-7
  • Type

    conf

  • DOI
    10.1109/ESTMED.2007.4375810
  • Filename
    4375810