Intel Core i9 7900X Skylake-X & Core i7 7740X Kaby Lake-X review: paniekvoetbal met resultaten

235 reacties
5 besproken producten
Inhoudsopgave
  1. 1. Inleiding
  2. 2. Skylake-X en Kaby Lake-X
  3. 3. Modellen
  4. 4. Het platform: Socket 2066 en X299 chipset
  5. 5. Architectuur: Skylake als basis
  6. 6. Architectuur: Stroombesparing in Skylake
  7. 7. Architectuur: Skylake-X versus Skylake (1)
  8. 8. Architectuur: Skylake-X versus Skylake (2)
  9. 9. Overklokken
  10. 10. VROC: dure, geïntegreerde RAID-oplossing
  11. 11. Eerste blik: X299-moederborden van ASUS
  12. 12. Eerste blik: X299-moederborden van Gigabyte
  13. 13. Benchmarks: nieuwe testprocedure
  14. 14. Benchmarks: content creation (Adobe Lightroom, Photoshop en Premiere)
  15. 15. Benchmarks: video- en audio-encoding (x264, x265 en Flac)
  16. 16. Benchmarks: 3D-rendering (Cinebench / Blender)
  17. 17. Benchmarks: data-compressie en -encryptie
  18. 18. Benchmarks: web-browsing en Microsoft Office (Word en Excel 2016) 
  19. 19. Gaming benchmarks (GTX 1080 Ti): Battlefield 1 (DX12)
  20. 20. Gaming benchmarks (GTX 1080 Ti): Doom (Vulkan)
  21. 21. Gaming benchmarks (GTX 1080 Ti): GTA V
  22. 22. Gaming benchmarks (GTX 1080 Ti): Prey
  23. 23. Gaming benchmarks (GTX 1080 Ti): Rise of the Tomb Raider (DX12)
  24. 24. Stroomverbruik
  25. 25. Conclusie
  26. 5 besproken producten
  27. 235 reacties

Architectuur: Skylake als basis

In de basis maken de Skylake-X processors gebruik van dezelfde cores zoals we die al kennen van de Skylake processors uit laptops en standaard desktops. De precieze verbeteringen in de cores bespraken we al eerder uitgebreid in onze Skylake architectuur review, maar doen we hier nog eens in de herhaling.

Maar goed, terug naar Skylake zoals dat nu voor desktop- en laptop processors wordt geïntroduceerd. In de front end van de CPU-cores heeft Intel, zoals eigenlijk iedere generatie, de branch predictor verbeterd. Moderne CPU's voeren de instructies van programmacode niet uit in de originele volgorde, instructies worden zoveel mogelijk parallel en in optimale volgorde uitgevoerd, om zo de verschillende execution units, de onderdelen van de CPU-cores waar daadwerkelijk berekeningen en bewerkingen worden uitgevoerd, bezig te houden. Bij vertakkingen in programmacode, zoals IF-THEN-ELSE-constructies, waarbij de benodigde variabelen nog niet bekend of berekend zijn, moet de processor een gok nemen welke aftakking vermoedelijk genomen wordt. Hoe beter de branch preditor, hoe minder vaak de verkeerde keuze gemaakt wordt en hoe minder vaak er instructies worden uitgevoerd die uiteindelijk helemaal niet nodig blijken.

Verder heeft Intel het aantal instructies dat een core in optimale volgorde in het vizier kan houden vergroot. Het zogenaamde out-of-order window is verhoogd van 192 instructies bij Haswell naar 224 bij Skylake. Dit alles dus om zo vaak en veel mogelijk alle execution units bezig te houden. Ook de prefetchers, het onderdeel van de CPU dat voorspelt welke data uit het geheugen nodig gaat zijn en dat al vooraf ophaalt en in L2- of L1-cache plaatst, is volgens Intel verbeterd, zonder dat verder toe te lichten.

Deze execution units in de backend van de cores hebben volgens Intel lagere latencies gekregen en er zijn meer execution units gekomen. Dat eerste duidt op een kortere pipeline voor bepaalde soorten instructies. Hoeveel execution units er precies zijn mogen we overigens wegens een embargo regeling pas bekendmaken zodra de Skylake gebaseerde Xeon-versies op de markt komen.

Nieuw ten opzichte van voorgaande generaties is dat execution units binnen een core wanneer niet gebruikt - bijvoorbeeld dus de floating point units, wanneer er enkel integer instructies gequeued zijn - uitgeschakeld kunnen worden om extra stroom te besparen. Daarnaast laat Intel weten dat de voor veel beveiligings- en encryptiesoftware benodigde AES-GCM en AES-CBC instructies met respectievelijk 17% en 33% versneld zijn.

Voor wat betreft de communicatie tussen de cores en het geheugen heeft Intel het onder meer over een betere L2-cache miss bandwidth, wat duidt op een snellere verbinding tussen de cores en wat we vroeger de L3-cache en nu de LLC ofwel last level cache noemen. Skylake bevat verder nieuwe instructies waarmee de verschillende caches beter beheerd kunnen worden. Volgens Intel is de HyperThreading technologie bij Skylake ook verbeterd.

Onderstaande afbeelding toont wat kerngetallen van buffers en andere zaken die bij Skylake vergroot zijn. We hadden het al over het grote out-of-order window, maar bijvoorbeeld ook het aantal store operaties (instructies om data in het geheugen te plaatsen) dat tegelijkertijd verwerkt kan worden is flink verhoogd, net als het aantal instructies dat gelijktijdig door de scheduler verwerkt mag worden. Al deze onderdelen hebben stuk voor stuk een kleine bijdrage aan de verbeterde IPC.

De cores van de Skylake processor bevatten verder een tweetal nieuwe security technologieën. Intel Software Guard Extensions, ofwel kortweg Intel SGX, moet ervoor zorgen dat applicaties in hun eigen, volledig afgeschermde omgeving kunnen werken, waarbij het onmogelijk wordt voor andere software om data of programmacode te benaderen of te manipuleren. Net als de Intel Trusted Execution Technologie dit al doet om meerdere virtuele machines van elkaar af te zonderen, doet SGX dit dus op applicatieniveau.

De Intel Memory Protection Extensions, ofwel Intel MPX, is een uitbreiding op de cores die geheugen bufferflow aanvallen moet tegengaan. Buffer overflows, waarbij meer data wordt weggeschreven dan oorspronkelijk de bedoeling was om zo data van andere software te overschrijven, is één van de meest gebruikte methodes voor soft- en hardwarehacks.

Een aantal verbeteringen in de core ten opzichte van Broadwell zijn er puur om het stroomverbruik verder te reduceren. Een slimme toevoeging is dat de core-onderdelen die benodigd zijn voor AVX2 instructies volledig elektrisch uitgeschakeld kunnen worden als er geen AVX2 instructies worden aangevoerd. Bij AVX2 worden instructies met 256-bit data in één keer verwerkt, wat een stuk meer rekenkracht en dus ook elektrisch vermogen vergt dan normale 32- of 64-bit instructies. Onderzoek van Intel wijst uit dat er over het algemeen twee standen zijn als het om AVX2 instructies gaat: geen of heel veel tegelijk. Het volledig uitschakelen van deze functie levert weliswaar enige vertraging op zodra er weer een eerste AVX2 instructie verschijnt, maar dat lijkt dus te verantwoorden. Naast het volledig uitschakelen van de hardware nodig voor AVX2 kunnen andere core-onderdelen die niet gebruikt worden ook op een lager pitje worden gezet. Voor AVX512 (zie volgende pagina) is iets vergelijkbaars mogelijk. Verder heeft Intel naar eigen zeggen het idle-verbruik van de cores opnieuw verbeterd.

Advertentie

5 besproken producten

Vergelijk alle producten

Vergelijk   Product Prijs
Intel Core i5 7640X Boxed

Intel Core i5 7640X Boxed

  • Socket 2066
  • 4.0 GHz
  • 4 cores
  • 112 W
Niet verkrijgbaar
Intel Core i7 7740X Boxed

Intel Core i7 7740X Boxed

  • Socket 2066
  • 4.3 GHz
  • 4 cores
  • 112 W

€ 375,84

3 winkels
Intel Core i7 7800X Boxed

Intel Core i7 7800X Boxed

  • Socket 2066
  • 3.5 GHz
  • 6 cores
  • 140 W

€ 417,30

2 winkels
Intel Core i7 7820X Boxed

Intel Core i7 7820X Boxed

  • Socket 2066
  • 3.6 GHz
  • 8 cores
  • 140 W

€ 572,95

1 winkel
Intel Core i9 7900X Boxed

Intel Core i9 7900X Boxed

  • Socket 2066
  • 3.3 GHz
  • 10 cores
  • 140 W

€ 1.242,64

3 winkels
0

Hardware Info maakt gebruik van cookies

Hardware Info plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Hardware Info relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie.

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Hardware Info contextuele advertenties te tonen op basis van pagina's die je hebt bezocht.

    janee

    Hardware Info genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Hardware Info gevolgd worden. Deze data wordt maximaal 2 weken bewaard. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden.

    janee