SPARC T4

A Wikipédiából, a szabad enciklopédiából
SPARC T4
Gyártás2011
Max CPU órajel2,85 – 3,0 GHz
Gyártás technológia méret40 nm
ArchitektúraSPARC V9
Magok száma8
Magok neveiS3
L1 gyorsítótár8×(16+16) KiB
L2 gyorsítótár8×128 KiB
L3 gyorsítótár4 MiB
ElődSPARC T3
UtódSPARC T5

A SPARC T4 egy többmagos 64 bites SPARC mikroprocesszor, melyet az Oracle Corporation mutatott be 2011-ben. A processzort a magas többszálas teljesítmény elérésére tervezték (egy csipen 8 mag, magonként 8 szál, a 8 szálból egyidejűleg 2 hajtható végre), és hogy ezzel egyidejűleg az csipek magas egyszálas teljesítményt is nyújtsanak.[1] A csip a T sorozatú processzorcsalád 4. generációs[2] tagja. A Sun Microsystems az első T sorozatú processzort, az UltraSPARC T1-et még 2005-ben dobta piacra.

Ez az első Sun/Oracle SPARC csip, amely dinamikus szálkezelést[3] és sorrenden kívüli végrehajtást használ.[4] Magonként egy lebegőpontos egységet és egy dedikált kriptográfiai egységet tartalmaz.[2] A magok a 64 bites SPARC Version 9 architektúrát implementálják, órajelfrekvenciájuk 2,85 GHz és 3,0 GHz közötti, 40 nm-es folyamattal készülnek, a lapkafelület 403 mm².[1]

Történet, tervezés[szerkesztés]

Egy nyolcmagos, magonként nyolc szálat futtató, 40 nm-es csíkszélességű, 2,5 GHz órajelet megcélzó csip leírása már szerepelt a Sun Microsystems 2009-es processzorfejlesztési tervében. Ez lett volna a „Yosemite Falls” kódnevű processzor, amelynek várható kibocsátási időpontja 2011 vége volt. Az előzetes feltételezések szerint ebben a processzorban egy új mikroarchitektúrát vezettek volna be, „VT Core” néven. A The Register online technológiai portál találgatásai szerint a csipet – a SPARC T3 utódjaként – „T4”-nek nevezték volna.[5] Az Oracle Corporation 2010 elején felvásárolta a Sun-t; ezután a Yosemite Falls CPU termék az Oracle processzorfejlesztési tervében is megjelent.[6] 2010 decemberében a T4 processzor létét megerősítette az Oracle hardverfejlesztésekért felelős alelnöke és további részleteket is közölt, miszerint javítják a processzor szálankénti teljesítményét, nyolcmagos lesz és a megjelenése egy éven belül várható.[7][8]

A processzorkialakítást a 2011-es Hot Chips konferencián mutatták be.[9] A magok nem „VT”, hanem „S3” jelölést kaptak. Mindegyik magba egy kétszeres kibocsátású 16 fokozatú fixpontos (integer) utasítás-futószalag, és 11 fokozatú lebegőpontos futószalag került, ezzel jelentősen meghaladja az előző SPARC T3 processzorban alkalmazott „S3” mag teljesítményét. Mindegyik maghoz egy 16–16 KiB méretű első szintű (L1) adat- és utasítás-gyorsítótár, és egy 128 KiB-os egyesített második szintű (L2) gyorsítótár kapcsolódik. A nyolc mag közösen osztozik egy 4 MiB-os harmadik szintű (L3) gyorsítótáron. Az össz tranzisztorszám hozzávetőleg 8,5 millió.[9] Ez az első Sun/Oracle SPARC processzorkialakítás, amelyben sorrenden kívüli végrehajtást alkalmaznak.[10]

A T4 processzor 2011 szeptemberében volt hivatalosan bemutatva, az Oracle SPARC T4 szerverek részeként.[11] Az első ilyen termék az egyprocesszoros T4-1 rack szerver volt, amely 2,85 GHz-en futott.[3] A kétprocesszoros T4-2 ugyanúgy 2,85 GHz órajelfrekvencián futott, a négyprocesszoros T4-4 szerver pedig 3,0 GHz-en.[12]

A SPARC S3 mag tartalmaz még egy szálprioritási mechanizmust, amelyet dinamikus szálkezelésnek („dynamic threading”) neveznek, amely a szükségletek ill. igények alapján igyekszik kiosztani az erőforrásokat, a nagyobb teljesítmény érdekében.[9] Az S3 mag erőforrásainak többségét a szálak – legfeljebb 8 szál – megosztva használják. Az osztott erőforrások között vannak elágazásbecslési struktúrák, különféle pufferbejegyzések, és a sorrenden kívüli végrehajtás erőforrásai. A statikus erőforráskiosztás a szálakhoz rendeli az erőforrásokat egy erőforráskiosztási politika (policy) alapján, akár használja azt az adott szál, akár nem. A dinamikus szálkezelés ehelyett akkor osztja ki az erőforrást egy adott szálnak, ha az készen áll a használatra és használni is fogja azt.[4]

A kriptográfiai teljesítmény szintén megnövekedett a T3 csippel szemben, a kialakításba került bővítéseknek köszönhetően, amelybe egy új kriptográfiai utasításkészlet is beletartozik.[8] Az UltraSPARC T2 és T3 processzorok magonkénti kriptográfiai koprocesszorait felváltották a magon belüli kriptográfiai gyorsítók és az utasítás-alapú kriptográfia. A megvalósítás célja a vonali sebességű titkosítás és visszafejtés elérése volt a SPARC T4 10-Gbit/s Ethernet portjain.[4]

Az architekturális változtatások állítólag ötszörös javulást eredményeztek a szálak fixpontos teljesítményében[9] és a szálankénti adatátviteli sebesség a kétszeresére növekedett az előző generációs T3-hoz képest.[4] Egy 16 magos T4-2 publikált SPECjvm2008 teszteredményei: 454 ops/m[13] és 321 ops/m[14] 32 magos T3-2-ben, ami a magonkénti teljesítmény növekedését mutatja.

Jegyzetek[szerkesztés]

  1. a b SPARC T4 Processor Data Sheet, Oracle Corporation, <http://www.oracle.com/us/products/servers-storage/servers/sparc-enterprise/t-series/sparc-t4-processor-ds-497205.pdf>
  2. a b Jean S. Bozman, Matthew Eastwood (April 2012), SPARC Servers: An Effective Choice for Efficiency in the Datacenter, p. 9, IDC, <http://www.oracle.com/us/products/servers-storage/servers/sparc-enterprise/idc-dce-2012-1612359.pdf>
  3. a b Timothy Prickett Morgan (27 September 2011), Oracle rises for Unix server push, The Register, pp. 1–2, <http://www.theregister.co.uk/2011/09/27/oracle_sparc_t4_chip_servers/>
  4. a b c d Manish Shah, Robert Golla, Gregory Grohoski, Paul Jordan, Jama Barreh, Jeff Brooks, Mark Greenberg, Gideon Levinsky, Mark Luttrell, Christopher Olson, Zeid Samoail, Matt Smittle, Tom Ziaja (March–April 2012), IEEE Micro, vol. 32, no. 2, Sparc T4: A Dynamically Threaded Server-on-a-Chip, pp. 8-19, IEEE Computer Society, <http://www.computer.org/csdl/mags/mi/2012/02/index.html>
  5. Timothy Prickett Morgan (11 September 2009), Sun's Sparc server roadmap revealed, The Register, pp. 1–2, <http://www.theregister.co.uk/2009/09/11/sun_sparc_roadmap_revealed/>
  6. Timothy Prickett Morgan (28 January 2010), Oracle to invest in Sparc iron, clusters, The Register, pp. 1–2, <http://www.theregister.co.uk/2010/01/28/oracle_sun_systems_roadmap/>
  7. Timothy Prickett Morgan (23 December 2010), Oracle revisits Sparc T processor roadmap, The Register, <http://www.theregister.co.uk/2010/12/23/oracle_sparc_t_chip_roadmap_revisited/>
  8. a b Diana Reichardt, ed., Rick Hetherington : Oracle Innovation Showcase (Conversations with Oracle Innovators), Oracle Corporation, <http://www.oracle.com/us/corporate/innovation/innovator-hetherington-191304.html>
  9. a b c d Robert Golla, Paul Jordan (August 19, 2011), T4: A Highly Threaded Server-on-a-Chip with Native Support for Heterogeneous Computing, Hot Chips, <http://www.hotchips.org/wp-content/uploads/hc_archives/hc23/HC23.19.7-Server/HC23.19.731-T4-Golla-Oracle-hotchips_corrected.pdf>. Hozzáférés ideje: 2014-12-28 Archiválva 2014. december 28-i dátummal a Wayback Machine-ben Archivált másolat. [2014. december 28-i dátummal az eredetiből archiválva]. (Hozzáférés: 2014. december 28.)
  10. Nick Farrell (28 September 2011), Oracle's Ellison spins SPARC T4, TechEye, <http://news.techeye.net/internet/oracles-ellison-spins-sparc-t4>. Hozzáférés ideje: 2014-12-28
  11. Matthew Finnegan, Oracle lords it over HP and IBM with SPARC T4, TechEye, <http://news.techeye.net/hardware/oracle-lords-it-over-hp-and-ibm-with-sparc-t4>. Hozzáférés ideje: 2014-12-28
  12. SPARC T4-4 Server Data Sheet, Oracle Corporation, <http://www.oracle.com/us/products/servers-storage/servers/sparc-enterprise/t-series/sparc-t4-4-ds-486944.pdf>
  13. SPECjvm2008 Peak, Oracle SPARC T4-2, Oracle Corporation, November 2011, <http://www.specbench.org/jvm2008/results/res2011q4/jvm2008-20111101-00011.peak/SPECjvm2008.peak.html>
  14. SPECjvm2008 Peak, Oracle SPARC T3-2, Oracle Corporation, October 2010, <http://www.specbench.org/jvm2008/results/res2010q4/jvm2008-20100920-00010.peak/SPECjvm2008.peak.html>

Fordítás[szerkesztés]

Ez a szócikk részben vagy egészben a SPARC T4 című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.

Források[szerkesztés]

További információk[szerkesztés]

Kapcsolódó szócikkek[szerkesztés]