Friss fejlemények a Cavium Networks masszívan párhuzamosított ARMv8 termékcsaládjáról

Címkék

Frissítés a korábbi cikkhez, az azóta történt fontosabb fejleményekről, a legmarkánsabb HPC/szuperszámítógépes vonatkozású hírt hagyva a legvégére...

A legfontosabb, hogy december elsejétől immár megrendelhető kétféle, ThunderX-alapú rendszer, melyekhez a következő platformtámogatást kínálják:

  • RedHat Early Access for ARMv8
  • Ubuntu 14.04 LTS, vagy frissebb
  • Fedora F20, vagy frissebb
  • OpenSUSE V13, vagy frissebb
  • MontaVista MV Cloud
  • Szabványos GNU eszköztár
  • Java (OpenJDK vagy Oracle Java 8)
    ThunderX 1K:
  • MikroATX méretszabványú, egyfoglalatos alaplap, 1U-s fiókban
  • UEFI-s rendszerindító környezet ACPI támogatással
  • 48 db ARMv8 mag egyetlen CN8890 rendszercsipben
  • 2 db redundáns táp
  • 2 db 10 gigabites SFP+ Ethernet csatorna
  • 1 db 40 gigabites QSFP+ Ethernet csatorna
  • 2 db 3. generációs, 8x PCIe foglalat
  • 8 db DDR3/1866MHz RDIMM foglalat
  • 4 db lemezfiók 3,5" vagy 2,5" eszköznek

Alapkiszerelésben 64 GB rendszermemóriával és 1 db 400 GB-os merevlemezzel szállítják, melyen előre telepített v3.18 (vagy újabb) Linux kerneles rendszer található.

További részletek (PDF)

    ThunderX 2K:
  • Kétfoglalatos alaplap, 2U/4N-es fiókban
  • UEFI-s rendszerindító környezet ACPI támogatással
  • 96 db ARMv8 mag két CN8890 rendszercsipben, melyek CCPI™ összeköttetésben állnak
  • 2 db redundáns táp
  • 2 db 10 gigabites SFP+ Ethernet csatorna
  • 1 db 40 gigabites QSFP+ Ethernet csatorna
  • 1 db 3. generációs, 16x PCIe foglalat, mely ténylegesen csak 8x sávszélességű, továbbá 1 db 8x-os
  • 8 db DDR4/2133MHz RDIMM foglalat fiókonként (rendszercsipenként 4 db)
  • 4 db lemezfiók, melyek mindegyike 3 db 3,5", vagy 6 db 2,5" eszközt fogad
  • +Integrált gyorsítóegységek adattárolási, biztonságtechnikai virtualizációs, valamint csomagfeldolgozási feladatokhoz

Alapkiszerelésben 64 GB rendszermemóriával, 1 db lemezfiókkal és 1 db 400 GB-os merevlemezzel szállítják, melyen előre telepített v3.18 (vagy újabb) Linux kerneles rendszer található.

További részletek (PDF)

Egyik sajtóközleményükben érintőlegesen megemlítik, hogy együttműködésbe kezdtek a következő projektekkel és szervezetekkel: UEFI Forum, OpenStack Foundation, Linux Foundation, Open NFV Platform, FreeBSD Foundation, Xen Advisory Board, Linaro. Továbbá tevőleges szerepvállalással igyekeznek előmozdítani a következő platformok, disztribúciók, és fejlesztői eszközök ThunderX támogatását: FreeBSD, Red Hat, Ubuntu, Fedora, openSUSE, MontaVista, KVM, Xen, GCC, OpenJDK, és Oracle Java.

HPC támogatás érkezik a teljes ThunderX termékcsaládhoz az EKOPath Compilerben*, a PathScale-lel (Applied Micro) létesített partnerkapcsolat révén. Az EKOPath Compiler hasznosítja a ThunderX SIMD és AES utasításkészletét, C99, C++ 2003, C++11, Fortran 90/95, valamint részleges Fortran 2003 és 2008 nyelvi támogatást nyújt, továbbá portolták és optimalizálták a BLAS eszközkönyvtárat is ARMv8-A architektúrára. A szoftvercsomag alfa verziója e hónap folyamán válik hozzáférhetővé az érdeklődő ügyfelek számára.
*Az IRIX-es, méltán híres MIPSPro fordító utódjáról van szó (a kiegészítésért köszönet ifj.Petri Andrásnak).

Végül pedig, az idei, New Orleans-ben megtartott szuperszámítógépes konferencián a Cray Inc. bejelentette, hogy fontolóra veszi az olyan alternatívák alkalmazását szuperszámítógépekben és szakértői rendszerekben, mint amilyet a 64 bites ARM rendszerek, és az azokhoz hasonló egyéb alacsony fogyasztású, magas számítási teljesítményű processzorok kínálnak. E megfontolás keretében a Cray Inc. együttműködésbe kezd a Cavium Networks-szel egy fürtözött, 48 magos ThunderX csipeket tartalmazó rendszer megépítésére, melyen különböző terhelési szinteken fogják elemezni az ARM-alapú megoldások alkalmazhatóságát a szuperszámítógépekben.

Hozzászólások

DDR4-bol 32GB modul a legnagyobb ami van, ami azt jelenti hogy, Max 2.66GB memory per thread, ami nem tul sok ha az ember erosen szeretne CPU over commit-olny, vagy relative nagy memorias VM-eket.

2U*2SSI sled*2socket*48 core ~ 384core/2U

http://www.anandtech.com/show/8162/computex-2014-gigabyte-server-shows-…
46 CPU*8 core ~ 368core/2U

Hasonlo a core surusege gigabyte avaton serverhez, de 46 server helyett csak 4-et kell manageleni, ill. a memoriat is konyebb kihasznalni.

szerk:
A HWSW http://www.hwsw.hu/hirek/53261/cavium-thunderx-arm-szerver-processzor.h… azt irja, hogy egy 48 core arm-v8@2.5Ghz cpu teljesitmenye osszemerheto egy http://ark.intel.com/products/75283
24 thread xeon-E5 @2.7 Ghz teljesitmenyevel alacsonyabb fogyasztas mellett.
Ha ~ kb 2 arm core tud hasonlo teljesitmenyt nyujtani, mint egy (modern server) Intel thread, akkor lehet mem/core aranyt is maskep kene neznem.

Lehet tudni valamit az ararol a cucnak ?

Amit nem lehet megirni assemblyben, azt nem lehet megirni.

Köszönöm a HWSW-s linket, mert csak az ottani hozzászólások között fedeztem fel ezt a számszerűsített adatokat is tartalmazó, Microprocessor Reportos anyagot:
http://www.cavium.com/pdfFiles/ThunderX_Rattles_Server_Market.pdf
-A "ThunderX versus current server processors" összehasonlító táblázat, és számos egyéb érdekes részlet miatt hasznos elolvasni.

Rendszerszintű Performance/Wattban, tehát minden fő komponenst figyelembe véve tud a ThunderX nagy előrelépést nyújtani az inteles alternatívákhoz képest, főleg mert a ThunderX megadott TDP-je tartalmazza a rendszercsipbe integrált interconnectet/fabric-et, és a többcsatornás Ethernetet is, amelyek inteleknél a déli híddal megfejelve mind hozzáadandóak a processzorok TDP-jéhez.

As USA kormányzat által anyagilag támogatott Cray-Cavium közös projektben majd meglátjuk, mekkora magsűrűséget sikerül elérni a jelenlegi két referenciarendszerhez mérve.

Árajánlatot továbbra is csak közvetlen megkeresésre ad a Cavium sales.