Rock (microprocessore)
Rock (o ROCK) era il nome in codice di un microprocessore multithreading multicore in sviluppo presso la Sun Microsystems. Il microprocessore implementava il set di istruzioni a 64 bit SPARC v9. Il mercato di riferimento del processore era i datacenter, i database server e tutte le unità che richiedono una elevata potenza di calcolo anche in virgola mobile.
Rock Central processing unit | |
---|---|
Progettato da | Sun Microsystems |
Specifiche tecniche | |
Set di istruzioni | SPARC V9 |
N° di core (CPU) | 16 |
Il processore aveva un'efficiente unità in virgola mobile (a differenza dell'UltraSPARC T1) ed era dotato anche di un'unità di precarica del codice, in modo da ridurre i tempi di attesa durante gli accessi alla memoria. Nel 2010 Sun Microsystem fu acquisita dalla Oracle Corporation e nel maggio dello stesso anno l'amministratore delegato della stessa dichiarò di aver abbandonato il progetto del microprocessore.[1]
Core
modificaIl processore Rock implementava un'architettura SPARC V9 a 64 bit e il set di istruzioni multimediali SIMD VIS 3.0.[2] Ogni processore Rock aveva 16 core e ogni core era in grado di eseguire due thread, per un totale quindi di 32 thread. Rock era sviluppato per utilizzare memorie FB-DIMM per incrementare affidabilità, velocità e densità del sottosistema di memoria. Il processore doveva essere prodotto con un processo a 65 nm, era sviluppato per lavorare a 2,3 GHz.[3] e al massimo carico doveva consumare 250 W.[4]
Core cluster
modificaI 16 core erano assemblati in quattro core cluster. Ogni core in un cluster condivideva 32 KB di cache istruzioni, due cache dati da 32 KB e due unità in virgola mobile. I progettisti Sun fecero queste scelte perché i tipici programmi eseguiti dai server normalmente facevano un intenso riuso dei dati mentre le istruzioni in virgola mobile erano relativamente rare. Quindi includere delle unità in virgola mobile condivise riduceva il numero di transistor occupati senza degradare eccessivamente le prestazioni.[5]
Note
modifica- ^ Special Report: Can that guy in Ironman 2 whip IBM in real life?, su reuters.com, Reuters, 12 maggio 2010.
- ^ Liang He, Harlan McGhan, MT mediaLib for Chip MultiThreaded (CMT) Processors (PDF), su sun.com, Sun Microsystems, Inc., maggio 2005. URL consultato il 3 dicembre 2007.
- ^ Brian Neal, Architecting the Future: Dr. Marc Tremblay, su aceshardware.com, Ace's Hardware, 24 marzo 2003 (archiviato dall'url originale il 13 settembre 2006).
- ^ Rock: A SPARC CMT Processor (PDF), su opensparc.net, Sun Microsystems, 26 agosto 2008.
- ^ A Third-Generation 65nm 16-Core 32-Thread Plus 32-Scout-Thread CMT SPARC(R) Processor (PDF), su opensparc.net, Sun Microsystems, 13 febbraio 2008.
Collegamenti esterni
modifica- (EN) Sun adds Rock to its UltraSparc road map, febbraio, 2004
- (EN) Sun Is Said To Cancel Big Chip, giugno, 2009