This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (July 2018) (Learn how and when to remove this template message)
IBM Gekko processor
General information
Designed byIBM and Nintendo
Common manufacturer(s)
Max. CPU clock rate486 MHz 
L1 cache32/32 KB
L2 cache256 KB
Architecture and classification
Triforce Arcade Board
Technology node180 nm
MicroarchitecturePowerPC G3
Instruction setPowerPC ISA 1.10
Physical specifications
  • 1
Products, models, variants
Predecessor(s)NEC VR4300
180nm IBM Gekko CPU in the Gamecube shaved down to expose the silicon die.

Gekko is a superscalar out-of-order 32-bit PowerPC microprocessor custom-made by IBM in 2000 for Nintendo to use as the CPU in their sixth generation game console, the GameCube, and later the Triforce Arcade Board.


Gekko's role in the game system was to facilitate game scripting, Artificial Intelligence, physics and collision detection, custom graphics lighting effects and geometry such as smooth transformations, and moving graphics data through the system.

The project was announced in 1999 when IBM and Nintendo agreed to a $1 billion dollar contract (IBM's largest ever single order)[1] for a CPU running at approximately 400 MHz. IBM chose to modify their existing PowerPC 750CXe processor to suit Nintendo's needs, such as tight and balanced operation alongside the "Flipper" graphics processor. The customization was to the bus architecture, DMA, compression and floating point unit which support a special set of SIMD instructions. The CPU made ground work for custom lighting and geometry effects and could burst compressed data directly to the GPU.[citation needed]

The Gekko is considered to be the direct ancestor to the Broadway processor, also designed and manufactured by IBM, that powers the Wii console.


See also


  1. ^ "DataStream" (PDF). Edge. No. 79 (December 1999). 24 November 1999. p. 132.