Extended Cyclostatic Dataflow Program Compilation and Execution for an Integrated Manycore Processor

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...

Full description

Saved in:
Bibliographic Details
Published inProcedia computer science Vol. 18; pp. 1624 - 1633
Main Authors Aubry, Pascal, Beaucamps, Pierre-Edouard, Blanc, Frédéric, Bodin, Bruno, Carpov, Sergiu, Cudennec, Loïc, David, Vincent, Dore, Philippe, Dubrulle, Paul, Dinechin, Benoît Dupont de, Galea, François, Goubier, Thierry, Harrand, Michel, Jones, Samuel, Lesage, Jean-Denis, Louise, Stéphane, Chaisemartin, Nicolas Morey, Nguyen, Thanh Hai, Raynaud, Xavier, Sirdey, Renaud
Format Journal Article
LanguageEnglish
Published Elsevier B.V 01.01.2013
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary: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.
ISSN:1877-0509
1877-0509
DOI:10.1016/j.procs.2013.05.330