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.
Observed surface forms (2)
| Surface form | Occurrences |
|---|---|
| Power Processing Element | 1 |
| Synergistic Processing Unit | 1 |
Statements (46)
| Predicate | Object |
|---|---|
| instanceOf |
SIMD processing element
ⓘ
co-processor ⓘ microprocessor core ⓘ |
| abbreviation | SPE NERFINISHED ⓘ |
| accessesMainMemoryVia | DMA ⓘ |
| alsoKnownAs | SPU (Synergistic Processing Unit) core NERFINISHED ⓘ |
| architecture | RISC NERFINISHED ⓘ |
| clockFrequency | 3.2 GHz (typical in PS3 Cell) ⓘ |
| communicatesWith | Power Processing Element NERFINISHED ⓘ |
| designedFor |
data-parallel computation
ⓘ
high-throughput computing ⓘ |
| developedBy |
IBM
NERFINISHED
ⓘ
Sony NERFINISHED ⓘ Toshiba NERFINISHED ⓘ |
| hasComponent |
Local Store
ⓘ
Memory Flow Controller ⓘ Synergistic Processing Unit NERFINISHED ⓘ |
| 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 NERFINISHED ⓘ |
| numberPerCellProcessor | up to 8 SPEs (in consumer Cell) ⓘ |
| optimizedFor |
multimedia workloads
ⓘ
scientific computing ⓘ signal processing ⓘ |
| partOf | Cell Broadband Engine NERFINISHED ⓘ |
| programmedWith |
C language
NERFINISHED
ⓘ
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
NERFINISHED
ⓘ
IBM BladeCenter QS21 NERFINISHED ⓘ IBM BladeCenter QS22 NERFINISHED ⓘ PlayStation 3 NERFINISHED ⓘ Roadrunner supercomputer NERFINISHED ⓘ |
| wordSize | 128-bit SIMD registers ⓘ |
Referenced by (3)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
Synergistic Processing Unit
this entity surface form:
Power Processing Element