SPARC T3 Central processing unit | |
---|---|
Prodotto | 2010 |
Venduto da | Oracle Corporation |
Progettato da | Sun Microsystems |
Predecessore | UltraSPARC T2 |
Successore | SPARC T4 |
Specifiche tecniche | |
Frequenza CPU | 1.67 GHz |
Processo (l. canale MOSFET) | 40 nm |
Set di istruzioni | SPARC V9 |
N° di core (CPU) | 16 |
Thread per core | 8 |
Cache L1 | (8 Kb ins. 16 Kb dati) x core |
Cache L2 | 6 Mb |
Lo SPARC T3 è un microprocessore (precedente chiamato UltraSPARC T3, nome in codice Rainbow Falls noto anche come UltraSPARC KT o Niagara-3) multithreading multicore prodotto da Oracle Corporation (precedentemente Sun Microsystem).[1][2][3] Ufficialmente presentato il 20 settembre 2010, il processore è membro della famiglia SPARC e è il successore dell'UltraSPARC T2.[4]
Il throughput (SPEC CINT2006) ha avuto un incremento del 140% rispetto al precedente T5240.[5] Nel dicembre del 2010 un sistema basato su SPARC T3 ha gestito più di 30 milioni di transazioni al minuto (secondo il benchmark TPC-C) diventando il più veloce sistema del genere al mondo. In precedenza il record era detenuto da un sistema IBM che gestiva 10 milioni di transazioni al minuto.[6]
Il giornale online The Register nel giugno del 2008 riportò che il processore avrebbe avuto 16 core e che ogni core avrebbe eseguito 16 thread, ma la roadmap pubblicata nel settembre dello stesso anno mostrò che in realtà ogni core sarebbe stato in grado di eseguire 8 thread.[7] Durante la conferenza Hot Chips 21 Sun rivelò che il processore avrebbe avuto 16 core e che avrebbe eseguito fino a 128 thread.[8][9] Dalla presentazione dell'ISSCC 2010:
"Un processore 16-core SPARC SoC permette l'esecuzione di 512 thread in un sistema a 4 vie. La cache L2 da 6 MB fornisce una banda di 461 Gb/s e il socket da 308 pin fornisce un I/O di 2.4 Tb/s. Sei clock e quattro diverse tensioni, con un sistema di gestione dei consumi e di ottimizzazioni delle prestazioni forniscono il migliore trade-off per un chip di 371 mm2 die."[10]
Il 20 settembre 2010 durante l'Oracle Openworld di San Francisco il processore venne presentato come "SPARC T3" (Il prefisso Ultra venne rimosso per questioni di marketing). Il processore venne presentato con nuove macchine e nuovi benchmarck che mostravano le prestazioni record del sistema.[3] Diversi benchmark basati su applicazioni reali sono stati mostrati durante la conferenza[11][12][13] Test con il benchmarks SPEC sono stati resi noti e hanno confermato le prestazioni del sistema.[14][15] Oracle presentando lo SPARC T3 ha dichiarato che è stato costruito con una tecnologia a 40 nm.[16]
Ogni core è dotato di due pipeline per i numeri interi a 9 stadi, di una pipeline per i numeri in virgola mobile e di una unità crittografica. Inoltre ha una cache istruzioni di 8 KB e una cache dati da 16 KB e complessivamente occupa 6.5 mm2 di die.[16]
Oracle presentando i server T3 aggiornò la linea server T2 e T2+ riducendo i server a 4.[17] La nuova linea include:
Come i precedenti T1, T2 e T2+ il processore T3 gestisce l'Hyper-Privileged execution mode. Il T3 gestisce 128 domini logici o Oracle VM Server for SPARC.[21]
Lo SPARC T3 è simile a due processori T2 nello stesso die.[22] The T3 has: