Modeling Pipelined Application with Synchronous Data Flow Graphs

被引:0
|
作者
Lattuada, Marco [1 ]
Ferrandi, Fabrizio [1 ]
机构
[1] Politecn Milan, Dipartimento Elettron Informaz & Bioingn, I-20133 Milan, Italy
关键词
SOFTWARE;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:49 / 55
页数:7
相关论文
共 50 条
  • [1] Modeling Resolution of Resources Contention in Synchronous Data Flow Graphs
    Marco Lattuada
    Fabrizio Ferrandi
    [J]. Journal of Signal Processing Systems, 2015, 80 : 39 - 47
  • [2] Modeling Resolution of Resources Contention in Synchronous Data Flow Graphs
    Lattuada, Marco
    Ferrandi, Fabrizio
    [J]. JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2015, 80 (01): : 39 - 47
  • [3] Retiming for synchronous data flow graphs
    Liveris, N.
    Lint, C.
    Wang, J.
    Zhou, H.
    Banerjee, P.
    [J]. PROCEEDINGS OF THE ASP-DAC 2007, 2007, : 480 - +
  • [4] TRANSFORMING ARBITRARY DATA FLOW-GRAPHS TO SYNCHRONOUS DATA FLOW-GRAPHS
    LIN, HD
    MESSERSCHMITT, DG
    [J]. 1989 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-3, 1989, : 319 - 322
  • [5] Liveness and boundedness of Synchronous Data Flow Graphs
    Ghamarian, A. H.
    Geilen, M. C. W.
    Basten, T.
    Theelen, B. D.
    Mousavi, M. R.
    Stuijk, S.
    [J]. PROCEEDINGS OF FORMAL METHODS IN COMPUTER AIDED DESIGN, 2006, : 68 - +
  • [6] Throughput Constraint for Synchronous Data Flow Graphs
    Bonfietti, Alessio
    Lombardi, Michele
    Milano, Michela
    Benini, Luca
    [J]. INTEGRATION OF AI AND OR TECHNIQUES IN CONSTRAINT PROGRAMMING FOR COMBINATORIAL OPTIMIZATION PROBLEMS, PROCEEDINGS, 2009, 5547 : 26 - 40
  • [7] On retiming synchronous data-flow graphs
    O'Neil, TW
    Sha, EHM
    [J]. PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 2001, : 103 - 108
  • [8] Latency minimization for synchronous data flow graphs
    Ghamarian, A. H.
    Stuijk, S.
    Basten, T.
    Geilen, M. C. W.
    Theelen, B. D.
    [J]. DSD 2007: 10TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN ARCHITECTURES, METHODS AND TOOLS, PROCEEDINGS, 2007, : 189 - 196
  • [9] Parametric throughput analysis of synchronous data flow graphs
    Ghamarian, A. H.
    Geilen, M. C. W.
    Basten, T.
    Stuijk, S.
    [J]. 2008 DESIGN, AUTOMATION AND TEST IN EUROPE, VOLS 1-3, 2008, : 114 - +
  • [10] A HIGH-PERFORMANCE OVERLAY ARCHITECTURE FOR PIPELINED EXECUTION OF DATA FLOW GRAPHS
    Capalija, Davor
    Abdelrahman, Tarek S.
    [J]. 2013 23RD INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL 2013) PROCEEDINGS, 2013,