
The first laptops to make use of the
SpursEngine, a multimedia co-processor derived from the Cell chip that powers the PlayStation 3,
will go on sale in Japan in July. Toshiba will launch its Qosmio G50 and F40 machines with the chip, which contains four of the "Synergistic Processing Elements" from the Cell Broadband Engine processor. The Cell chip used in the PlayStation 3 has eight of the SPE cores plus a Power PC main processor. The SPE cores perform the heavy number-crunching that makes the console's graphics so stunning. The SpursEngine SE1000 will work in much the same way in the laptops. The operating system will run on an Intel Core 2 Duo chip and the SpursEngine will be called on to handle processor-intensive tasks, such as processing of high-definition video. This arrangement means the laptop should be capable of some tricks that haven't been seen on machines until now.
Member since:
2005-07-07
To answer your question #2: The Cell processing units are not comparable to a rendering pipeline found on a GPU. They are not capable of an API like OpenGL. Also the Playstation 3 has a dedicated GPU from nvidia.
But there are already efforts being made to use the the GPU as a vector unit (see Apple's OpenCL for example). Add to the fact that the GPU's shader language is so complex (and Turing complete?), this suggests to me that it should be possible to use the current crop of GPUs in a Cell-like fashion.
I don't know how exactly the current crop of GPUs differ from the Cell, but from glancing at the tech specs of the latest nVidia and ATI chips (wth, 128 cores? I remember having 4 pixel pipelines and being impressed) I can't see how they would be different from a programming point of view.
Granted, I haven't done any graphics programming since DirectX 7 in '00 and so I could be just talking out of my @rse. But I think I remember your nick from the old Gamedev and Flipcode forums so you'd probably be able to enlighten me