Advertentie: bereik met Marokko.nl vrijwel alle Marokkaanse jongeren


PDA

Bekijk originele versie : Een 'dual-core' of een 'quad-core'?



MonkeyDLuffy
26-07-2008, 23:11


De laatste tijd heb ik even opgelet op het forum en ik zie steeds dezelfde vraag terug keren. Dual-Core of Quad-Core? Aangezien de meeste mensen hier PC's aanschaffen om te gamen, wil ik met dit stukje tekst deze vraag (voorlopig) uit de wereld helpen. In theorie zou een CPU die gebruik maakt van vier cores dubbel zo snel moeten zijn als een CPU die gebruik maakt van twee cores. Maar tussen theorie en praktijk zit vaak een groot verschil. Bovendien kleven er wel wat nadelen aan de Quad-Core CPU's. Omdat dubbel zoveel kernen zitten samengepakt in dezelfde fysieke verpakking, betekent dit nagenoeg ook dat dubbel zoveel warmte moet worden afgevoerd om de temperatuur van de CPU op een aanvaadbaar niveau te houden. Je zou denken dat wanneer je een Quad-Core en een Dual-Core CPU, die op dezelfde clocksnelheid draaien, de Quad-Core steeds een stukje sneller zou zijn dan de Dual-Core CPU. Spijtig genoeg wijst de praktijk vaak het tegenovergestelde uit. De reden is dat het bijzonder moeilijk is om software te schrijven die processen evenwichtig verdeelt over de verschillende kernen. Sommige software kan vrij goed aangepast worden om zijn werklast over de verschillende kernen te verdelen, zoals het comprimeren van videobeelden. In die toepassingen zie je duidelijk dat een Quad-Core CPU een stuk sneller is dan zijn Dual-Core tegenhanger. Bij games ligt dit plaatje echter anders: daar zie je helemaal geen snelheidswinst, of erger nog daar draait een vaak trager op een Quad-Core dan op een Dual-Core, zelfs al draaien de CPU's op dezelfde clocksnelheden. Hoe dit komt is dat heel het beheer van de verschillende threads ook synchroon met elkaar gehouden worden of heel het voordeel van de parallelle processing gaat verloren. Je zou denken dat dit enkel geldt voor games die nie specifiek zijn geoptimaliseerd voor mulicore CPU's, maar dit is niet zo. Zo maken bijvoorbeeld de spellen Supreme Commander, UT3, Half-Life²: Episode 2 en Crysis gebruik van 4 verschillende threads en toch is het sneller op een Dual-Core CPU dan op een Quad-Core CPU. Volgens Tim Sweeney (hoofdprogrammeur van de Unreal 3 Engine) kruipt er 2 tot 3 maal zoveel tijd in om een game multithreaded te maken, dan wanneer alles gewoon in 1 thread gebeurt. Bovendien zijn er veel situaties in games waarbij alles sequentieel dient te gebeuren en waarbij multithreading helemaal geen snelheidswinst oplevert. Het komt er volgens Sweeney dus op aan om zeer zorgvuldig de baten en de kosten af te wegen voor je beslist welke onderdelen je van een spel in een aparte thread wil stoppen. Dat is dan ook de reden waarom wij Dual-Core CPU's aanraden boven Quad-Core CPU's in een game systeem. Wanneer je er een Quad-Core in zou stoppen uit dezelfde prijsklasse in zou stoppen dan zou je een gevoelig prestatieverlies lijden in games. En dat zelfs in games die voor Quad-Cores geoptimaliseerd zijn. De tijd dat Quad-Core CPU's een gevoelige snelheidswinst op gaan leveren in games lijkt bovendien nog niet voor meteen: de ontwikkelkosten voor een game dat goed gebalanceerd is om op 4 cores te draaien zijn gewoonweg te hoog, waardoor geen enkele ontwikkelaar zich momenteel de moeite troost. Zodra dit mocht veranderen, zal ik uiteraard mijn mening herzien, maar dit is zeker niet voor binnenkort. Tot slot wil ik nog even meegeven dat indien je ook taken zoals videoprocessing op je computer of als je gewoon met veel intensieve taken tegelijk werkt, een Quad-Core wel degelijk zin kan hebben. Taken als WinRar, QuickPar, encoderen etc hebben wel voordeel van de 4 kernen. Je zult moeten afwegen wat je belangrijker vind: zo snel mogelijk games over je scherm zien rollen of sneller multitasken. http://forum.gamez.nl/index.php?showtopic=9407 Toch maar voor een duo gaan?

Faris
26-07-2008, 23:32
Toch maar voor een duo gaan? Intel Core 2 Duo E8400 €129 is een goeie keus en kan je makkelijk overklokken. Merk en Type Merk Intel Productserie Core 2 Duo Type E8400 Technische Specificaties Socket 775 Snelheid 3GHz CPU Core Dual Bus snelheid 4x333MHz CPU Cache Level 1 64KB CPU Cache Level 2 6MB CPU Instructionset EM64T, IA32, MMX, RISC, SSE, SSE2, SSE3, XD CPU Multiplier 9.0 CPU stepping C0 Thermal Design Power 65W

MonkeyDLuffy
27-07-2008, 00:06
ik ga toch voor de quad, zoals nvidia heeft geadviseerd, omdat het in de toekomst weer een voordeel zal leveren, daarnaast is de nadeel van een quad in games niet eens zo dramatisch, gewoon een paar fps minder die niet te waarnemen zijn door het oog, en Faris thanks voor je advies, als ik echt geld te kort kom dan haal ik wel een 'Core 2 Duo E8400', want ik heb liever een mindere cpu dan een mindere 3d kaart

rock3tcat
27-07-2008, 00:55
Op dit moment kun je niet echt van Q-Cores profiteren, aangezien de meeste games/apps op dit moment gebruik maken van max. 4 threads die maar op 2 kernen draaien. En aangezien de grootte van de FSB's niet veranderd blijft de toegang naar het geheugen beperkt tot maar 2 threads tegelijk. En door de elektronenmigratie zullen de meeste moederbords niet lang te gebruiken zijn.

Faris
27-07-2008, 01:07


ik ga toch voor de quad, zoals nvidia heeft geadviseerd, omdat het in de toekomst weer een voordeel zal leveren, daarnaast is de nadeel van een quad in games niet eens zo dramatisch, gewoon een paar fps minder die niet te waarnemen zijn door het oog, en Faris thanks voor je advies, als ik echt geld te kort kom dan haal ik wel een 'Core 2 Duo E8400', want ik heb liever een mindere cpu dan een mindere 3d kaart Mijn mening is: het is zonde voor je geld tenzij kan je dat veroorloven, in de toekomst heb je al een nieuwe gekocht voordat je de voordelen van Quad kan benutten.

MonkeyDLuffy
27-07-2008, 02:24
Mijn mening is: het is zonde voor je geld tenzij kan je dat veroorloven, in de toekomst heb je al een nieuwe gekocht voordat je de voordelen van Quad kan benutten. de Quad is dan ook nog veel goedkoper

MonkeyDLuffy
27-07-2008, 02:59
dus uiteindelijk is mijn keuze afhankelijk van wat ik zelf kan veroorloven, safi is goed, ik wil jullie alle drie bedanken voor jullie adviezen, ik heb er echt veel aan gehad