Synergistic Processing Element

E773455

The Synergistic Processing Element is a specialized SIMD-capable co-processor core designed for high-throughput, data-parallel computation within the Cell Broadband Engine architecture.

All labels observed (6)

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf SIMD processing element
co-processor
microprocessor core
abbreviation SPE
linked to: SPEs
accessesMainMemoryVia DMA
alsoKnownAs SPU (Synergistic Processing Unit) core
linked to: AltiVec
architecture RISC
linked to: RISC architecture
clockFrequency 3.2 GHz (typical in PS3 Cell)
communicatesWith Power Processing Element
designedFor data-parallel computation
high-throughput computing
developedBy IBM
Sony
Toshiba
hasComponent Local Store
Memory Flow Controller
Synergistic Processing Unit
hasExecutionModel DMA-based data transfer
explicitly managed local store
hasLocalMemory 256 KB local store
hasPipeline dual-issue pipeline
hasRoleInSystem offloading compute-intensive kernels from PPE
introducedIn mid-2000s
ISA SPE-specific instruction set
marketedAs Synergistic Processing Element
numberPerCellProcessor up to 8 SPEs (in consumer Cell)
optimizedFor multimedia workloads
scientific computing
signal processing
partOf Cell Broadband Engine
programmedWith C language
assembly language
supports SIMD
SIMD vector instructions
supportsDataType double-precision floating point (later revisions)
integer
single-precision floating point
targetApplicationDomain gaming
high-performance computing
media processing
usedIn IBM BladeCenter QS20
IBM BladeCenter QS21
IBM BladeCenter QS22
PlayStation 3
linked to: Sony PlayStation 3

Roadrunner supercomputer
wordSize 128-bit SIMD registers

How these facts were elicited

Referenced by (12)

Full triples — surface form annotated when it differs from this entity's canonical label.

Cell Broadband Engine PPE fullName Power Processing Element
linked to: Synergistic Processing Element
Cell Broadband Engine hasComponent Synergistic Processing Element
Cell Broadband Engine acceleratorCore Synergistic Processing Unit
linked to: Synergistic Processing Element
Cell BE hasComponent Synergistic Processing Element
Synergistic Processing Element hasComponent Synergistic Processing Unit
linked to: Synergistic Processing Element
Synergistic Processing Element marketedAs Synergistic Processing Element
Element Interconnect Bus connects Synergistic Processing Elements
linked to: Synergistic Processing Element
Element Interconnect Bus connects Synergistic Processing Units
linked to: Synergistic Processing Element
PPE controls Synergistic Processing Elements
linked to: Synergistic Processing Element
SPEs abbreviationOf Synergistic Processing Elements
linked to: Synergistic Processing Element
SPEs hasComponent Synergistic Processing Unit
linked to: Synergistic Processing Element
H. Peter Hofstee designed Cell processor architecture
subject linked to: Hofstee
linked to: Synergistic Processing Element