Gekko (processore)

Gekko è un microprocessore sviluppato da IBM per la console da gioco GameCube di Nintendo. Il processore è frutto di una collaborazione dal valore di 1 miliardo di dollari attuata dalle due società nel 1999.[5] La produzione del processore iniziò nel 2000, un anno prima della commercializzazione della console, e si concluse nel 2007, con la fine della produzione della console.[6]

Gekko
Central processing unit
Prodottodal 2000 al 2007
Venduto daNintendo
Progettato daIBM
Applicazioniembedded
SuccessoreIBM Broadway
Specifiche tecniche
Frequenza CPU485[1][2][3] MHz
Frequenza FSB324[4] MHz
Processo
(l. canale MOSFET)
180[4] nm
Set di istruzioniRISC PowerPC
Microarchitettura32 bit
N° di core (CPU)1
Cache L164 kB[1][2]
Cache L2256 kB[1][2]

Caratteristiche modifica

Gekko è un processore derivato dal "PowerPC 750", della famiglia IBM PowerPC G3.[2] La CPU cache di primo livello è larga 64 kB (32 kB per le istruzioni, 32 kB per i dati) e permette una associatività per la memoria a 8 vie (8-way set-associative), quella di secondo livello da 256 kB permette invece una associatività a 2 vie (2-way set-associative) ed estensioni vettoriali costituite da appena 50 nuove istruzioni.[2][4] Ulteriori modifiche, oltre alle estensioni delle istruzioni, riguardano l'unità di calcolo in virgola mobile, modificata per elaborare due valori in precisione singola per ciclo anziché un singolo valore in precisione doppia.[2] Di conseguenza, ciascun registro in virgola mobile può memorizzare un solo valore a 64 bit o due valori a 32 bit. Le istruzioni possono anche essere caricate in numeri interi a 8–16 bit, nei registri, effettuando poi una conversione in tempo reale in virgola mobile.[2] La performance complessiva in virgola mobile può raggiungere un picco di 1,9 GFLOPS.[1][2] Secondo il benchmark "Dhrystone 2.1" la performance complessiva in MIPS, può raggiungere le 1125 MIPS.[1][3][4]

Con una frequenza di 485 MHz, Gekko ha una dissipazione di potenza pari a 4,9 W circa, con una litografia a 180 nm (ovvero 0,18 μm).[2][4] Considerando la frequenza RAM principale della console, a 324 MHz, e un bus di dati a 64 bit, la CPU ha una velocità di trasmissione di circa 2,6 GB/s.[2][4] Il bus rimane a 64 bit con "Flipper", l'unità di elaborazione grafica, ma, ad una frequenza di 162 MHz, la trasmissione dei dati si abbassa a 1,3 GB/s.[4]

Note modifica

  1. ^ a b c d e (EN) Console Specs, su Angelfire. URL consultato il 20 novembre 2019.
  2. ^ a b c d e f g h i j (EN) Brian Neal, Nintendo Gamecube, in Ace's Hardware (a cura di), Game Consoles: A Look Ahead, 14 dicembre 2003. URL consultato il 20 novembre 2019 (archiviato dall'url originale l'8 febbraio 2004).
  3. ^ a b (EN) Console Comparison - DC vs GC vs Xbox, su SEGATech.com. URL consultato il 20 novembre 2019 (archiviato dall'url originale il 14 novembre 2016).
  4. ^ a b c d e f g Nintendo GameCube, caratteristiche dettagliate, su Nintendo. URL consultato il 20 novembre 2019.
  5. ^ Giochi: la Ibm si allea con la Nintendo, su la Repubblica, 13 maggio 1999. URL consultato il 24 novembre 2019.
  6. ^ (EN) Ben Parfitt, Nintendo ends GameCube support, su MCV, 22 febbraio 2007. URL consultato il 20 novembre 2019 (archiviato dall'url originale il 2 ottobre 2012).

Bibliografia modifica

Voci correlate modifica

Altri progetti modifica