• DocumentCode
    640430
  • Title

    Modeling pipelined application with Synchronous Data Flow graphs

  • Author

    Lattuada, Marco ; Ferrandi, Fabrizio

  • Author_Institution
    Dipt. di Elettron., Politec. di Milano, Milan, Italy
  • fYear
    2013
  • fDate
    15-18 July 2013
  • Firstpage
    49
  • Lastpage
    55
  • Abstract
    Streaming applications can efficiently exploit multiprocessors architectures by means of pipelined parallelism, but designing this type of applications can be an hard task. Different subproblems have indeed to be solved: partitioning, mapping, scheduling and pipeline stage assignment. For this reason, high level abstraction models are adopted during design flow since they simplify this process by hiding most of the architectural details. Synchronous Data Flow (SDF) graphs, widely adopted to describe streaming applications, naturally model only their partitioning, so they usually have to be integrated with other types of representations. In this paper Pipelined Application Modeling (PAM), a methodology to create a Synchronous Data Flow graph describing all the aspects of a pipelined application, is presented. The methodology starts from the SDF graph describing the partitioning of the application and enriches it with new actors and channels detailing the mapping, the scheduling and the pipeline stage assignment of the considered solution. The obtained SDF graph, describing all the aspects of the solution in a formal and compact way, facilitates the evaluation of different solutions during design space exploration.
  • Keywords
    data flow graphs; multiprocessing systems; pipeline processing; PAM method; SDF graphs; mapping problems; multiprocessors architectures; partitioning problems; pipeline stage assignment; pipelined application modeling method; pipelined parallelism; scheduling problems; streaming applications; synchronous data flow graphs; Analytical models; Data models; Optimization; Pipelines; Processor scheduling; Schedules; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XIII), 2013 International Conference on
  • Conference_Location
    Agios Konstantinos
  • Type

    conf

  • DOI
    10.1109/SAMOS.2013.6621105
  • Filename
    6621105