Wat is Dual Core-technologie?
Dual-core technologie verwijst naar twee individuele microprocessors op een enkele chip. Dit zijn in wezen twee computerverwerkingseenheden (CPU's) in één. Het voordeel van dit type chip is dat taken in parallelle stromen kunnen worden uitgevoerd, waardoor de verwerkingstijd wordt verkort. Dit wordt thread-level parallelism (TLP) genoemd .
TLP is ook mogelijk op moederborden die plaats bieden aan twee afzonderlijke CPU-matrijzen. Wanneer TLP wordt bereikt in een enkele CPU via dual-core technologie, wordt dit chip-level multiprocessing (CLM) genoemd .
In CPU's met meer dan één kern heeft elke microprocessor in het algemeen zijn eigen ingebouwde cache, bekend als Level 1 (L1) cache. L1-cache verbetert de systeemprestaties aanzienlijk, omdat het veel sneller toegang heeft tot cache op de chip dan RAM-geheugen (Random Access Memory). L1-cache is toegankelijk met microprocessorsnelheden.
Dual-core chips hebben ook vaak een secundaire gedeelde cache op de CPU, bekend als Level 2 (L2) cache. Moederborden kunnen ook een cache-chip hebben die is aangeduid als Level 3 (L3) cache. Hoewel sneller dan RAM, is L3-cache langzamer dan cache ingebouwd in chip.
Dual-core technologie heeft voordelen ten opzichte van double-core of twin-core technologie. Deze laatste termen verwijzen naar twee onafhankelijke CPU's die op hetzelfde moederbord zijn geïnstalleerd. Dual-core chips nemen minder onroerend goed in beslag op het moederbord, hebben een grotere cache-coherentie en verbruiken minder stroom dan twee onafhankelijke CPU's. Deze technologie heeft echter ook nadelen.
Om software te laten profiteren van multiple core-architectuur, moet deze worden geschreven om parallelle threading te gebruiken. Anders functioneert het programma in single-core modus, met behulp van slechts één datastroom of een van de ingebouwde microprocessors. Helaas is codering voor TLP vrij intensief, omdat interleaving gedeelde gegevens fouten en trage prestaties kunnen veroorzaken. Vanwege deze en andere problemen levert een dual-coreprocessor niet twee keer de snelheid van een single-coreprocessor, hoewel de prestaties onder optimale omstandigheden aanzienlijk toenemen. Ten slotte worden dual-core chips heter dan hun neven en nichten.
Of een dergelijke processor geschikt is voor u, hangt af van waarvoor u uw computer wilt gebruiken. Als de programma's die u regelmatig nodig hebt, zijn ontworpen voor TLP, kunt u veel baat hebben bij een multi-core chip. Zo niet, dan wordt u misschien beter bediend door een high-end single-core CPU.