Intel Core i7 2600K, i5 2500K, i5 2300 Sandy Bridge review

3 besproken producten
Inhoudsopgave
  1. 1. Inleiding
  2. 2. CPU en GPU in één
  3. 3. Sandy Bridge chip
  4. 4. Modulariteit: de ringbus
  5. 5. AVX instructies
  6. 6. Cores: MicroOp Cache
  7. 7. Cores: Load/store units
  8. 8. Cores: Floating point units
  9. 9. Geïntegreerde GPU
  10. 10. 3D: Hogere prestaties, DirectX 10.1
  11. 11. Video: Quick Sync, Clear Video HD en HDMI 1.4
  12. 12. Wireless Display
  13. 13. Stroomverbruik en Turbo Modus
  14. 14. Het slechte nieuws: overklokken
  15. 15. Modellen: desktop CPU's
  16. 16. Modellen: notebook CPU's
  17. 17. Socket 1155 en bijbehorende chipsets
  18. 18. Benchmarks
  19. 19. 3DMark Vantage CPU-score
  20. 20. Tom Clancy's HAWX DX10.1 [800x600, Low]
  21. 21. Tom Clancy's HAWX DX10.1 [1680x1050, High]
  22. 22. Far Cry 2 [800x600, Low]
  23. 23. Far Cry 2 [1680x1050, High]
  24. 24. Resident Evil 5 [800x600, Low]
  25. 25. Resident Evil 5 [1680x1050, High]
  26. 26. Hardware.Info Photoshop CS4 benchmark
  27. 27. Panorama Factory v5 - 8x12MP panorama
  28. 28. 720p MPEG2 naar x264 - Pass 1
  29. 29. 720p MPEG2 naar x264 - Pass 2
  30. 30. Cyberlink MediaShow Espresso 5.5 - 22 min. iPod video
  31. 31. Cyberlink PowerDirector 8 - 1 min. HD-video incl. effecten
  32. 32. 60 min. audio naar FLAC (fpFLAC)
  33. 33. 60 min. audio naar MP3 (fpMP3)
  34. 34. Cinebench 11.5
  35. 35. PovRay 3.7b37 – Chess 2 1024x768
  36. 36. WinRAR 3.93 - 317 MB data
  37. 37. 7Zip - 317 MB data
  38. 38. TrueCrypt AES encryptie
  39. 39. Microsoft Excel 2010 - MonteCarlo benchmark
  40. 40. Stroomverbruik - Idle
  41. 41. Stroomverbruik - Cinebench 11.5
  42. 42. Prestatiescores
  43. 43. Quick Sync: Prestaties
  44. 44. Quick Sync: Beeldkwaliteit
  45. 45. GPU benchmarks
  46. 46. Videokwaliteit: HD HQV 2.0
  47. 47. Conclusie
  48. 48. Samenvatting
  49. 3 besproken producten

Cores: MicroOp Cache

Voordat we verder gaan naar de andere onderdelen van de chip, nemen we eerst een diepere duik in de cores. Intel heeft onderhuids immers een aantal belangrijke veranderingen doorgevoerd, enerzijds om AVX mogelijk te maken, anderzijds om de prestaties van de cores te verbeteren. Een voorbeeld van die laatste categorie is een cache voor MicroOps. Even een klein beetje uitleg voor wie deze term minder bekend is: een Intel processor wordt vanuit de software aangestuurd door middel van de X86-instructieset. De X86 architectuur kenmerkt zich door het feit dat er zeer veel instructies zijn, variërend van zeer simpel tot zeer complex. Veel van deze complexe instructies kan een processor niet in één keer uitvoeren; voor verwerking worden ze eerst binnen de CPU opgedeeld in één of meerdere MicroOps.

In onderstaande afbeelding zie je hoe het verwerken van instructies bij huidige Intel processors in het werk gaat. Een wachtrij van instructies die moet worden uitgevoerd wordt opgebouwd in de instructie cache, welke bij alle courante Intel CPU's 32 kilobyte per core is. Vanuit daar gaan de instructies eerst via een predecoder - een onderdeel dat al wat eerste stappen uitvoert - naar een instructie wachtrij en van daar naar een decoder. Deze decoder verwerkt alle X86-instructies naar één of meerder minder complexe MicroOps. Deze MicroOps komen weer een in wachtrij terecht en worden daarna in optimale volgorde (out-of-order in jargon) verwerkt.

In de tweede afbeelding zie je hoe dit bij Sandy Bridge in z'n werk gaat. Vanuit de decoder gaan de instructies niet alleen naar de wachtrij, maar ook naar de MicroOp Cache. Deze cache staat via de branch predictor - het onderdeel dat ondermeer voorspelt welk codepad binnen IF-THEN-ELSE constructies vermoedelijk in de toekomst moet worden genomen - ook weer in verbinding met de instructie cache. Mocht er een instructie binnenkomen die recent al eens is gedecodeerd, hoeft dit niet opnieuw te gebeuren en kan deze direct worden doorgestuurd naar de MicroOp wachtrij. In de cache passen zo'n 1500 gedecodeerde MicroOps.

Deze MicroOp cache biedt een aantal voordelen. Allereerst wordt de wachttijd (latency) voordat een instructie daadwerkelijk kan worden uitgevoerd in potentie flink verkort. Lees: betere prestaties. Een ander voorbeeld is dat de instructie decoders geregeld uitgeschakeld kunnen worden. Lees: lager stroomverbruik.

In de tweede afbeelding is ook de branch prediction unit geel gemaakt. Dat heeft Intel gedaan om aan te geven dat ook die verder verbeterd is. Hoewel de branch predictor bij alle nieuwe processorarchitecturen van de afgelopen paar jaar een onderdeel is waar flink aan is gesleuteld, blijft het de moeite waard om de werking ervan te verbeteren. Een verkeerde keuze betekent immers dat de processor heel veel werk voor niets aan het doen is en dus een flinke klap voor de prestaties. Intel wil niet precies aangeven in welk percentage van de voorspellingen de juiste keuze wordt voorspeld, maar uit gesprekken blijkt dat dit inmiddels ver boven de 95% is.

Advertentie

3 besproken producten

Vergelijk alle producten

Vergelijk   Product Prijs
Intel Core i5 2300

Intel Core i5 2300

  • Socket 1155
  • 2.8 GHz
  • 4 cores
  • 95 W
  • Geïntegreerde GPU
Niet verkrijgbaar
Intel Core i5 2500K

Intel Core i5 2500K

  • Socket 1155
  • 3.3 GHz
  • 4 cores
  • 95 W
  • Geïntegreerde GPU
Niet verkrijgbaar
Intel Core i7 2600K

Intel Core i7 2600K

  • Socket 1155
  • 3.4 GHz
  • 4 cores
  • 95 W
  • Geïntegreerde GPU
Niet verkrijgbaar
0