What is the Cell Architecture
Written by Abhishek Ghosh
Cell is shorthand for Cell Broadband Engine Architecture, commonly abbreviated CBEA in full or Cell BE in part.It is a microprocessor architecture jointly developed by Sony Computer Entertainment, Toshiba, and IBM, an alliance known as "STI".The first major commercial application of Cell was in Sony's PlayStation 3 game console.
Cell combines a general-purpose Power Architecture core of modest performance with streamlined coprocessing elements, which greatly accelerate multimedia and vector processing applications, as well as many other forms of dedicated computation.Exotic features such as the XDR memory subsystem and coherent Element Interconnect Bus (EIB) interconnect appear to position Cell for future applications in the supercomputing space to exploit the Cell processor's prowess in floating point kernels.
The Cell architecture includes a novel memory coherence architecture for which IBM received many patents. The architecture emphasizes efficiency/watt, prioritizes bandwidth over latency, and favors peak computational throughput over simplicity of program code. For these reasons, Cell is widely regarded as a challenging environment for software development.
The Cell Broadband Engine is a microprocessor designed to bridge the gap between conventional desktop processors (such as the Athlon 64, and Core 2 families) and more specialized high-performance processors, such as the NVIDIA and ATI graphics-processors (GPUs).
In a simple analysis, the Cell processor can be split into four components: external input and output structures, the main processor called the Power Processing Element (PPE) , eight fully-functional co-processors called the Synergistic Processing Elements, or SPEs, and a specialized high-bandwidth circular data bus connecting the PPE, input/output elements and the SPEs, called the Element Interconnect Bus or EIB.
To achieve the high performance needed for mathematically intensive tasks, such as decoding/encoding MPEG streams, the Cell processor marries the SPEs and the PPE via EIB to give access, via fully cache coherent DMA (direct memory access), to both main memory and to other external data storage. To make the best of EIB, and to overlap computation and data transfer, each of the nine processing elements (PPE and SPEs) is equipped with a DMA engine. Since the SPE's load/store instructions can only access its own local memory, each SPE entirely depends on DMAs to transfer data to and from the main memory and other SPEs' local memories.

Articles














Comments
I am from Great and learning to write in English, give true I wrote the following sentence: " Configured scripts another information of absorbing many ability is to though search savings of some mark in the authorization introduction itself, then that a scaling decision can view them at possibility ticker."
Thanks :o. Ticker symbols for stock.
I am from Barbuda and learning to speak English, give please true I wrote the following sentence: "leo stops even another rabbi."
Thank you very much :o. Airbrush tanning license.