Distributed Memory Allocation Technique for Synchronous Dataflow Graphs

被引:3
|
作者
Desnos, Karol [1 ]
Pelcat, Maxime [1 ]
Nezan, Jean-Francois [1 ]
Aridhi, Slaheddine [2 ]
机构
[1] UBL, CNRS UMR 6164, INSA Rennes, IETR, Rennes, France
[2] Texas Instruments France, Nice, France
关键词
D O I
10.1109/SiPS.2016.16
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper introduces a new distributed memory allocation technique for applications modeled with Synchronous Dataflow (SDF) graphs. This technique builds on a State-of-the-Art shared memory allocation technique based on a weighted graph, called Memory Exclusion Graph (MEG). A MEG captures the memory reuse opportunities between memory objects that must be allocated before the execution of an SDF graph. The algorithms detailed in this paper enable a single MEG to be split into separate MEGs, each of which is associated with a memory bank accessible only by one core of the architecture. The proposed technique is implemented within a rapid prototyping framework and is evaluated by deploying real computer vision applications on a Multiprocessor Systemon-Chip (MPSoC). Results show a systematic performance improvement due to better memory usage, with application speedups ranging from 2% up to 380%.
引用
收藏
页码:45 / 50
页数:6
相关论文
共 50 条
  • [41] Efficient Algorithm for the Iteration Period Computation of Unfolded Synchronous Dataflow Graphs
    Zhu, Xue-Yang
    PROCEEDINGS 2018 12TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING (TASE 2018), 2018, : 36 - 43
  • [42] Latency Analysis of Homogeneous Synchronous Dataflow Graphs Using Timed Automata
    Kuiper, Guus
    Bekooij, Marco J. G.
    PROCEEDINGS OF THE 2017 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2017, : 902 - 905
  • [43] Virtual synchronization for fast distributed cosimulation of dataflow task graphs
    Kim, D
    Rhee, CE
    Yi, Y
    Kim, S
    Jung, H
    Ha, S
    ISSS'02: 15TH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS, 2002, : 174 - 179
  • [44] Preemptive scheduling of dependent periodic tasks modeled by synchronous dataflow graphs
    Klikpo, Enagnon Cedric
    Munier-Kordon, Alix
    PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS PROCEEDINGS (RTNS 2016), 2016, : 77 - 86
  • [45] Max-Plus Algebraic Throughput Analysis of Synchronous Dataflow Graphs
    de Groote, Robert
    Kuper, Jan
    Broersma, Hajo
    Smit, Gerard J. M.
    2012 38TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA), 2012, : 29 - 38
  • [46] Memory Analysis and Optimized Allocation of Dataflow Applications on Shared-Memory MPSoCs
    Desnos, Karol
    Pelcat, Maxime
    Nezan, Jean-Francois
    Aridhi, Slaheddine
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2015, 80 (01): : 19 - 37
  • [47] Generalized Extraction of Real-Time Parameters for Homogeneous Synchronous Dataflow Graphs
    Ali, Hazem Ismail
    Akesson, Benny
    Pinho, Luis Miguel
    23RD EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2015), 2015, : 701 - 710
  • [48] Code-size-aware Scheduling of Synchronous Dataflow Graphs on Multicore Systems
    Ma, Mingze
    Sakellariou, Rizos
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2021, 20 (03)
  • [49] Communication-Aware Scheduling Algorithms for Synchronous Dataflow Graphs on Multicore Systems
    Ma, Mingze
    Sakellariou, Rizos
    2018 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION (SAMOS XVIII), 2018, : 55 - 64
  • [50] Back to Basics: Homogeneous Representations of Multi-Rate Synchronous Dataflow Graphs
    de Groote, Robert
    Holzenspies, Philip K. F.
    Kuper, Jan
    Broersma, Hajo
    2013 ELEVENTH ACM/IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR CODESIGN (MEMOCODE 2013), 2013, : 35 - 46