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

  • Authors:
  • Alessio Franceschelli;Paolo Burgio;Giuseppe Tagliavini;Andrea Marongiu;Martino Ruggiero;Michele Lombardi;Alessio Bonfietti;Michela Milano;Luca Benini

  • Affiliations:
  • DEIS - University of Bologna, Viale Risorgimento, Bologna, Italy;DEIS - University of Bologna, Viale Risorgimento, Bologna, Italy;DEIS - University of Bologna, Viale Risorgimento, Bologna, Italy;DEIS - University of Bologna, Viale Risorgimento, Bologna, Italy;DEIS - University of Bologna, Viale Risorgimento, Bologna, Italy;DEIS - University of Bologna, Viale Risorgimento, Bologna, Italy;DEIS - University of Bologna, Viale Risorgimento, Bologna, Italy;DEIS - University of Bologna, Viale Risorgimento, Bologna, Italy;DEIS - University of Bologna, Viale Risorgimento, Bologna, Italy

  • Venue:
  • Proceedings of the 8th ACM International Conference on Computing Frontiers
  • Year:
  • 2011

Quantified Score

Hi-index 0.02

Visualization

Abstract

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 interface based on a set of compiler directives that capture the key abstractions of SDF. The compiler backend and system runtime efficiently manage hardware resources.