Content deleted Content added
Extensive improvement |
|||
Line 21:
| l2cache =
| l3cache =
| gpu = [[Xenos (graphics chip)|Xenos]], in the [[
| application = [[Video game console|Gaming Console]], [[High Performance Computing|HPC]]
| predecessor =
| successor =
| variant = [[Cell (microprocessor)|Cell BE]], [[Xenon (processor)|XCPU]], [[
}}
The '''Power Processing Unit''' (PPU) is a [[64-bit]] [[Multithreading (computer architecture)|dual threaded]] [[Out-of-order execution|in-order]] [[Power Architecture]] [[microprocessor]] [[Multi-core processor|core]] designed by [[IBM]] for use primarily in the [[game console]]s [[Playstation 3]] and [[Xbox 360]], but has also found applications in high performance computing in [[supercomputer]]s such as the record setting [[IBM Roadrunner]].
In most instances the PPU is joined by a 512 KB L2to form what is called the Power Processing Elemtn (PPE).
The PPU is used as a main CPU core in three different processor designs:
* The [[Cell (microprocessor)|Cell Broadband Engine]] (Cell BE) which is used primarily in [[Sony]]'s [[Playstation 3]] gaming console. It uses the PPE and comes in three versions, a 90
* The [[Cell (microprocessor)#PowerXCell 8i|PowerXCell 8i]] which is a version of the Cell BE with enhanced FPU and memory subsystem. It was only manufactured as a singe 65
* The [[
== Main features ==
* 64-bit, dual-threaded core
* Typical 3.2
* 32 KB [[CPU cache|L1 Instruction cache]]
* 32 KB [[CPU cache|L1 Data cache]]
Line 63:
== Floating Point Capacity ==
Its [[64-bit]] [[Single-precision floating-point format|single precision]] floating-point unit, and [[128-bit]] VMX unit (using the [[AltiVec]] instruction set), can perform a theoretical 12 floating-point operations per cycle, as all Power Architecture floating-point units can do floating-point
The PPU is enhanced in the [[Cell processor#PowerXCell 8i|PowerXCell 8i]] processor to be able to make single cycle [[Double-precision floating-point format|double precision floating point]] operations, tailored for high performance computing in supercomputers.
|