C/C++ Single Source Compiler available
mendell 120000KPGC Visits (3219)
I am the technical lead for the IBM XL compilers on CELL, and the team lead for the TOBEY optimizer (one of two optimizers in the XL compilers, and I am overjoyed that the Single Source compiler has joined our dual source compilers on CELL.
The dual source compilers are the separate invocations for compiles for the PPU and for the SPU. This is how CELL has been programmed until now. The single source compiler shares the same infrastructure, but now interprets OpenMP pragmas to partition a program into parts to be run on the PPU and the parallel parts to be run on the SPU. The compiler automatically generates the DMA transfers needed to move data to and from the SPUs.