Intel Xeon Platinum 8180 review: Skylake voor servers

36 reacties
Inhoudsopgave
  1. 1. Inleiding
  2. 2. Xeon Scalable Series in een notendop
  3. 3. Modellen: Bronze t/m Platinum
  4. 4. Skylake architectuur
  5. 5. Mesh-architectuur en drie chipvarianten
  6. 6. Nieuw: AVX-512 en nieuwe cache indeling
  7. 7. Zes geheugenkanalen en snellere inter-CPU communicatie
  8. 8. Stroombesparing en overige vernieuwingen
  9. 9. Lewisburg chipset
  10. 10. Prestaties volgens Intel
  11. 11. Testplatform
  12. 12. Benchmarks Windows Server 2016
  13. 13. Benchmarks Windows Server 2016 - Stroomverbruik en performance-per-watt
  14. 14. Benchmarks Linux
  15. 15. Conclusie
  16. 1 besproken product
  17. 36 reacties

Zes geheugenkanalen en snellere inter-CPU communicatie

Één van de belangrijkste verschillen tussen de nieuwe Skylake-SP server CPU's en hun voorgangers is dat de nieuwe chips een zes-kanaals DDR4-geheugencontroller hebben. Deze is binnen de CPU verdeeld over twee geheugencontrollers die beide drie kanalen door hun rekening nemen. De maximale geheugensnelheid is verhoogd naar DDR4-2667, wat overigens behaald kan worden met zowel één als twee DIMM-modules per kanaal. Het plaatsen van drie DIMM's per geheugenkanaal, wat bij de vorige generatie Xeon-chips met speciale LRDIMM's nog mogelijk was, kan bij Skylake-SP niet meer. Daar moeten we wel tegenoverstellen dat bij Broadwell de maximale geheugensnelheid drastisch afnam bij het plaatsen van meerdere DIMM's per kanaal; van DDR4-2133 bij één DIMM per kanaal, via DDR4-1866 bij twee DIMM's per kanaal naar slechts DDR4-1600 bij drie DIMM's per kanaal.

Met 64GB geheugenmodules is het mogelijk om 768 GB geheugen per socket te plaatsen. Een aantal van de Xeon Platinum varianten ondersteunt zelfs de mogelijkheid om 128 GB DIMM's te plaatsen, wat je de mogelijkheid biedt om 1,5 TB geheugen per socket te plaatsen en dus een dual-socket server uit te voeren met 3 TB geheugen. Dit is ruim 60% meer dan de maximale hoeveelheid geheugen per socket bij de vorige generatie. Hoewel dit natuurlijk een bijzonder interessant kostenplaatje met zich mee zal brengen, biedt het wel nieuwe mogelijkheden voor workloads waar extreme geheugenhoeveelheden noodzakelijk zijn om goede prestaties te halen, zoals bijvoorbeeld large-scale in-memory databases.

Voor de onderlinge communicatie tussen de verschillende Xeon-processors gebruikte Intel tot de vorige generatie de QPI bus (Quick Path Interconnect). Deze is bij de nieuwe Xeon CPU's ingewisseld voor UPI (Ultra Path Interconnect), een doorontwikkeling met hogere snelheden en een lager stroomverbruik. Die hogere snelheid is nodig om te inter-core bandbreedte mee te laten stijgen met de hogere geheugenbandbreedte. Indien een core immers data nodig heeft uit de cache van een andere CPU of het geheugen dat is gekoppeld aan een andere CPU, moet deze data via UPI tussen de CPU's onderling getransporteerd worden. De UPI-bussen bieden tot 10,4 Gigatransfers per seconde, tegen 9,6 bij QPI. Dit wordt primair behaald door een efficiëntere gegevenscodering.

Afhankelijk van het model (zie pagina 3) hebben de Xeon Platinum processors drie of twee UPI lanes. Bij dual-socket servers zijn beide CPU's altijd met minimaal twee UPI-lanes verbonden, maar kan de eventuele derde UPI-link gebruik maken voor een snellere inter-CPU communicatie. Bij quad-socket configuraties maakt de aanwezigheid van de derde UPI-link wel echt een verschil; alleen dan zijn alle vier CPU's onderling direct met elkaar verbonden, zoals te zien in onderstaand schema. Varianten met twee UPI-links kunnen in quad-socket systemen geplaatst worden, maar dan kan het zijn dat er twee hops nodig zijn tussen twee CPU's, wat maakt dat de gemiddelde L3-cache en geheugen latency flink toenemen. 8-socket configuraties zijn sowieso enkel mogelijk met CPU's met drie UPI-links.

Geïntegreerd volume management

Een nieuwe feature binnen de Skylake-SP processors die zeker niet onbesproken mag blijven is dat de CPU's geïntegreerd volume management van aan de CPU-verbonden PCI-Express SSD's kunnen doen. Deze geïntegreerde VMD kan NVMe SSD's samenvoegen in opslagvolumes en basis vormen voor RAID-technologies. Hiermee neemt de processor met ingebouwde hardware de taak over die in oude SAS/SATA-tijd een professionele RAID-controller zou hebben en tegenwoordig juist softwarematig door het besturingssysteem wordt genomen. Doordat VMD op hardwareniveau draait en in een laag onder het besturingssysteem, zouden volgens Intel betere prestaties, betere betrouwbaarheid en betere compatibiliteit met PCI-Express gebaseerde SSD's geboden moeten kunnen worden. VMD is per 4 PCI-Express lanes in de BIOS van servers in en uit te schakelen.


Besproken product

Vergelijk  

Product

Prijs

Intel Xeon Platinum 8180 Boxed

Intel Xeon Platinum 8180 Boxed

  • Socket 3647
  • 2.5 GHz
  • 28 cores
  • 205 W
  • 14 nm

€ 11.749,05

2 winkels
0
*