|
March 01 2005: Welcome Back ! If the buzz being generated by the announcement of the new STI Cell Processor is anything to go by, it’s either the next revolutionary wave in computing technology, or another helium filled adventure for the over hyped. So what exactly is a Cell Processor I hear you ask ? In researching this article I immersed myself in the avalanche of information on the web, only to find myself drowning in conflicting information, opinions, hype, hysteria , and a confusing menagerie of conclusions on what this development actually means to the general computing landscape. I am not going to be bold enough to form any conclusions just yet, after all it is still only vaporware, but it is interesting none the less, so I’ll try and make it as cohesive as possible, without spinning the propeller unnecessarily. The Cell Processor was developed by a joint consortium of Sony, Toshiba and IBM, and will be first see the light of day in the Playstation 3 and various multimedia products from Toshiba. Where in the past CPU development for both X86 and RISC style processors has been more of an evolutionary excursion, the Cell is the first real revolutionary step away from the practices of old. Over the last 6 months or so, we have spoken about the move towards parallelism and the advantages of Dual Core chips , well the Cell takes that concept to an entirely new level. The Cell is based around an 8 Core design - Yeh, you read that right - 1 core being a 64 Bit Dual Threaded IBM PowerPC , while the other 8 Cores are proprietary “Synergistic Processing Elements” (SPE's), basically 8 more highly specialized mini-computers on the same die. These are connected together by a fast internal bus called the Elemental Interface Bus (EIB) There is also an on die dual channel memory controller connected directly to extremely fast RAMBUS XDR Memory. Are you still with me ? Hang In there :-) Communication with the rest of the system is provided by the FlexIO bus, which provides an astounding 76.8GB/s maximum bandwidth. This interface also allows high speed, chip-to-chip communication between different Cell processors, either inside or outside the same computer system. Essentially what we have is a 'System on a Chip. Where in the past a basic computer architecture was made up of separate components such as CPU, and I/O controllers chips such as Northbridge (Memory) and South Bridge ( PCI/ HD ), the Cell has the entire architecture on die. This not only makes it cheaper to build , but also extremely fast due to the lack of bottlenecks caused by multiple I/O buss architectures. This has the potential to revolutionize the way that future computer technologies are implemented.
|
I admit all of the above looks pretty
impressive, not to mention the 4.6 GHz clock speed that was achieved
by the prototype – yes you read right a 4.6 GHz PowerPC –
but before we start ringing the death-bell for our beloved PIV/G5/Athlon
cousins, I should make it clear that despite the presence of a PowerPC
Processor, the actual unit bares little resemblance to the commercially
available G5. Even though it runs at over 4.0+ GHz, the Cell has a
much simpler core than the G5, for example, the Cell processor does
not perform “out-of-order execution”, a feature that is
found in most processors designed in the past decade. So where to now? Although in the short
term we may not see the actual Cell chips powering our Desktop Workstations,
the concept of multiple cored chips with integrated I/O is something
that I predict will definitely play a part in future chips from Intel
, AMD and IBM Both AMD and IBM already have integrated Memory controllers
onto their chips. The trend suggests that the designers are trying
to cram as much I/O’s onto the dies as possible. The Dual Core
avalanche about to be unleashed later this year is only the tip of
the iceberg, with both Intel and AMD already hinting of future chip
designs with 4 or even 8 cores. Also the potential of the Cell to
be used as powerful DSP chips is something that would leave the current
crop of DSP powered DAW’s in the dust. As the landscape moves
towards the faster I/O technologies of PCIe, SATA II, DDR2, the thought
of all of that extra available bandwidth being utilised by Cell driven
DSP core cards to power our Virtual Studios is something that is not
too far out of sight. Till Next Time,
|