BSC Tools

BSC Instrumentation packages for Cell/B.E.

Packages


File Description
mpitrace-cbea-sdk2.0.tar.bz2 Cell/B.E. Instrumentation package for SDK 2.0
mpitrace-cbea-sdk2.1.tar.bz2 Cell/B.E. Instrumentation package for SDK 2.1
mpitrace-1.0-linux-ppc-mpich-1.2.7-cell-sdk3.0.tar.bz2 Cell/B.E. Instrumentation package for SDK 3.0


You can get Paraver visualization tool at Paraver
 


Cell Superscalar (CellSs) Programming Model

Cell Superscalar (CellSs) addresses the automatic exploitation of the functional parallelism of a sequential program through the different processing elements of the Cell BE architecture. The focus in on the simplicity and flexibility of the programming model. Based on a simple annotation of the source code, a source to source compiler generates the necessary code and a runtime library exploits the existing parallelism by building at runtime a task dependency graph. The runtime takes care of the task scheduling and data handling between the different processors of this heterogeneous architecture. Besides, a locality-aware task scheduling has been implemented to reduce the overhead of data transfers.

CellSs is available at the following URL http://www.bsc.es/cellsuperscalar