Cell Processor – Final Specs Released
All processors share the same storage space. The processors are divided into two categories: PPE (Power Processing Element) – designed for running 32 and 64-bit applications and SPE (Synergistic Processor Element) – designed for running compute-intensive applications.
The Cell processor explicitly makes parallel the computation and transfers of data and instructions. Today’s processors are losing clock cycles waiting for data to come out of memory (unless it’s already in cache). The DMA model of the Cell processor allows each SPE to have several memory accesses running concurrently.
While current gaming systems use a graphics accelerator for speeding up the rendering process, the Cell processor replaces this chip with a more generalized computational resource that can be used for anything. Software will take over the rendering task. Check out this site for more details.
One question on the table is how will current bus architectures evolve to provide enough bandwidth to the Cell processor architecture.
Although it was originally targeted for the gaming community, it will have applications beyond that group. The head architect for the Cell processor, Dr. Hofstee sees the gaming platform as the first step on the road to making it a general purpose processor for other segments such as workstations, supercomputers, and engineering applications. He doesn’t envision it as a general purpose processor for the PC though. The Cell will run Linux which will be the key to moving it into new areas.
The video gaming industry is watching this closely. For example, the Austin Gaming Conference is dedicating their keynote to it in this year’s conference.
If you are working with next generation processors, I would like to hear from you. You can reach me at firstname.lastname@example.org.
Hall T. Martin