MPOpt-Cell: a high-performance data-flow programming environment for the CELL BE processor

Franceschelli, Alessio and Burgio, Paolo and Tagliavini, Giuseppe and Marongiu, Andrea and Ruggiero, Martino and Lombardi, Michele and Bonfietti, Alessio and Milano, Michela and Benini, Luca.
Proceedings of the 8th ACM International Conference on Computing Frontiers.
We present MPOpt-Cell, an architecture-aware framework for high-productivity development and efficient execution of stream applications on the CELL BE Processor. It enables developers to quickly build Synchronous Data Flow (SDF) applications using a simple and intuitive programming inter- face based on a set of compiler directives that capture the key abstractions of SDF. The compiler backend and system runtime efficiently manage hardware resources.
DOI: 10.1145/2016604.2016618