Thursday, May 24, 2007

A bunch of links about Compiling code for the PS3 / Cell

Haven't had much time to go through these yet .. but I wanted to make sure they got captured.
Here are some pages that have links to either compilers, compiler extensions or SDKs for the PS3 or Cell processor.

Linux devices - http://www.linuxdevices.com/news/NS5311012332.html
Sony Computer - http://cell.scei.co.jp/e_download.html
Game Tomorrow - http://gametomorrow.com/blog/index.php/2005/11/09/cell-sdk-now-available-for-download/
IBM - http://www-128.ibm.com/developerworks/power/cell/

StreamIt - Not to be out done .. MIT has a new language focused on Multicore computing

As MIT puts it StreamIt
"is a programming language and a compilation infrastructure, specifically engineered for modern streaming systems. It is designed to facilitate the programming of large streaming applications ..."

http://cag.csail.mit.edu/streamit/

Technology Review has a good summary at http://www.technologyreview.com/Infotech/18597/

IBM Octopiler -- A new compiler aid to port to Cell processing?

It appears IBM has a new aid to help develop more applications that make use of the Cell processor.

From the following link:
"Our aim is to automatically generate high quality code taking advantage of the wide range of heterogeneous parallelism for Scale-Up and Scale-Out architectures. We propose "single source" compiler solutions for heterogeneous memory and computational subsystems using automatically-partitioned code and data, as well as software-managed cache for irregular data accesses. We exploit parallelism at all levels, including data and task level parallelism as well as SIMD parallelism."

http://domino.research.ibm.com/comm/research_projects.nsf/pages/cellcompiler.index.html?Open&printable