[Pro] Intel Xeon E5-2699 v3 / Xeon E5-2650L v3 review: Haswell voor servers

15 reacties
2 besproken producten
Inhoudsopgave
  1. 1. Inleiding
  2. 2. Xeon E5-2600 v3 versus E5-2600 v2
  3. 3. Xeon E5-2600 v3 CPU's en Wellsburg platform
  4. 4. Modellen
  5. 5. De basis: Haswell cores
  6. 6. AVX2 instructies
  7. 7. DDR4 geheugen: sneller en zuiniger
  8. 8. Stroombesparing
  9. 9. Verbeteringen voor virtualisatie
  10. 10. Cluster-on-die mode
  11. 11. Testplatform
  12. 12. Benchmarks Windows Server: HPC (3D-rendering en Financial Analysis)
  13. 13. Benchmarks Windows Server: HPC (Fluid Dynamics, Mathematics en Cryptografie)
  14. 14. Benchmarks Windows Server: Geheugenbandbreedte
  15. 15. Benchmarks Windows Server: Stroomverbruik en performance-per-watt
  16. 16. Benchmarks CentOS 6.6: Percona TPC-C MySQL benchmark
  17. 17. Benchmarks Ubuntu Server: Phoronix (1)
  18. 18. Benchmarks Windows 8.1: Workstation tests
  19. 19. Dell PowerEdge R730xd
  20. 20. Conclusie
  21. 2 besproken producten
  22. 15 reacties

De basis: Haswell cores

De basis voor de nieuwe Xeon E5-2600 v3 CPU vormt natuurlijk de Haswell CPU-core, zoals we die vorig jaar al voor het eerst bespraken bij de introductie van de Intel Core i7 4770K desktop CPU. De Xeon E5-2600 v3 CPU's maken in principe gebruik van identieke Haswell cores als deze Intel 4de generatie Core desktop/laptop CPU's, maar dan uiteraard met meer cores per CPU en gecombineerd met andere chip-onderdelen, bijvoorbeeld een DDR4-geheugencontroller.

De Haswell-cores zijn sneller dan bij de vorige generatie en dat heeft verschillende redenen. Zo heeft Intel bijvoorbeeld de branch prediction, het inschatten welke vertakkingen in programmacode worden genomen, opnieuw verbeterd zodat de kans op achteraf zinloos werk uitvoeren is verkleind. Verder heeft Intel vrijwel alle buffers binnen de cores vergroot. De belangrijkste reden waarom Haswell cores echter sneller zijn dan die van Sandy Bridge en Ivy Bridge is dat Intel het aantal execution units, de daadwerkelijke rekeneenheden binnen de cores, heeft verhoogd van zes naar acht.

Het vergroten van het aantal execution units betekent simpelweg dat de processor meer afgeronde instructies per klokslag kan afleveren. In het theoretische geval dat er voor alle execution units op ieder moment taken zijn, zou Haswell hierdoor 33% méér instructies kunnen afleveren dan Ivy Bridge. In de praktijk komt het zelden voor dat alle execution units tegelijkertijd gebruikt worden en mag je dus ook absoluut niet een dergelijke prestatiewinst verwachten. Juist het feit dat de nieuwe execution units enkele bestaande aflossen en bestaande execution units meer functies hebben gekregen, maakt de kans dat alle rekeneenheden op een bepaald moment ingezet kunnen worden wel groter. De lengte van de pipelines binnen de execution units is ongewijzigd ten opzichte van Ivy Bridge en diens voorlopers: 14 stages om precies te zijn. Dat betekent dat een verkeerd ingeschatte branch niet voor grotere problemen zorgt dan voorheen.

Om ervoor te zorgen dat de execution units zo goed mogelijk gevuld kunnen blijven worden, heeft Intel vrijwel alle buffers binnen de cores tegen het licht gehouden en waar mogelijk vergroot. Zo is het aantal instructies dat de processor in geoptimaliseerde volgorde kan uitvoeren verhoogd van 168 naar 192. Ook het aantal uitstaande bewerkingen voor het geheugen en de registers binnen de processor zijn verhoogd. De snelheid waarmee de cores met het L1-cachegeheugen communiceren heeft Intel verdubbeld. Was dat bij Ivy Bridge nog 32 bytes/cycle lezen en 16 bytes/cycle schrijven, bij Haswell is dat 64 bytes/cycle en 32 bytes/cycle. Ook de verbinding tussen de L1-cache en de L2-cache is verdubbbeld in snelheid naar 64 bytes/cycle.

Al met al zouden deze aanpassingen tot zo'n 10% hogere prestaties op dezelfde klokfrequentie in vergelijking met de vorige generatie (Ivy Bridge) moeten zorgen. Dat is inderdaad ook wat we ruwweg hebben gezien bij de desktop varianten van Haswell. Cumulatief is de IPC de laatste zeven CPU-generaties 70% toegenomen volgens Intel en dat is dus puur de CPU-core prestatie op identieke klokfrequentie. Effecten van meer cores, grotere caches, sneller geheugen en nieuwe instructies komen daar nog bovenop.


2 besproken producten

Vergelijk alle producten

Vergelijk   Product Prijs
Intel Xeon E5-2650L v3

Intel Xeon E5-2650L v3

  • Socket 2011-3
  • 1.8 GHz
  • 12 cores
  • 65 W
  • 22 nm
Niet verkrijgbaar
Intel Xeon E5-2699 v3

Intel Xeon E5-2699 v3

  • Socket 2011-3
  • 2.3 GHz
  • 18 cores
  • 145 W
  • 22 nm

€ 4.380,00

1 winkel
0
*