In gebruik
Zoals we ook al schreven in het artikel over de dual-core Intel Pentium D, herkent het besturingssysteem een dual-core processor als zijnde twee losse processors. Je hebt zodoende pas profijt van een dual-core CPU zodra je óf meerdere CPU-intensieve programma's tegelijkertijd draait óf gebruik maakt van zogenaamde multithreaded software. Programmatuur die multithreaded is ontwikkeld kan zichzelf opdelen in verschillende deelprogramma's en op die manier optimaal gebruik maken van meerdere processors of meerdere processorcores. Er komen gelukkig steeds meer multithreaded programma's beschikbaar, al moeten we het voordeel van dual-core bij multitasking ook zeer zeker niet onderschatten. Het is moeilijk in cijfers te vangen, maar zodra je meerdere programma's tegelijkertijd open hebt staan werkt een PC met een dual-core processor stukken soepelen. Als je op een normaal systeem aan het werk bent, terwijl je op de achtergrond een virusscanner draait of een DVD aan het branden bent, zul je merken dat het systeem niet altijd even snel reageert op muis- of toetsenbordcommando's. Bij een dual-core processor hebben verschillende programma's veel minder 'last' van elkaar, waardoor je PC een stuk soepeler werkt. Ben je één van de mensen die altijd met tien of meer programma's tegelijkertijd bezig bent? Dan is zo'n dual-core processor bijna een verplichte aankoop!
Veel programma's in de hoek van audio-, video- en fotobewerking zijn anno 2005 gelukkig al multithreaded. Bij het comprimeren van video is een dual-core processor zodoende vaak vele tientallen procenten sneller, iets wat we verderop ook in de benchmarks zullen zien. Helaas zijn games op het moment van spreken vrijwel zonder uitzondering niet multithreaded en dus haal je bij games (nog) geen voordeel uit een dual-core processor. Vandaar ook dat AMD de Athlon 64 FX processorreeks, speciaal gericht op gamers, de eerste tijd nog single-core zal blijven. In de toekomst zullen echter ook games multithreaded worden en haal je dus wel prestatievoordeel uit een moderne dual-core processor.
Unreal 3 wordt één van de eerste multithreaded 3D-games