SPARC T5

mikroprocesszor típus

A SPARC T5 az Oracle SPARC T sorozatú processzorcsaládjába tartozó ötödik generációs többmagos mikroprocesszor.[1] Első alkalommal a 24. Hot Chips konferencián mutatták be 2012 augusztusában,[2] hivatalos bevezetése az Oracle SPARC T5 szervereiben 2013 márciusában történt.[3] A processzort magas többszálú teljesítmény elérésére tervezték (16 mag egy csipen, magonként 8 szál, a 8 szálból egyidejűleg 2 hajtható végre), és hogy emellett csipek egy szálon is nagy teljesítményt nyújtsanak.[4]

SPARC T5
Gyártás2013–jelen
Max CPU órajel3,6 GHz
Gyártás technológia méret28 nm
ArchitektúraSPARC V9
Magok száma16
L1 gyorsítótár16×(16+16) KiB
L2 gyorsítótár16×128 KiB
L3 gyorsítótár8 MiB
ElődSPARC T4

A processzor ugyanúgy a SPARC S3 mag kialakítást használja, mint elődje, a SPARC T4 processzor, azonban ez 28 nm-es folyamattal készül és 3,6 GHz-en fut.[5] A S3 mag dinamikus szálkezelést és sorrenden kívüli végrehajtást végez,[6] magonként egy lebegőpontos egységet és egy dedikált kriptográfiai egységet tartalmaz.[7]

A processzor 64 bites, SPARC V9 utasításkészlet-architektúrájú, maximálisan 16 magot tartalmazhat, processzoronként 128 szál végrehajtására képes; és max. 1024 szálhoz skálázható egy 8 foglalatos (socket) rendszerben.[4] Egyéb jellemzői: PCIe 3.0 verzió támogatása, új gyorsítótár-koherencia protokoll.[5]

A SPARC T5 és T4 összehasonlítása szerkesztés

Az alábbi táblázat a T5 és T4 processzorok néhány eltérését mutatja.

processzor SPARC T5[4] SPARC T4[4]
max. csipszám a rendszerben 8 4
magok száma egy csipen 16 8
max. szálak csipenként 128 64
frekvencia 3,6 GHz 2,85–3,0 GHz
osztott L3 gyorsítótár 8 MiB 4 MiB
MCU-k száma egy csipen 4[8] 2[9]
átviteli sebesség/MCU 12,8 Gbit/s[8] 6,4 Gbit/s[9]
gyártási technológia 28 nm 40 nm
lapkaméret 478 mm² 403 mm²
PCIe verzió 3.0 2.0

A SPARC T5-ben bevezettek egy új energiagazdálkodási mechanizmust, amely a processzorba épített hardveres támogatást egy külső, szoftveres megoldással egészíti ki, amelyet a rendszeradminisztrátorok használhatnak. A felhasználók kiválaszthatják a megfelelő politikát, amely a processzor reagálását vezérli a túlmelegedés és túláram eseményeire. A dinamikus feszültség- és frekvencia-skálázás (más néven DVFS) politika beállítható a legmagasabb órajelfrekvencia vagy a kompromisszumos teljesítmény és energiafogyasztás üzemmódokra.[5]

SPARC T5-ös rendszerek szerkesztés

A SPARC T5 processzort az Oracle belépő és középméretű SPARC T5-x szerverekben használják. Az összes szerver-modell ugyanazt a processzorfrekvenciát, csipenkénti magszámot és gyorsítótár-konfigurációt tartalmazza.[10]

A T5 processzorban egy crossbar hálózat köti össze a 16 magot a második szintű gyorsítótárakkal és azokat az osztott harmadik szintű gyorsítótárral. A multiprocesszoros gyorsítótár-koherenciát egy könyvtár alapú (gyorsítótár-lehívási koherencia-)protokoll tartja fenn.[5] A kialakítás további kiegészítő közvetítő logika nélkül legfeljebb 8 processzorfoglalatig (socket) skálázható (max. 8 processzorfoglalat közvetlenül, kiegészítő csipkészlet nélkül képes egymással kommunikálni). A SPARC T4 rendszerekben alkalmazott snoop-protokollt leváltották a memóriakésleltetés és koherencia-sávszélesség-felhasználás csökkentése érdekében.[5][11][12]

Jegyzetek szerkesztés

  1. High-Performance Security for Oracle WebLogic server Applications Using Oracle’s SPARC T5 and SPARC M5 Servers, White Paper, Oracle Corporation, May 2012, <http://www.oracle.com/technetwork/articles/systems-hardware-architecture/security-weblogic-t-series-168447.pdf>
  2. Timothy Prickett Morgan (4 September 2012), Oracle hurls Sparc T5 gladiators into big-iron arena, The Register, <http://www.theregister.co.uk/2012/09/04/oracle_sparc_t5_processor/>
  3. Timothy Prickett Morgan (26 March 2013), Oracle's new T5 Sparcs boost scalability in chip and chassis, The Register, <http://www.theregister.co.uk/2013/03/26/oracle_sparc_t5_m5_server/>
  4. a b c d 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>
  5. a b c d e John Feehrer, Sumti Jairath, Paul Loewenstein, Ram Sivaramakrishnan, David Smentek, Sebastian Turullols, Ali Vahidsafa (March–April 2013), IEEE Micro, vol. 33, no. 2, The Oracle Sparc T5 16-Core Processor Scales to Eight Sockets, pp. 48-57, IEEE Computer Society, ISSN 0272-1732, <http://www.computer.org/csdl/mags/mi/2013/02/index.html>
  6. SPARC T5 Processor Data Sheet, Oracle Corporation, <http://www.oracle.com/us/products/servers-storage/servers/sparc/oracle-sparc/t5-processor-ds-1922863.pdf>
  7. 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>
  8. a b Oracle's SPARC T5-2, SPARC T5-4, SPARC T5-8, and SPARC T5-1B Server Architecture, An Oracle White Paper, p. 29, Oracle Corporation, February 2014, <http://www.oracle.com/technetwork/server-storage/sun-sparc-enterprise/documentation/o13-024-sparc-t5-architecture-1920540.pdf>
  9. a b Oracle's SPARC T4-1, SPARC T4-2, SPARC T4-4, and SPARC T4-1B Server Architecture, An Oracle White Paper, p. 28, Oracle Corporation, June 2012, <http://www.oracle.com/technetwork/server-storage/sun-sparc-enterprise/documentation/o11-090-sparc-t4-arch-496245.pdf>
  10. Jean Bozman (April 5, 2013), Oracle Launches T5 and M5 Servers: A New Generation of Oracle's SPARC/Solaris Servers, IDC, ISSN 0272-1732, <http://www.idc.com/includes/pdf_download.jsp?containerId=lcUS24059113>[halott link]
  11. SPARC T5 Deep Dive: An interview with Oracle's Rick Hetherington, Oracle Corporation, <http://www.oracle.com/us/corporate/innovation/sparc-t5-deep-dive/index.html>
  12. A snoop protokoll előnyeiről és hátrányairól: fLeSs: Skulltrail: nyolc mag másodszorra (magyar nyelven). Prohardver, 2008. március 3. (Hozzáférés: 2014) „ld: A snoop filter”

Fordítás szerkesztés

Ez a szócikk részben vagy egészben a SPARC T5 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