Vairāki CPU Vs. Multi-Core

Kopš 2005. gada datoru CPU mikroshēmu veidotāji arvien vairāk izmanto vairāku kodolu izmantošanu, lai palielinātu veiktspēju. Katram kodam ir atsevišķs skaitļošanas uzdevums, tāpēc dators iegūst vairāk darba. Pirms skriešanās uz daudzkodolu procesoriem, datoru dizaineri dažreiz sistēmā ievieto divus, četrus vai vairākus viena kodola CPU. Kopš 2011. gada oktobra serveros ir divi vai vairāki CPU mikroshēmas vienā un tajā pašā mašīnā.

Programmatūra

Vairākiem CPU vai vairākiem kodoliem ir nepieciešama programmatūra, kas ir ieprogrammēta to atpazīšanai. Operētājsistēmas, piemēram, Linux vai Microsoft Windows, sākās viena CPU, viena kodola datoros. Versijām, kas atpazīst daudzdzīslu datorus, nepieciešami papildu programmēšanas centieni. Ja programmatūra nezina atšķirību starp atsevišķiem un vairākiem CPU, tā darbosies tā, it kā datoram ir viens CPU, un citi skaitļošanas resursi paliks tukši. Tas pats attiecas uz lietojumprogrammatūru. Piemēram, 3D grafikas modelēšanas programma var darboties ne ātrāk par vienu kodolu, nevis vairāku kodolu. Ja programma var sadalīt CPU intensīvus uzdevumus un piešķirt tos dažādiem kodoliem, programma pabeidz šos uzdevumus ātrāk.

Energoefektivitāte

Daudzkodolu datoram ir labāka energoefektivitāte nekā vienam ar vairākiem CPU. Vairāki CPU nozīmē vairāku vienas integrētās shēmas kopijas, kas atrodas uz plates, ar saistītām vadu starp tām un citām mikroshēmām. Sirds konsolidēšana vienā mikroshēmā samazina enerģiju, kas tiek izmantota signālu sūtīšanai no mikroshēmas uz mikroshēmu. Tas arī novērš dažas papildu mikroshēmas, kas nepieciešamas, lai pārvaldītu signālus starp CPU. Ja dators pāriet no diviem CPU uz vienu vairāku kodolu CPU, tas arī samazina CPU dzesēšanas ventilatoru skaitu no diviem uz vienu, ietaupot papildu enerģiju.

Kosmoss un izmaksas

Daudzkodolu mikroshēmas ietaupa shēmu un iepakojuma vietu salīdzinājumā ar vairākiem CPU modeļiem. Viena CPU mikroshēma ar diviem kodoliem aizņem pusi telpas kā divas atsevišķas CPU mikroshēmas. Citu signālu pārvaldības atbalsta mikroshēmu likvidēšana no vairāku CPU datora arī ietaupa vietu. Ja daudzkodolu mikroshēma maksā par 50 procentiem vairāk nekā viena koda mikroshēma, vairāku kodolu viena CPU dators maksās mazāk nekā viens ar diviem CPU.

Ātrums

Daudzkodolu CPU kodoliem ir tāda pati kešatmiņa un citi resursi, tāpēc tiem ir veiktspējas priekšrocības salīdzinājumā ar vairākiem procesoriem. Elektriskie signāli starp komponentiem pārvietojas īsākos attālumos vairāku kodolu CPU. Īsāki attālumi signāliem nozīmē to, ka tie var darboties ar lielāku pulksteņa ātrumu bez pazemojošiem. Augstāks pulksteņa ātrums nozīmē, ka vairāku kodolu CPU vada programmas ātrāk nekā viena kodola CPU.