Quote: o43
Quote: udontneed2know
Source: http://www.ps3forums.com/viewtopic.php?t=8165On this site:
http://www.bsc.es/projects/deepcomputing/linuxoncell/
GNU toolchain for CELL:
http://www.bsc.es/projects/deepcomputing/linuxoncell/gnu_for_cell.html
+libspe to use the spufs:
http://www.bsc.es/projects/deepcomputing/linuxoncell/software.html
and even the linux kernel patche for cell:
http://www.bsc.es/projects/deepcomputing/linuxoncell/linuxkernel.html
We are now able to compile code for cell!
Quote: udontneed2know
Well, nothing really to do with bugs in the architecture or anything like that, mainly to do with early adoption of the programming elements surrounding the architecture before the actual product hits the market.
For about a month and a half now we've been able to use the Virtual Cell System over at the IBM website which runs the Cell from a machine over at their palaces and lets you use that machine from your own, like a virtual emulator of the architecture. The machine to machine hit though is of course large, so the Cell we've worked with is only 1/100th the power of the actual Cell architecture, but from what I've been able to do its incredibly fast, and I do mean INCREDIBLY fast. Was able to pull off an arithmetic program that usually takes about 1/10th of a second on my machine here to run in full and only took 1/100000th of a second on the Cell virtual machine. And that was at 1/100th the actual power of the chip itself lol.
But by doing this IBM allows for programmers to right their own future Linux applications that will be compatible with the Cell architecture before the PS3 even hits, so when the system does hit it'll have a plethora of applications and tools at the ready. IBM and Sony just wants to give the base of the programming world a heavy go at this architecture in advance so when the chip actually hits the market in the PS3 programmers will be able to grab the PS3 and an HDD with Linux and begin building even more applications with pre-knowledge on how everything works. Using Linux as a base porting programming application was pretty brilliant because Linux is about 10 million lines right now, and gives most programmers a heavy understanding of how to port universal PC CPU code over to a multi-threading multi-core architecture like Cell. So when we get the PS3 and begin programming applications for the Linux PS3 we won't go " WHAT IN THE BLUE @#@$ IS THIS?!!?! " lol. And we'll be able to build programming tools and graphic programming applications and toolsets and such on our own pretty quickly. Theres already a group preparing to build high class G++ based compilers for Cell and RSX, actually already started on it in all actuality. Just need some more info on how the RSX works before it can be fully completed. OpenGL ES though will help matters along considerably, as will Collada.
Edit: And with the above things were now able to simply compile the code of our programs and make the compatible with a BPA / Cell architecture. So, programmers start your engines lol. These are the files we've been waiting for since June.