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]
Prestazioni
[modifica | modifica wikitesto]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]
Storia
[modifica | modifica wikitesto]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]
Caratteristiche
[modifica | modifica wikitesto]- 16 CPU cores
- 8 hardware threads per core
- 6 MB Level 2 cache
- 2 controllers di coerenza
- 6 link per la gestione della coerenza nelle cache.
- 14 linee unidirezionali per i link di coerenza
- SMP per 4 sockets
- 4 canali di memoria DDR3 SDRAM
- Gestione integrata PCI Express I/O
- 16 unità di cifratura hardware integrati
- 2 interfacce ethernet da 1/10 Gb/s
- 2.4Tb/s throughput per socket
Core
[modifica | modifica wikitesto]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]
Sistemi
[modifica | modifica wikitesto]Oracle presentando i server T3 aggiornò la linea server T2 e T2+ riducendo i server a 4.[17] La nuova linea include:
- Un Socket SPARC T3-1 2U Rack Server[18]
- Un Socket SPARC T3-1B Blade Server[19]
- Due Socket SPARC T3-2 Server [20]
- Quattro Socket SPARC T3-4 Server [21]
Virtualizzazione
[modifica | modifica wikitesto]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]
Miglioramenti delle prestazioni rispetto al T2 e il T2+
[modifica | modifica wikitesto]Lo SPARC T3 è simile a due processori T2 nello stesso die.[22] The T3 has:
- Raddoppio dei core (16) rispetto al T2 o al T2+
- Raddoppio delle porte 10Gig ethernet (2) rispetto al T2+
- Raddoppio delle unità di cifratura (16) rispetto al T2 o al T2+
- L'unità di cifratura supporta più algoritmi di quella del T2 e T2+, tra gli algoritmi gesti quelli più importanti sono: DES, 3DES, AES, RC4, SHA1, SHA256/384/512, Kasumi, Campi di Galois, MD5, RSA a 2048, ECC, CRC32[16]
- Le prestazioni dell'unità di cifratura sono aumentate del 1.9X[23]
- Interfaccia DDR3 RAM più veloce di quella presente nel T2 o nel T2+
- Raddoppio del throughput[18]
- Raddoppio delle memoria gestibile[18]
- Quadruplicamento del throughput I/O[18]
- Due PCIe 2.0 a 8 linee rispetto alla singola PCIe a 8 linee del T2 e del T2+[22]
Note
[modifica | modifica wikitesto]- ^ High-end server chips breaking records | Speeds and Feeds - CNET News, su news.cnet.com. URL consultato l'8 dicembre 2010 (archiviato dall'url originale il 25 ottobre 2012).
- ^ Sun, IBM push multicore boundaries.
- ^ a b Oracle Unveils SPARC T3 Processor and SPARC T3 Systems.
- ^ Oracle Unveils SPARC T3 Processor and SPARC T3 Systems.
- ^ Sun SPARC Enterprise T5240., 2008-03, retrieved 2010-11-25
- ^ Oracle conquista un primato ai danni di IBM, su businessmagazine.it, Hardware Upgrade, 6 dicembre 2010. URL consultato l'8 dicembre 2010 (archiviato dall'url originale il 7 dicembre 2010).
- ^ https://www.theregister.co.uk/2009/09/11/sun_sparc_roadmap_revealed/
- ^ Sanjay Patel, Stephen Phillips and Allan Strong. " Sun's Next-Generation Multi-threaded Processor - Rainbow Falls: Sun's Next Generation CMT Processor (PDF) (archiviato dall'url originale il 23 luglio 2011).". HOT CHIPS 21.
- ^ Stokes, Jon (February 9, 2010). " Two billion-transistor beasts: POWER7 and Niagara 3.". Ars Technica.
- ^ J. Shin, K. Tam, D. Huang, B. Petrick, H. Pham, C. Hwang, H. Li, A. Smith, T. Johnson, F. Schumacher, D. Greenhill, A. Leon, A. Strong. "A 40nm 16-Core 128-Thread CMT SPARC SoC Processor". ISSCC 2010.
- ^ Oracle Blogs - Homepage (archiviato dall'url originale il 5 aprile 2012).
- ^ Oracle Blogs - Homepage (archiviato dall'url originale il 5 aprile 2012).
- ^ Oracle Blogs - Homepage (archiviato dall'url originale il 5 aprile 2012).
- ^ Oracle Blogs - Homepage (archiviato dall'url originale il 5 aprile 2012).
- ^ Oracle Blogs - Homepage (archiviato dall'url originale il 5 aprile 2012).
- ^ a b c http://www.oracle.com/us/products/servers-storage/servers/sparc-enterprise/t-series/sparc-t3-chip-ds-173097.pdf
- ^ SPARC Servers.
- ^ a b c d SPARC T3-1 - Web Infrastructure Server - Oracle.
- ^ T3-1B - Best Blade for Infrastructure Apps.
- ^ SPARC T3-2 - Web Infrastructure Server - Oracle.
- ^ a b SPARC T3-4 - Consolidation and Virtualization - Oracle.
- ^ a b c0t0d0s0.org. URL consultato l'8 dicembre 2010 (archiviato dall'url originale il 18 luglio 2011).
- ^ Oracle Blogs - Homepage (archiviato dall'url originale il 5 aprile 2012).