De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda
La CPU IBM Gekko de 180nm en Gamecube se afeitó para exponer la matriz de silicio.

Gekko es un microprocesador PowerPC de 32 bits fuera de servicio superescalar hecho a medida por IBM en 2000 para que Nintendo lo use como CPU en su consola de juegos de sexta generación , GameCube , y más tarde en Triforce Arcade Board .

Desarrollo [ editar ]

El papel de Gekko en el sistema de juego era facilitar la secuencia de comandos del juego, la inteligencia artificial , la física y la detección de colisiones, los efectos de iluminación de gráficos personalizados y la geometría, como transformaciones suaves y datos de gráficos en movimiento a través del sistema.

El proyecto se anunció en 1999 cuando IBM y Nintendo acordaron un contrato de mil millones de dólares para una CPU que funcionaba a aproximadamente 400 MHz. IBM decidió modificar su procesador PowerPC 750CXe existente para adaptarse a las necesidades de Nintendo, como un funcionamiento ajustado y equilibrado junto con el procesador gráfico "Flipper". La personalización fue para la arquitectura de bus, DMA , compresión y unidad de coma flotante que soportan un conjunto especial de instrucciones SIMD. La CPU hizo un trabajo preliminar para la iluminación personalizada y los efectos de geometría y podría enviar datos comprimidos directamente a la GPU. [ cita requerida ]

Se considera que Gekko es el antepasado directo del procesador Broadway , también diseñado y fabricado por IBM , que alimenta la consola Wii .

Funciones [ editar ]

  • Personalizado PowerPC 750CXe núcleo
  • Frecuencia de reloj: 486 MHz
  • Ejecución superescalar fuera de orden
  • ALU de dos enteros de 4 etapas de longitud (IU1 e IU2) - 32 bits
  • Unidad de coma flotante de 7 etapas de largo: FPU de doble precisión de 64 bits , utilizable como SIMD de 2 × 32 bits para un rendimiento GFLOPS de precisión simple 1.9 utilizando la operación Multiplicar y acumular . El SIMD se encuentra a menudo bajo la denominación "solteros emparejados".
  • Unidad de predicción de rama (BPU)
  • Unidad de almacenamiento de carga (LSU)
  • Unidad de registro del sistema (SRU)
  • Unidad de gestión de memoria (MMU)
  • Caché de instrucciones de destino de rama (BTIC)
  • Instrucciones SIMD: PowerPC750 + aproximadamente 50 nuevas instrucciones SIMD , orientadas a gráficos 3D
  • Bus frontal: bus 60x mejorado de 64 bits a GPU / chipset a 162 MHz de reloj con un ancho de banda máximo de 1,3 GB / s
  • Caché en chip: caché L1 asociativo de 8 vías de 64 KB (instrucciones / datos de 32/32 KB). 256 KB de caché L2 asociativo bidireccional en el troquel
  • DMIPS - 1125 ( dhrystone 2.1 )
  • Proceso de hilo de cobre de seis capas IBM de 180 nm . 43 mm² mueren
  • 1,8 V para la lógica y de E / S . 4,9 W de disipación
  • Paquete PBGA de 27 × 27 mm con 256 contactos
  • 6,35 millones de transistores lógicos y 18,6 millones de transistores en total

Ver también [ editar ]

  • Broadway (microprocesador) , el procesador de la Nintendo Wii
  • MIPS R4300 , el procesador de la Nintendo 64

Referencias [ editar ]

  • IBM y Nintendo anuncian un acuerdo tecnológico de mil millones de dólares
  • Un procesador compatible con PowerPC que admite gráficos 3D de alto rendimiento