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
Link To Document