Inleiding
Quad-core processors zijn inmiddels mainstream en er zijn al processors met zes cores of zelfs meer. Worden al deze cores eigenlijk wel gebruikt door momenteel courante software? Hardware.Info zoekt het uit.
Begin januari introduceerde AMD haar nieuwe APU’s codenaam Kaveri, chips met een viertal CPU-cores van de Streamroller generatie en daarnaast 512 GPU-kernen. Klik hier voor onze review. Hoewel de CPU-prestaties op gelijke klokfrequentie een dikke 10% zijn toegenomen ten opzichte van de vorige generatie, bleek in onze review dat de CPU-prestaties nog altijd de achilleshiel van AMD vormen. Tijdens de internationale perspresentatie van Kaveri hadden we dat vermoeden al en vroegen we AMD’s CTO Joe Macri tijdens een vraaggesprek of het niet slimmer was geweest om bijvoorbeeld 6 of 8 CPU-cores in Kaveri te plaatsen en ter compensatie het aantal GPU-kernen te verminderen.
Die vraag werd met een stellig nee beantwoord: volgens Macri kan software die geschikt is om veel CPU-cores te gebruiken, veel beter omgeschreven worden om gebruik te maken van de GPU. Voor conventionele, sequentiële programmacode is een beperkt aantal cores ruim voldoende. Macri wist ons te melden dat volgens hem drie cores het ideale aantal is voor op consumenten gerichte CPU’s. Aangezien een aantal van drie met de Bulldozer architectuur niet mogelijk is, koos men voor vier.
De claim dat meer dan drie of vier cores voor consumententoepassingen eigenlijk niet zinnig is, vonden we opmerkelijk.
In die eerste claim moeten we AMD gelijk in geven, maar al is er een duidelijke trend om software nuttig gebruik te laten maken van de GPU, die ontwikkeling gaat lang niet zo snel als AMD zou willen. De claim dat meer dan drie of vier cores voor consumententoepassingen eigenlijk niet zinnig is, vonden we opmerkelijk. Gezien het officieuze bedrijfsmotto van Hardware.Info, zat er maar een ding op: meten is weten!
Test
Om het nut van meer cores te onderzoeken, zijn we aan de slag gegaan met een Intel Core i7 4960X, Intels topmodel processor voor consumenten met zes cores. Deze Core i7 maakt gebruik van HyperThreading, zodat de zes cores voor het besturingssysteem voordoen als 12 virtuele processors. Bij deze CPU hebben we vervolgend twee, vier en vijf cores uitgeschakeld om zo quad-core, dual-core en single-core CPU’s te simuleren met verder exact dezelfde eigenschappen.
De processor combineerden we met een AMD Radeon R9 290X videokaart, 16GB Corsair Vengeance Pro DDR3-1600 geheugen, een ASUS P9X79 Pro moederbord en een Corsair CX750M voeding.
Met de vier core-configuraties draaiden we allereerst al onze gebruikelijk CPU-benchmarks. Daarnaast draaiden we een tiental games die we normaal gesproken gebruiken om videokaarten te testen. De games stelden we in op 1920x1080 (Full HD) resolutie met Medium settings. Dat laatste doen we opzettelijk: op Ultra settings en/of met een hogere resolutie is de videokaart al snel de bottleneck en kunnen we niet inventariseren of de game wel of niet optimaal gebruik kan maken van alle beschikbare processorkracht.
Alle resultaten vind je in de tabellen op pagina 3 en 4 van dit artikel. In de laatste drie kolommen vind je verder de schaling van 2 versus 1 core, 4 versus 1 core en 6 versus 1 core.
Ivy Bridge-E heeft zes-cores. Maar hoe nuttig is dat?