Flere CPU Vs. Multi-Core

Siden 2005 har computer-processor-chipproducenter i stigende grad vedtaget brugen af ​​flere kerner for at øge ydeevnen. Hver kerne kører en separat computergruppe, så computeren får mere arbejde. Før haste til multi-core CPU'er, sætter computerdesignere undertiden to, fire eller flere single-core CPU'er ind i et system. Fra oktober 2011 har servercomputere to eller flere multi-core CPU-chips i samme maskine.

Software

Enten flere CPU'er eller flere kerner kræver software programmeret til at genkende dem. Operativsystemer, såsom Linux eller Microsoft Windows, startede på single-CPU, single-core computere. Versioner, som genkender multi-core computere kræver yderligere programmeringsindsats. Medmindre softwaren kender forskellen mellem enkelt- og flere CPU'er, vil det fungere som om computeren har en enkelt CPU, og de øvrige databehandlingsressourcer forbliver inaktiv. Det samme gælder for applikationssoftware. For eksempel kan et 3D grafikmodelleringsprogram ikke køre hurtigere på en single-core computer end en multi-core-enhed. Hvis programmet kan opdele CPU-intensive opgaver og tildele dem til forskellige kerner, fuldender programmet disse opgaver hurtigere.

Energieffektivitet

En multi-core computer har bedre energieffektivitet end en med flere CPU'er. Flere CPU'er betyder flere kopier af det samme integrerede kredsløb siddende på et printkort med tilhørende ledninger mellem dem og andre chips. Ved at konsolidere kernerne på en chip reduceres den energi, der bruges til at sende signaler fra chip til chip. Det eliminerer også nogle af de ekstra chips, der er nødvendige for at styre signaler mellem CPU'er. Hvis computeren går fra to CPU'er til en multi-core CPU, reducerer den også antallet af CPU-køleventilatorer fra to til en, hvilket sparer ekstra energi.

Rum og omkostninger

Multi-core chips sparer kretskort og emballagerum i forhold til flere CPU-design. At have en enkelt CPU chip med to kerner tager halvdelen af ​​pladsen som to separate CPU chips. Eliminering af de andre signalstyringssupportchips fra en multiple-CPU-computer sparer også plads. Hvis en multi-core chip koster 50 procent mere end en single-core chip, koster en multi-core single-CPU computer mindre end en med to CPU'er.

Hastighed

Kernerne på en multi-core CPU deler samme cachehukommelse og andre ressourcer, så de har en præstationsfordel i forhold til flere CPU-designs. De elektriske signaler mellem komponenter rejser kortere afstande på en multi-core CPU. Kortere afstande for signalerne betyder, at de kan køre med en højere clockhastighed uden nedbrydning. En højere klokkehastighed betyder, at multi-core-CPU'en kører programmer hurtigere end single-core CPU'er.