Denne uttalelsen er
generelt falsk . Her er grunnen:
* Dual-core prosessorer er designet for parallellisme: De kan utføre to instruksjoner samtidig, noe som kan fremskynde oppgaver betydelig som kan deles inn i mindre deler. Dette gjelder spesielt for applikasjoner som kan dra nytte av flere tråder.
* Enkeltkjerneprosessorer er begrenset: De kan bare utføre en instruksjon om gangen. Hvis et program krever flere oppgaver, må det bytte frem og tilbake mellom dem, noe som fører til langsommere ytelse.
Imidlertid er det noen situasjoner der to enkeltkjerneprosessorer kan være mer effektive:
* Spesifikke oppgaver: Hvis oppgaven du kjører er spesielt designet for en enkelt kjerne og ikke kan dra nytte av parallellisme, kan to enkeltkjerneprosessorer være mer effektive.
* Kostnadshensyn: I noen tilfeller kan to enkeltkjerneprosessorer være billigere enn en enkelt dual-core prosessor.
* Strømforbruk: I veldig lav effektapplikasjoner kan to enkeltkjerneprosessorer være mer effektive når det gjelder strømforbruk.
Totalt: Dual-core prosessorer er generelt mer effektive enn to enkeltkjerneprosessorer for de fleste moderne applikasjoner. Dette er fordi de kan håndtere flere oppgaver samtidig, noe som fører til bedre ytelse. Imidlertid er det spesifikke situasjoner der to enkeltkjerneprosessorer kan være mer egnet.