On Memory Reuse Between Inputs and Outputs of Dataflow Actors

Abstract : This article introduces a new technique to minimize the memory footprints of Digital Signal Processing (DSP) applications specified with Synchronous Dataflow (SDF) graphs and implemented on shared-memory Multiprocessor Systems-on-Chips (MPSoCs). In addition to the SDF specification, which captures data dependencies between coarse-grained tasks called actors, the proposed technique relies on two optional inputs abstracting the internal data dependencies of actors: annotations of the ports of actors, and script-based specifications of merging opportunities between input and output buffers of actors. Experimental results on a set of applications show a reduction of the memory footprint by 48% compared to state-of-the-art minimization techniques.
Document type :
Journal articles
Liste complète des métadonnées

Cited literature [31 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-01284333
Contributor : Karol Desnos <>
Submitted on : Tuesday, March 8, 2016 - 4:14:51 PM
Last modification on : Thursday, February 7, 2019 - 5:50:21 PM
Document(s) archivé(s) le : Sunday, November 13, 2016 - 8:23:59 AM

File

acm-tecs15.pdf
Files produced by the author(s)

Licence


Distributed under a Creative Commons Attribution - NonCommercial - NoDerivatives 4.0 International License

Identifiers

Citation

Karol Desnos, Maxime Pelcat, Jean François Nezan, Slaheddine Aridhi. On Memory Reuse Between Inputs and Outputs of Dataflow Actors. ACM Transactions on Embedded Computing Systems (TECS), ACM, 2016, 15 (2), pp.30. ⟨10.1145/2871744⟩. ⟨hal-01284333⟩

Share

Metrics

Record views

638

Files downloads

254