DKPN: A Composite Dataflow/Kahn Process Networks Execution Model

被引:4
|
作者
Arras, Paul-Antoine [1 ,2 ,3 ]
Fuin, Didier [3 ]
Jeannot, Emmanuel [2 ]
Thibault, Samuel [2 ,4 ]
机构
[1] CEA, LIST, Gif Sur Yvette, France
[2] Inria Bordeaux Sud Ouest, LaBRI, Bordeaux, France
[3] STMicroelect, Grenoble, France
[4] Univ Bordeaux, LaBRI, Bordeaux, France
来源
2016 24TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP) | 2016年
关键词
DEADLOCK DETECTION;
D O I
10.1109/PDP.2016.34
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
To address the high level of dynamism and variability in modern streaming applications (e.g. video decoding) as well as the difficulties in programming heterogeneous MPSoCs, we propose a novel execution model based upon both dataflow and Kahn process networks. This paper presents the semantics and properties of this hierarchical and parametric model, called DKPN. Parameters are classified and it is shown that hints can be derived to improve the execution. A scheduler framework and policies to back the model are also exposed. Experiments illustrate the benefits of our approach.
引用
收藏
页码:27 / +
页数:9
相关论文
共 50 条
  • [1] Requirements on the execution of Kahn process networks
    Geilen, M
    Basten, T
    PROGRAMMING LANGUAGES AND SYSTEMS, 2003, 2618 : 319 - 334
  • [2] Execution Trace Graph of Dataflow Process Networks
    Casale-Brunet, Simone
    Mattavelli, Marco
    IEEE TRANSACTIONS ON MULTI-SCALE COMPUTING SYSTEMS, 2018, 4 (03): : 340 - 354
  • [3] Execution of dataflow process networks on OpenCL platforms
    Lund, Wictor
    Kanur, Sudeep
    Ersfolk, Johan
    Tsiopoulos, Leonidas
    Lilius, Johan
    Haldin, Joakim
    Falk, Ulf
    23RD EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2015), 2015, : 618 - 625
  • [4] Port Based Actor Model with Kahn Process Network Model and Decidable Dataflow Model
    Oh, Hyunok
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2013, 71 (01): : 75 - 88
  • [5] Port Based Actor Model with Kahn Process Network Model and Decidable Dataflow Model
    Hyunok Oh
    Journal of Signal Processing Systems, 2013, 71 : 75 - 88
  • [6] The polychronous model of computation and Kahn process networks
    Gautier, Thierry
    Le Guernic, Paul
    Talpin, Jean-Pierre
    Besnard, Loic
    SCIENCE OF COMPUTER PROGRAMMING, 2023, 228
  • [7] Execution of algorithms using a Dynamic Dataflow Model for reconfigurable hardware - Commands in Dataflow Graph
    Astolfi, Vitor Fiorotto
    Luiz e Silva, Jorge
    2007 3RD SOUTHERN CONFERENCE ON PROGRAMMABLE LOGIC, PROCEEDINGS, 2007, : 225 - +
  • [8] The Flexible Preconditions Model for Macro-Dataflow Execution
    Sbirlea, Dragos
    Sbirlea, Alina
    Wheeler, Kyle B.
    Sarkar, Vivek
    2013 DATA-FLOW EXECUTION MODELS FOR EXTREME SCALE COMPUTING (DFM), 2014, : 51 - 58
  • [9] A process splitting transformation for Kahn process networks
    Meijer, Sjoerd
    Kienhuis, Bart
    Turjan, Alex
    de Kock, Erwin
    2007 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2007, : 1355 - +
  • [10] Efficient Execution of Kahn Process Networks on Multi-Processor Systems Using Protothreads and Windowed FIFOs
    Haid, Wolfgang
    Schor, Lars
    Huang, Kai
    Bacivarov, Iuliana
    Thiele, Lothar
    2009 IEEE/ACM/IFIP 7TH WORKSHOP ON EMBEDDED SYSTEMS FOR REAL-TIME MULTIMEDIA, 2009, : 35 - 44