SPARC T3

Da Wikipedia, l'enciclopedia libera.
SPARC T3
Central processing unit
Prodotto2010
Venduto daOracle Corporation
Progettato daSun Microsystems
Frequenza CPU1.67 GHz
Processo
(l. canale MOSFET)
40 nm
Set di istruzioniSPARC V9
Numero di core16
Thread per core8
Cache L1(8 Kb ins. 16 Kb dati) x core
Cache L26 Mb
PredecessoreUltraSPARC T2
SuccessoreSPARC T4

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]

  1. ^ High-end server chips breaking records | Speeds and Feeds - CNET News
  2. ^ Sun, IBM push multicore boundaries
  3. ^ a b Oracle Unveils SPARC T3 Processor and SPARC T3 Systems
  4. ^ Oracle Unveils SPARC T3 Processor and SPARC T3 Systems
  5. ^ Sun SPARC Enterprise T5240, 2008-03, retrieved 2010-11-25
  6. ^ Oracle conquista un primato ai danni di IBM, Hardware Upgrade, 6 dicembre 2010. URL consultato l'8 dicembre 2010.
  7. ^ http://www.theregister.co.uk/2009/09/11/sun_sparc_roadmap_revealed/
  8. ^ Sanjay Patel, Stephen Phillips and Allan Strong. "Sun's Next-Generation Multi-threaded Processor - Rainbow Falls: Sun's Next Generation CMT Processor Archiviato il 23 luglio 2011 in Internet Archive.". HOT CHIPS 21.
  9. ^ Stokes, Jon (February 9, 2010). "Two billion-transistor beasts: POWER7 and Niagara 3". Ars Technica.
  10. ^ 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.
  11. ^ Oracle Blogs | Homepage
  12. ^ Oracle Blogs | Homepage
  13. ^ Oracle Blogs | Homepage
  14. ^ Oracle Blogs | Homepage
  15. ^ Oracle Blogs | Homepage
  16. ^ a b c http://www.oracle.com/us/products/servers-storage/servers/sparc-enterprise/t-series/sparc-t3-chip-ds-173097.pdf
  17. ^ SPARC Servers
  18. ^ a b c d SPARC T3-1 | Web Infrastructure Server | Oracle
  19. ^ T3-1B | Best Blade for Infrastructure Apps | Oracle
  20. ^ SPARC T3-2 | Web Infrastructure Server | Oracle
  21. ^ a b SPARC T3-4 | Consolidation and Virtualization | Oracle
  22. ^ a b c0t0d0s0.org
  23. ^ Oracle Blogs | Homepage
Informatica Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica