TY - JOUR
T1 - Extended Cyclostatic Dataflow Program Compilation and Execution for an Integrated Manycore Processor
AU - Aubry, Pascal
AU - Beaucamps, Pierre-Edouard
AU - Blanc, Frédéric
AU - Bodin, Bruno
AU - Carpov, Sergiu
AU - Cudennec, Loïc
AU - David, Vincent
AU - Dore, Philippe
AU - Dubrulle, Paul
AU - Dinechin, Benoît Dupont de
AU - Galea, François
AU - Goubier, Thierry
AU - Harrand, Michel
AU - Jones, Samuel
AU - Lesage, Jean-Denis
AU - Louise, Stéphane
AU - Chaisemartin, Nicolas Morey
AU - Nguyen, Thanh Hai
AU - Raynaud, Xavier
AU - Sirdey, Renaud
N1 - 2013 International Conference on Computational Science
PY - 2013
Y1 - 2013
N2 - The ever-growing number of cores in embedded chips emphasizes more than ever the complexity inherent to parallel pro- gramming. To solve these programmability issues, there is a renewed interest in the dataflow paradigm. In this context, we present a compilation toolchain for the ΣC language, which allows the hierarchical construction of stream applications and automatic mapping of this application to an embedded manycore target. As a demonstration of this toolchain, we present an implementation of a H.264 encoder and evaluate its performance on Kalray's embedded manycore MPPA chip.
AB - The ever-growing number of cores in embedded chips emphasizes more than ever the complexity inherent to parallel pro- gramming. To solve these programmability issues, there is a renewed interest in the dataflow paradigm. In this context, we present a compilation toolchain for the ΣC language, which allows the hierarchical construction of stream applications and automatic mapping of this application to an embedded manycore target. As a demonstration of this toolchain, we present an implementation of a H.264 encoder and evaluate its performance on Kalray's embedded manycore MPPA chip.
KW - embedded.
U2 - 10.1016/j.procs.2013.05.330
DO - 10.1016/j.procs.2013.05.330
M3 - Article
SN - 1877-0509
VL - 18
SP - 1624
EP - 1633
JO - Procedia Computer Science
JF - Procedia Computer Science
ER -