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

Pascal Aubry, Pierre-Edouard Beaucamps, Frédéric Blanc, Bruno Bodin, Sergiu Carpov, Loïc Cudennec, Vincent David, Philippe Dore, Paul Dubrulle, Benoît Dupont de Dinechin, François Galea, Thierry Goubier, Michel Harrand, Samuel Jones, Jean-Denis Lesage, Stéphane Louise, Nicolas Morey Chaisemartin, Thanh Hai Nguyen, Xavier Raynaud, Renaud Sirdey

Research output: Contribution to journalArticlepeer-review

Abstract / Description of output

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.
Original languageEnglish
Pages (from-to)1624 - 1633
JournalProcedia Computer Science
Volume18
DOIs
Publication statusPublished - 2013

Keywords / Materials (for Non-textual outputs)

  • embedded.

Fingerprint

Dive into the research topics of 'Extended Cyclostatic Dataflow Program Compilation and Execution for an Integrated Manycore Processor'. Together they form a unique fingerprint.

Cite this