Intel Xeon X5570 'Nehalem' test

18 reacties
13 besproken producten
Inhoudsopgave
  1. 1. Inleiding
  2. 2. Native quad-core
  3. 3. HyperThreading
  4. 4. Geïntegreerde geheugencontroller
  5. 5. QuickPath
  6. 6. Power controller
  7. 7. Turbo modus
  8. 8. Diepere duik in de architectuur
  9. 9. Branch prediction en execution units
  10. 10. Geheugenmanagement
  11. 11. Virtualisatie
  12. 12. Modellen
  13. 13. ASUS platform
  14. 14. Benchmarks
  15. 15. Benchmarks: HPC
  16. 16. Benchmarks: HPC (2)
  17. 17. Bechmarks: 3D-rendering
  18. 18. Benchmarks: MySQL
  19. 19. Benchmarks: Geheugen
  20. 20. Stroomverbruik
  21. 21. Performance per Watt
  22. 22. Toekomst
  23. 23. Conclusie
  24. 13 besproken producten
  25. 18 reacties

Native quad-core

De nieuwe Xeon processors hebben alle vier cores aan boord. Toch is er een belangrijk verschil met de huidige quad-core Xeons: zowel bij de Xeon 5300 reeks (Clovertown chip, 65 nm.) als de Xeon 5400 reeks (Harpertown chip, 45 nm.) bestond een quad-core processor in feite uit twee dual-core chips, die naast elkaar in een verpakking waren geplaatst. De vier cores bij de nieuwe Xeon 5500 (codenaam Gainestown) bevinden zich daadwerkelijk in één chip. Concurrent AMD introduceerde daar eerder de term ‘native quad-core' voor.

Het productieprocedé van de Xeon 5500 is identiek aan dat van zijn voorloper: men maakt gebruik van 45 nanometer transistors. Daarvan vinden we er ongeveer 820 miljoen terug in de nieuwe chip. Ter vergelijking: de bestaande generatie quad-core Xeons heeft ongeveer 731 miljoen transistors aan boord.

Het feit dat de vier cores nu daadwerkelijk in één chip zijn geïmplementeerd, betekent natuurlijk dat deze onderling sneller kunnen communiceren en zodoende beter kunnen ‘samenwerken'. Het heeft echter ook gevolgen voor de cache architectuur. Bij de bestaande Harpertown Xeons heeft iedere core 32 kB eigen L1-cache en is er verder per twee cores 6 MB aan gedeelde L2-cache. Bij de nieuwe CPU's is de verdeling anders: zowel de L1- als de L2-cache zitten direct aan een rekeneenheid: iedere core heeft 64 kB eigen L1-cache en 256 kB eigen L2-cache. Intel heeft echter een derde cacheniveau toegevoegd: de Xeon 5500 chips hebben 8 MB (of 4 MB bij enkele instapmodellen) onder vier cores gedeelde L3-cache.


De indeling van de Nehalem chip met vier cores in één die.

Doordat iedere core een eigen stuk L2-cache heeft, is deze zeer snel te benaderen. In de meeste gevallen bedraagt de toegangstijd ongeveer 10 klokslagen. Doordat de L3-cache wordt gedeeld door alle cores, is deze vanzelfsprekend langzamer dan de L2, maar nog altijd relatief snel. Wanneer een core data uit L3 wil halen, kost dat in de regel ongeveer 35 a 36 klokslagen. De L3-cache is een 16-way ontwerp, wat betekent dat bij een quad-core processor iedere kern vier parallelle ingangen tot het cachegeheugen heeft.

De L3-cache is inclusive, want betekent dat alle data die in de L1 en L2 cache staat, ook verplicht in de L3-cache aanwezig moet zijn. Dat lijkt op het eerste gezicht onlogisch, want het vermindert de feitelijk beschikbare hoeveelheid cache. Toch is een inclusive cache slim, omdat je op die manier direct een snoop filter cadeau krijgt. Immers, als één van de cores een stuk data in zijn L1- of L2-cache aanpast, wordt dit direct doorgevoerd naar L3-niveau en is de nieuwe versie van de data ook beschikbaar voor andere cores. Zodoende hoeven de cores nooit in elkaars L1 of L2 te snoopen.

Vanwege verregaande architecturale vernieuwingen - zoals de op de volgende pagina's besproken geïntegreerde geheugencontroller en de nieuwe QuickPath bus - zijn de nieuwe Xeons niet geschikt voor bestaande moederborden. De processorvoet van de Xeon 5500 reeks is identiek aan die van de Core i7 desktop processors: Socket 1366. Aangezien een Xeon 5500 twee geactiveerde QuickPath bussen heeft en de Core i7 slechts één - hierover verderop meer - zal een Core i7 processor echter niet in een Xeon 5500 bord werken en vice versa.

Intel Xeon X5570
De nieuwe Xeons maken gebruik van dezelfde Socket 1366 voet als Core i7.


13 besproken producten

Vergelijk   Product Prijs
Asus Z8NA-D6

Asus Z8NA-D6

  • ATX
  • Socket 1366
  • Intel 5500
  • DDR3
Niet verkrijgbaar
Intel Xeon E5502 Boxed

Intel Xeon E5502 Boxed

  • Socket 1366
  • 1.86 GHz
  • 2 cores
  • 80 W
  • 45 nm
Niet verkrijgbaar
Intel Xeon E5504 Boxed

Intel Xeon E5504 Boxed

  • Socket 1366
  • 2 GHz
  • 4 cores
  • 80 W
  • 45 nm
Niet verkrijgbaar
Intel Xeon E5506 Boxed

Intel Xeon E5506 Boxed

  • Socket 1366
  • 2.13 GHz
  • 4 cores
  • 80 W
  • 45 nm
Niet verkrijgbaar
Intel Xeon E5520 Boxed

Intel Xeon E5520 Boxed

  • Socket 1366
  • 2.26 GHz
  • 4 cores
  • 80 W
  • 45 nm
Niet verkrijgbaar
Intel Xeon E5530 Boxed

Intel Xeon E5530 Boxed

  • Socket 1366
  • 2.4 GHz
  • 4 cores
  • 80 W
  • 45 nm
Niet verkrijgbaar
Intel Xeon E5540 Boxed

Intel Xeon E5540 Boxed

  • Socket 1366
  • 2.53 GHz
  • 4 cores
  • 80 W
  • 45 nm
Niet verkrijgbaar
Intel Xeon L5506 Boxed

Intel Xeon L5506 Boxed

  • Socket 1366
  • 2.13 GHz
  • 4 cores
  • 60 W
  • 45 nm
Niet verkrijgbaar
Intel Xeon L5520 Boxed

Intel Xeon L5520 Boxed

  • Socket 1366
  • 2.26 GHz
  • 4 cores
  • 60 W
  • 45 nm
Niet verkrijgbaar
Intel Xeon W5580

Intel Xeon W5580

  • Socket 1366
  • 3.2 GHz
  • 4 cores
  • 130 W
  • 45 nm
Niet verkrijgbaar
Intel Xeon X5550 Boxed

Intel Xeon X5550 Boxed

  • Socket 1366
  • 2.66 GHz
  • 4 cores
  • 95 W
  • 45 nm
Niet verkrijgbaar
Intel Xeon X5560 Boxed

Intel Xeon X5560 Boxed

  • Socket 1366
  • 2.8 GHz
  • 4 cores
  • 95 W
  • 45 nm
Niet verkrijgbaar
Intel Xeon X5570

Intel Xeon X5570

  • Socket 1366
  • 2.93 GHz
  • 4 cores
  • 95 W
  • 45 nm
Niet verkrijgbaar
0
*