Sunday, February 26, 2006

IBM's Octopiler, or, why the PS3 is running late

IBM's Octopiler, or, why the PS3 is running late:
"Octopiler is intended to become just such a compiler�one that can take in a sequential program that's written to a unified memory model, and output binaries that make efficient use of the massive, heterogeneous system-on-a-chip that is the Cell Broadband Engine. I say 'intended to become,' because judging from the paper the guys at IBM are still in the early stages of taming this many-headed beast. This is by no means meant to disparage all the IBM researchers who have done yeoman's work in their practically single-handed attempts to move the entire field of computer science forward by a quantum leap. No, the Octopiler paper is full of innovative ideas to be fleshed out at a further date, results that are 'promising,' avenues to be explored, and overarching approaches that seem likely to bear fruit eventually. But meanwhile, the PS3 is still due out in 2006. "