A POWER8 egy a Power Architektúrán alapuló szuperskalár szimmetrikus multiprocesszor-család. 2013 augusztusában volt bemutatva a Hot Chips konferencián. A tervei licencelhetőek az OpenPOWER Foundation alapítványon keresztül; ez az első alkalom, hogy az IBM legnagyobb teljesítményű csúcskategóriás processzorai ilyen licenc-konstrukcióban vesznek részt.[1][2]

POWER8
Gyártás2013
TervezőIBM
Max CPU órajel2,5 GHz – 5 GHz
Gyártás technológia méret22 nm
ArchitektúraPower Architektúra (Power ISA v.2.07)
Magok száma4, 6, 8, 10 vagy 12
L1 gyorsítótár64+32 KiB magonként
L2 gyorsítótár512 KiB / minicsip
L3 gyorsítótár8 MiB / minicsip
L4 gyorsítótár16 MiB egy Centaur-ban
ElődPOWER7
UtódPOWER9
A Wikimédia Commons tartalmaz POWER8 témájú médiaállományokat.

A POWER8 alapú rendszerek az IBM-től 2014 júniusában kezdtek megjelenni.[3] Az IBM-es Ken King, az OpenPOWER Alliances általános igazgatója szerint más OpenPOWER tagok által gyártott rendszerek és POWER8 processzor-kialakítások 2015 elején fognak megjelenni,[4] de úgy néz ki, hogy a TYAN cég ennél korábban, már 2014 októberében kész ilyen rendszereket szállítani.[5]

Felépítés szerkesztés

A POWER8-at egy igen nagymértékben sokszálas végrehajtású csipnek tervezték: a benne lévő minden egyes mag nyolc hardveres szálat képes egyidejűleg kezelni, így egy 12 magos csip összesen 96 szálat képes egyidejűleg végrehajtani. A processzor erőteljesen kihasználja a nagyon nagy méretű csipre épített és csipen kívüli eDRAM gyorsítótárakat, és a lapkára integrált memóriavezérlők igen magas sávszélességét a memória és a rendszer be-/kimeneti funkciói számára. A legtöbb munkafeladat végrehajtásában a csip kétszer-háromszor olyan gyors, mint elődje, a POWER7.[6]

Míg a megelőző POWER processzoroknál a GX++ sín szolgált a külső kommunikációra, a POWER8-nál ezt a sínt kivették a tervekből és funkcióját a CAPI porttal (Coherent Accelerator Processor Interface) váltották fel, ami a PCI Express 3.0 fölötti kommunikációs réteg. A CAPI port specializált kisegítő processzorok kapcsolására használatos, mint például a GPU-k, ASIC-ek és FPGA-k.[7][8]

A CAPI sínhez kapcsolt egységek ugyanazt a memória-címterületet tudják használni, mint a CPU, ezáltal csökkenhet a számítási úthossz. A 2013. évi ACM/IEEE Szuperszámítógépes Konferencián (ACM/IEEE Supercomputing Conference) az IBM és Nvidia bejelentett egy műszaki együttműködést, amely a POWER8 és az Nvidia GPU-k szoros összepárosítását célozza a jövőbeli HPC rendszerekben,[9] amelyek közül az első bejelentett modell a Power Systems S824L.[10]

A POWER8 tartalmaz egy úgynevezett lapkára integrált vezérlőt (OCC) is, ami egy egy PowerPC 405 processzoron alapuló teljesítmény- és hőmérséklet-szabályozó mikrovezérlő. Ennek van két általános célú „feladatátvevő egysége” (offload engine, GPE, kisebb feladatokat végrehajtó tehermentesító-gyorsító egység) és 512 KiB beágyazott statikus RAM-ja, amely azzal együtt, hogy közvetlenül eléri a főmemóriát, képes egy nyílt forráskódú firmware futtatására is. Az OCC igazgatja a POWER8 működési frekvenciáját, feszültségét, memória sávszélesség, és hőmérséklet-vezérlését a processzor és memória számára egyaránt; működés közben képes szabályozni a feszültségeket 1764 integrált feszültségszabályozón (IVR) keresztül. Továbbá, az OCC programozható a POWER8 processzor órajelének túlhajtására (overclock), vagy az energiafelhasználás csökkentésére az üzemfrekvencia csökkentésével (ez hasonlít a néhány Intel és AMD processzorban található konfigurálható TDP-re).[11][12][13][14]

A POWER8 4-, 6-, 8-, 10- és 12 magos változatokban jelenik meg;[15][16] mindegyik változatot 22 nm-es szilícium szigetelőn (silicon on insulator, SOI) típusú, 15 fémrétegű folyamattal gyártják. A 12 magos verzió 4,2 milliárd tranzisztorból áll[17] és 650 mm² felületű (kb. 25,5×25,5 mm), míg a 6 magos verzió felülete csak 362 mm².[3]

Centaur szerkesztés

A POWER8 csipek memóriavezérlői DDR3 vagy DDR4 memóriákat is használhatnak, de érdekes módon jövő-állónak tervezték őket, mivel ezek olyan általános (nem specifikus) memóriavezérlők, amelyek egy Centaur-nak elnevezett külső komponenssel párosíthatóak, ami memóriapuffer, L4 gyorsítótár-csip és tényleges memóriavezérlő egyben. A jelenlegi Centaur csip még DDR3 memóriát használ, de egy jövőbeli verzió már DDR4-et használhat vagy valamilyen más memória-technológiát, anélkül, hogy ehhez a POWER8 csipet meg kéne változtatni.

A POWER8 csip és a Centaur közötti összeköttetések mindegyike 9,6 GiB/s sebességű, 40 ns késleltetéssel. A Centaur 16 MiB eDRAM-ot tartalmaz, amit a processzor L4 gyorsítótárként használhat. Minden POWER8 max. nyolc Centaur csiphez kapcsolódhat, ami legfeljebb 1 TiB memóriát jelenthet foglalatonként, az aggregált 128 MiB L4 gyorsítótárakkal, ekkor az elérhető folyamatosan fenntartható memória sávszélesség 230 GiB/s, mind a processzor felé bemenő, mind a kimenő irányba, összesen 32 DRAM porttal és 410 GiB/s csúcs memória-sávszélességgel a DRAM-on. A Centaur csipek DRAM DIMM modulokba vannak szerelve.[1][18][19]

A Centaur csipeket egy a POWER8-éhoz hasonló folyamattal gyártják.

Specifikációk szerkesztés

A POWER8 magnak 64 KiB L1 adat- és 32 KiB L1 utasítás-gyorsítótára van. Mindegyik mag 10 utasítás kibocsátására képes és minden ciklusban 8 utasítást továbbít a 16 végrehajtó egységnek (Execution Unit, EU), amik a következők: 2 fixpontos egység (Fixed-Point Unit, FXU), 2 betöltő-tároló egység (Load-Store Unit, LSU), 2 utasítás-lehívó egység (Instruction Fetch Unit, IFU), 4 lebegőpontos egység (Floating Point Unit, FPU), 2 VMX egység, 1 kriptográfiai egység, 1 decimális lebegőpontos egység (DFU), 1 feltételregiszter-egység (Condition Register Unit, CRU) és 1 elágazási regiszter egység (Branch Register Unit, BRU).[18]

A magnak van egy nagyobb, 4×16 elemű kibocsátási sora, javított elágazás-előrejelzői és kétszer annyi találati hibát képes kezelni (mint elődje). Mindegyik mag nyolcutas, hardveresen többszálú, dinamikusan és automatikusan particionálható egy, két, négy vagy mind a nyolc szál aktív használatára.[1] A POWER8-at kiegészítették a tranzakciós memória hardveres támogatására szolgáló eszközökkel.[20][21][22] Az IBM becslései szerint minden egyes mag 1,6-szor gyorsabb a POWER7-nél az egyszálas műveletekben.

A POWER8 processzorban a magok ún. minicsipek (chiplet az IBM kifejezésével) formájában helyezkednek el a teljes csipen. A minicsipek ezen felül 4 szabályozási doménre oszlanak. A processzor 4, 6, 8, 10 vagy 12 minicsipes kialakítás lehet, a változatok igényei szerint, ezekben egy minicsip egy magot, 512 KiB SRAM-mal kialakított második szintű gyorsítótárat tartalmaz egy 64 bájt széles (az elődjében lévőnél kétszer szélesebb[1]) sínen, ezen felül még egy 8 MiB eDRAM-os kialakítású L3 gyorsítótárat, amelyet a minicsipek megosztva használhatnak.[15] Így például egy hat minicsipes processzornak 48 MiB L3 eDRAM-os gyorsítótára, egy 12 minicsipes processzornak összesen 96 MiB L3 eDRAM-os gyorsítótára lehet. A csip ki tud használni még egy max. 128 MiB méretű csipen kívüli eDRAM L4 gyorsítótárat a Centaur kísérő csipek segítségével. A lapkára integrált memóriavezérlők 1 TiB RAM-ot képesek kezelni és 230 GiB/s folyamatos memória sávszélességet tartanak fenn. A kártyára szerelt PCI Express vezérlők 48 GiB/s be-/kimeneti sebességet biztosítanak a rendszer más részeihez. A magokat 2,5 és 5 GHz közötti órajelfrekvencia használatára tervezték.[14]

A 6 magos verzióban a magok párosan helyezkednek el és kétcsipes modulokban (DCM) kerülnek az IBM Power Systems méretezhető (scale-out) szervereibe. A konfigurációk nagy részében nem minden mag aktív, ezáltal a cég konfigurációk széles választékát kínálhatja, amelyekben a tényleges magok száma eltérő. 2014 májusáig a 12 magos változat egyik konfigurációban sem jelent meg.

Az IBM egycsipes POWER8 moduljának a neve Turismo,[5] a kétcsipes változat neve Murano.[23] A PowerCore átalakított verziójának jelölése egyszerűen CP1.

Licencelők szerkesztés

2014. január 19-én a Suzhou PowerCore Technology Company bejelentette, hogy csatlakoznak az OpenPOWER Alapítványhoz és licencelik a POWER8 magot, egyedi gyártású processzorok tervezéséhez, big data és felhő alapú számítástechnikai alkalmazásokban történő felhasználásra.[24][25]

Változatok szerkesztés

  • IBM Murano: 12 magos processzor, két hat magos csippel. Skálázható processzor, amit változó számú mag kikapcsolásával érnek el, sok konfigurációban.
  • IBM Turismo: egycsipes 12 magos processzor. Skálázható processzor, licencelhető és kereskedelmi forgalomban kapható, kikapcsolt magokkal kialakított konfigurációkban.
  • PowerCore CP1: átdolgozott biztonsági jellemzőkkel kialakított POWER8 változat; erre az USA és Kína közötti exportkorlátozási szabályok miatt volt szükség; a Global Foundries (korábban IBM gyártóüzem) East Fishkill-i gyárában fogják gyártani. Kibocsátását 2015-ben tervezik.[26][27]

Rendszerek szerkesztés

IBM
Skálázható szerverek: egy vagy két foglalattal, mindegyikben egy kétcsipes modul lehet, amelyek két hatmagos POWER8 processzort tartalmaznak. Ezek 2U vagy 4U méretű modulokban és torony konfigurációban kaphatók. Az „L” változatok csak Linux-ot, a többi IBM AIX, IBM i és Linux operációs rendszereket futtathat.[28][29][30]
  • Power Systems S812L: 1× POWER8 DCM (4, 6 vagy 8 mag), 2U
  • Power Systems S822 and S822L: 1× vagy 2× POWER8 DCM (6, 10, 12 vagy 20 mag), 2U
  • Power Systems S814: 1× POWER8 DCM (6 vagy 8 mag), 4U vagy torony
  • Power Systems S824 and S824L: 1× vagy 2× POWER8 DCM (6, 8, 12, 16 vagy 24 mag), 4U
Enterprise szerverek: négy foglalatos node-okat támogatnak, mindegyik egy 8-, 10 vagy 12 magos modult hordozhatnak; maximum 16 foglalat, 128 mag és 16 TiB RAM. Ezek a gépek IBM AIX, IBM i, vagy Linux operációs rendszert futtathatnak.[31]
  • Power Systems E850: 2×, 3× vagy 4× POWER8 DCM (8, 10 vagy 12 mag), 4U
  • Power Systems E870: 1× vagy 2× 5U node-ok, mindegyik négy foglalattal, 8- vagy 10 magos POWER8 egycsipes modulok, összesen max. 80 mag.
  • Power Systems E880: 1x, 2x, 3x vagy 4x 5U node-ok, mindegyik négy foglalattal, 8- vagy 12 magos POWER8 egycsipes modulok, összesen max. 192 mag.
Nagyteljesítményű számítástechnika (high performance computing, HPC):
  • Firestone: 2× POWER8 DCM, 2U. Gyártja a Wistron az IBM számára, két Nvidia K40 GPU-val és max. 1 TiB piaci DDR3 RAM.[26][32][33]
TYAN
  • ATX alaplap egy egycsipes POWER8 foglalattal, neve SP010GM2NR[5]
  • Palmetto GN70-BP010: OpenPower referencia-rendszer; 2U szerver, egy négy magos POWER8 SCM-mel, négy RAM foglalattal, TYAN alaplapon[5][34]
  • Habanero TN-71-BP012: 2U, egy nyolc magos POWER8 SCM-mel, 32 RAM foglalattal[26][33][34]
Google
A Google Inc. bemutatott egy két foglalatos alaplapot, amelyet csak a cég szándékozik belsőleg felhasználni.[35][36]
Inspur
Az Inspur szerződött az IBM-mel POWER8 alapú szerver-hardver és kapcsolódó technológiák fejlesztésére.[37][38]
  • 4U szerver, két POWER8 foglalat[39]
Cirrascale
RM4950: 4U, 4 magos POWER8 SCM négy Nvidia Tesla K40 gyorsítóval, TYAN alaplapon[26][32][33][40]
Zoom Netcom
RedPower C210 és C220: 4U szerverek két CP1 és 64 RAM foglalattal[26]
ChuangHe
OP-1X: 1U, egyfoglalatos, 32 RAM rés[26][41]
Rackspace
Barreleye: 1U, 2 foglalat, 32 RAM rés; az Open Compute Project platformon alapul, OnMetal szolgáltatásukban való felhasználásra[33][41][42][43][44]

Jegyzetek szerkesztés

  1. a b c d You won't find this in your phone: A 4GHz 12-core Power8 for badass boxes (Ilyen nem lesz a mobilodban: 4GHz-es 12 magos Power8 a legmenőbb dobozokba), The Register, UK
  2. POWER8 Processor User’s Manual for the Single-Chip Module. [2015. január 12-i dátummal az eredetiből archiválva]. (Hozzáférés: 2015. május 16.)
  3. a b IBM POWER8 - Announce / Availability Plans. [2014. május 24-i dátummal az eredetiből archiválva]. (Hozzáférés: 2015. május 16.)
  4. Agam Shah: Non-IBM Power8 servers, chips to appear early next year. CIO, 2014. december 17. [2014. október 14-i dátummal az eredetiből archiválva]. (Hozzáférés: 2014. december 17.)
  5. a b c d Tyan Ships First Non-IBM Power8 Server. EnterpriseTech. (Hozzáférés: 2014. december 17.) (A TYAN szállítja az első nem-IBM Power8 szervert)
  6. IBM's Watson could get even smarter with Power8 chip. idgconnect.com . [2015. szeptember 24-i dátummal az eredetiből archiválva]. (Hozzáférés: 2014. december 17.)
  7. Agam Shah: IBM's new Power8 doubles performance of Watson chip. PC World, 2014. december 17. [2018. február 1-i dátummal az eredetiből archiválva]. (Hozzáférés: 2014. december 17.)
  8. IBM Power8 Processor Detailed - Features 22nm Design With 12 Cores, 96 MB eDRAM L3 Cache and 4 GHz Clock Speed. WCCFtech. (Hozzáférés: 2014. december 17.)
  9. Nvidia Unveils Tesla K40 Accelerator And Strategic Partnership With IBM. forbes.com . Forbes, 2013. november 18. (Hozzáférés: 2013. november 18.)
  10. IBM Power System S824L (angol nyelven). IBM, 2015
  11. Todd Rosedahl: OCC Firmware Code is Now Open Source. openpowerfoundation.org , 2014. december 20. [2014. december 27-i dátummal az eredetiből archiválva]. (Hozzáférés: 2014. december 27.)
  12. open-power/docs: OCC Overview. github.com , 2014. december 9. (Hozzáférés: 2014. december 27.)
  13. Semiconductor Engineering .:. The Good Kind Of Regulation. (Hozzáférés: 2014. december 17.)
  14. a b Frédéric Rémond: ISSCC 2014 - IBM dévoile le Power8. (Hozzáférés: 2014. december 17.)
  15. a b POWER8 Hardware. ibm.com . IBM, 2014. június 1. (Hozzáférés: 2014. november 5.)
  16. IBM Power System S814. (Hozzáférés: 2014. december 17.)
  17. POWER8: A 12-core server-class processor in 22nm SOI with 7.6Tb/s off-chip bandwidth. (Hozzáférés: 2014. december 17.)
  18. a b Jeff Stuecheli: An introduction to POWER8 processor (PDF) pp. 15–17. IBM Corporation, 2013. október 18. [2014. május 2-i dátummal az eredetiből archiválva]. (Hozzáférés: 2014. május 1.)
  19. Memory Bandwidth Takes Center Stage at Hot Chips Conference. Altera.com, 2013. november 22. [2014. május 2-i dátummal az eredetiből archiválva]. (Hozzáférés: 2014. május 1.)
  20. Performance Optimization and Tuning Techniques for IBM Processors, including IBM POWER8 (PDF). IBM, 2014. július 1. (Hozzáférés: 2015. február 8.)
  21. Wei Li: IBM XL compiler hardware transactional memory built-in functions for IBM AIX on IBM POWER8 processor-based systems. IBM, 2014. november 18. (Hozzáférés: 2015. február 8.)
  22. Harold W. Cain, Maged M. Michael, Brad Frey, Cathy May, Derek Williams, and Hung Le. "Robust Architectural Support for Transactional Memory in the Power Architecture." In ISCA '13 Proceedings of the 40th Annual International Symposium on Computer Architecture, pp. 225-236, ACM, 2013. doi:10.1145/2485922.2485942
  23. Power8 Iron To Take On Four-Socket Xeons. [2015. május 18-i dátummal az eredetiből archiválva]. (Hozzáférés: 2015. május 19.)
  24. IBM News room - 2014-01-19 Suzhou PowerCore Technology Co. Intends To Use IBM POWER Technology For Chip Design That Pushes Innovation In China - United States. 03.ibm.com. (Hozzáférés: 2014. január 22.)
  25. Chris Maxcer and Mel Beckman: Suzhou PowerCore to Start Using IBM POWER Tech for New Chip Design in China. PowerITPro. (Hozzáférés: 2014. január 22.)
  26. a b c d e f / OpenPower Collective Opens For System Business. [2015. május 22-i dátummal az eredetiből archiválva]. (Hozzáférés: 2015. május 19.)
  27. openpower-firsts/ Foundation Unveils Slew of OpenPOWER Firsts[halott link]
  28. IBM Announces POWER8 with OpenPOWER Partners
  29. IBM News room - 2014-04-23 IBM Tackles Big Data Challenges with Open Server Innovation Model - United States. (Hozzáférés: 2014. december 17.)
  30. Scale-out Hardware with POWER8 Technology. [2014. május 23-i dátummal az eredetiből archiválva]. (Hozzáférés: 2015. május 19.)
  31. IBM Power Systems E870 and E880 Technical Overview and Introduction
  32. a b IBM’s First OpenPOWER Server Targets HPC Workloads
  33. a b c d OpenPOWER Foundation Technology Leaders Unveil Hardware Solutions To Deliver New Server Alternatives. [2015. április 2-i dátummal az eredetiből archiválva]. (Hozzáférés: 2015. május 19.)
  34. a b TYAN OpenPOWER System. [2015. március 21-i dátummal az eredetiből archiválva]. (Hozzáférés: 2015. május 19.)
  35. Inside Google, Tyan Power8 Server Boards. EnterpriseTech. (Hozzáférés: 2014. december 17.)
  36. Today I'm excited to show off a Google POWER8 server motherboard in the…. [2015. április 11-i dátummal az eredetiből archiválva]. (Hozzáférés: 2014. december 17.)
  37. IBM to help China's Inspur to design servers. Reuters. [2015. szeptember 24-i dátummal az eredetiből archiválva]. (Hozzáférés: 2014. december 17.)
  38. Alex Barinka: IBM Sets Aside Rivalry to Partner With China’s Inspur. Bloomberg, 2014. augusztus 23. (Hozzáférés: 2014. december 17.)
  39. 14 Views of the Open Power Summit. [2015. május 3-i dátummal az eredetiből archiválva]. (Hozzáférés: 2015. május 19.)
  40. Cirrascale RM4950 / Multi-Device POWER8® Development Platform. (Hozzáférés: 2015. május 19.)
  41. a b OpenPower Group Puts Initial Hardware Products on Display[halott link]
  42. OpenPOWER: Opening The Stack, All The Way Down. [2015. április 30-i dátummal az eredetiből archiválva]. (Hozzáférés: 2015. május 19.)
  43. Rackspace Building OpenPOWER-Based Open Compute Server
  44. Life at the Intersection: OpenPOWER, Open Compute, and the Future of Cloud Software & Infrastructure. [2015. április 8-i dátummal az eredetiből archiválva]. (Hozzáférés: 2015. május 19.)

Fordítás szerkesztés

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