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