De immer voortdurende strijd om de suprematie van computers is al een paar decennia gaande en zal naar verwachting nog lang duren. In het begin was de strijd met een veel hogere vermenigvuldiger, en toen verschoof het naar degene die de hoogste snelheid had. Nu de processorsnelheden op hun limiet liggen, gegeven de huidige technologie, is de strijd nu verplaatst van de snellere processor naar de meer processors.
De zoektocht naar snellere en betere rekenkracht heeft ertoe geleid dat de twee grootste fabrikanten van microprocessors meer kernen in één pakket hebben gebouwd. Dit is bekend geworden als dual core processors voor Intel en de x2 voor AMD. Maar we zullen niet discussiëren over welk bedrijf betere chips maakt. Dit gaat over de verschillen tussen 2 kernen en 4 kernen.
Quad Core-processors zijn de logische volgende stap van dual-cores. Door de constante afname van de chipscapaciteit kon deze technologie evolueren. Multi-core-technologie zoals ze algemeen bekend zijn, maakt gebruik van het feit dat de meeste mensen geen enkel programma uitvoeren als ze hun computer gebruiken. Het is waarschijnlijker dat ongeveer 5 tot 10 programma's gelijktijdig worden uitgevoerd. Multi-core processors kunnen de gebruiker veel voordeel opleveren door de werklast te verdelen over alle aanwezige processors.
Het is dan duidelijk dat 4 cores technisch superieur moeten zijn tegen twee. Hoewel dat misschien waar is, gebeurt het in scenario's in de echte wereld niet vaak. Er zijn een paar dingen die de echte prestaties van quad-core processors tegenhouden. De eerste zou hitte zijn. Als je single-core processor een flinke hoeveelheid warmte uit kan zetten, stel je dan eens voor hoeveel warmte 4 kernen zouden genereren. Om het verwarmingsprobleem te verminderen, zouden ze de totale snelheid van elke kern moeten verlagen. Dit probleem kan worden opgelost door traditionele luchtkoelingoplossingen te laten varen en te gaan voor vloeistofkoeling die moeilijker te implementeren is maar de processor met een veel hogere snelheid kan koelen.
Het tweede probleem zou de andere hardware zijn. Of je nu 2 of 4 kernen hebt, je zou nog steeds dezelfde geheugencontroller en bussen gebruiken. Dat zou betekenen dat de gegevens van 4 kernen meer overbelast raken bij het uitvoeren van zware taken. Dit zou dan de algehele prestatie die het kan bereiken beperken. De oplossing voor dit probleem zou een nieuwe moederbordarchitectuur zijn die meerdere bussen samen met meerdere kernen mogelijk maakt, waardoor de kernen toegang hebben tot zijn eigen geheugengebieden en onafhankelijk kunnen werken.
Hoewel quad-core processors echt superieur zijn aan dual-core processors, zijn de ondersteunende technologieën er niet in geslaagd om de ontwikkeling bij te benen. In de toekomst, wanneer de kracht wordt gemaximaliseerd, kunnen we eindelijk de grote superioriteit van quad-core processors duidelijk zien.