Den stadig fortsatte kampen for databehandling overlegenhet har foregått i et par tiår og forventes å fortsette i lang tid. Først var kampen med en mye høyere multiplikator, og da skiftet den til den som hadde den høyeste hastigheten. Nå som prosessorhastigheten er begrenset gitt dagens teknologi, har kampen nå flyttet fra den raskere prosessoren og til de flere prosessorene.
Søket etter raskere og bedre datakraft har ført til at de to største mikroprosessorprodusentene bygger flere kjerner i en enkelt pakke. Dette har blitt kjent som dual core prosessorer for Intel og x2 for AMD. Men vi vil ikke diskutere om hvilket selskap som lager bedre chips. Dette handler om forskjellene mellom 2 kjerner og 4 kjerner.
Quad-kjerneprosessorer er det logiske neste trinnet fra to kjerner. Den konstante reduksjonen i størrelsen på sjetonger gjorde det mulig for denne teknologien å utvikle seg. Multi-core teknologi som de er kollektivt kjent, utnytter det faktum at de fleste ikke kjører et enkelt program når de bruker datamaskinen. Det er mer sannsynlig å være et sted rundt 5 til 10 programmer som kjører samtidig. Multi-core prosessorer kan i stor grad være til fordel for brukeren ved å dele arbeidsbelastningen mellom alle prosessorene som er til stede.
Det er så klart at 4 kjerner skal være teknisk overlegne mot to. Selv om det kan være sant, skjer det i virkelige scenarier ikke veldig ofte. Det er noen ting som holder tilbake den virkelige ytelsen til quad core prosessorer. Den første ville være varme. Hvis din enkeltkjerneprosessor kan svekke ut en seriøs mengde varme, tenk bare hvor mye varme 4 kjerner ville generere. For å lette oppvarmingsproblemet, ville de måtte redusere totalhastigheten til hver kjerne. Dette problemet kan løses ved å forlate tradisjonelle luftkjølingsløsninger og gå for flytende kjøling som er vanskeligere å implementere, men kan kjøle prosessoren til en mye høyere hastighet.
Det andre problemet ville være den andre maskinvaren. Enten du har 2 eller 4 kjerner, vil du fortsatt bruke samme minnekontroller og busser. Det ville bety at dataene på 4 kjerner ville være mer overbelastet når de forsøkte å utføre tunge oppgaver. Dette vil da begrense den generelle ytelsen det kan oppnå. Løsningen på dette problemet ville være et nytt hovedkortarkitektur som tillater flere busser sammen med flere kjerner, slik at kjernene får tilgang til sine egne områder av minne og å jobbe selvstendig.
Selv om quad-core prosessorer er ekte overlegen til de to kjerne-ene, har støtteteknologiene ikke klart å fange opp utviklingen. I fremtiden, når kraften er maksimert, kan vi endelig se klart den store overlegenhet quad core prosessorer.