Hvad er dual core teknologi?
Dobbeltkerneteknologi refererer til to individuelle mikroprocessorer på en enkelt dybstøbt chip. Dette er i det væsentlige to computerbehandlingsenheder (CPU'er) i en. Fordelen ved en denne type chip er, at opgaver kan udføres i parallelle strømme, hvilket reducerer behandlingstiden. Dette kaldes TLP (thread-level parallelism) .
TLP er også muligt på bundkort, der kan rumme to separate CPU-matricer. Når TLP opnås i en enkelt CPU gennem dual core-teknologi, kaldes det chip-level multiprocessing (CLM) .
I CPU'er med mere end en kerne har hver mikroprocessor generelt sin egen indbyggede cache, kendt som niveau 1 (L1) cache. L1-cache forbedrer systemets ydelse væsentligt, fordi det er meget hurtigere at få adgang til on-chip-cache end at bruge tilfældig adgangshukommelse (RAM). L1-cache fås ved mikroprocessorhastigheder.
Dual core-chips indeholder også ofte sekundær delt cache på CPU'en, kendt som niveau 2 (L2) cache. Bundkort kan også have en cache-chip, der er udpeget som niveau 3 (L3) -cache. Mens hurtigere end RAM er L3-cache langsommere end cache indbygget i chip.
Dual core-teknologi har fordele i forhold til dobbelt-core eller twin-core-teknologi. Disse sidstnævnte udtryk henviser til to uafhængige CPU'er, der er installeret på det samme bundkort. Dual core chips optager mindre fast ejendom på bundkortet, har større cache-sammenhæng og forbruger mindre strøm end to uafhængige CPU'er. Denne teknologi har imidlertid også sine ulemper.
For at software skal kunne drage fordel af flere kernearkitekturer, skal det skrives for at bruge parallel trådning. Ellers fungerer programmet i single-core-tilstand ved hjælp af kun en datastrøm eller en af de indbyggede mikroprocessorer. Desværre er kodning for TLP ganske intensiv, da sammenlægning af delte data kan skabe fejl og langsom ydeevne. På grund af disse og andre problemer leverer en dual core-processor ikke dobbelt så høj hastighed som en single-core processor, skønt der er en markant stigning i ydelsen under optimale forhold. Endelig kører dual core chips varmere end deres single-core fætre.
Hvorvidt denne type processor er den rigtige for dig, afhænger af, hvad du planlægger at bruge din computer til. Hvis de programmer, du regelmæssigt har brug for, er designet til TLP, kan du drage fordel af en multi-core-chip. Hvis ikke, er du måske bedre betjent af en high-end single-core CPU.