Daudzkodolu un pavedienu procesori
Miscellanea / / July 04, 2021
Autore: Guillem Alsina González, maijā. 2017
“Mikroprocesors sastāv no četrkodolu (pazīstams kā četrkodolu) un ietver četrus izpildes pavedienus”; Šī ir funkcija, kuru mēs arvien biežāk esam pieraduši lasīt datoru ar mikroshēmojumiem specifikācijās. arhitektūra x86-64, savukārt mobilajos tālruņos un citās ierīcēs ar ARM arhitektūras mikroshēmām mēs jau esam pieraduši apskatīt to serdeņu skaitu.
Bet ko tieši šie dati nozīmē? Jebkuram mikroprocesoram var būt vairāki apstrādes kodoli, kas būtu līdzīgi vairāku procesoru iekapsulēšanai vienā paketē
Šī "pakete" darbojas kā viens mikro, bet tai ir iespēja piešķirt katram tās kodolu neatkarīgi aprēķini, kas tiek veikti paralēli vai nu dažādiem lietojumiem un mērķiem, vai tas pats lietotne.
Šajā sakarā operētājsistēmām un lietojumprogrammām jābūt gatavām izmantot šīs iespējas un izmantot tās pēc iespējas efektīvāk.
Tā kā vienmēr disciplīna no skaitļošana, ir bijusi nepieciešamība paralēli veikt aprēķinus. Šim nolūkam serveros sāka ietilpt vairākas mikroshēmas, un radās arī paralēlās skaitļošanas filiāle, kas izmantoja šo funkciju.
Daudzuzdevumu darbvirsmas operētājsistēmas, kuras sāka darboties ar vienas mikroshēmas mikroshēmām viens kodols ļāva nomainīt vairākus kodolus vienā procesorā, lai piedāvātu daudzuzdevumus īsts
Sākumā daudzuzdevumu veikšana tika simulēta, ātri pārslēdzoties starp uzdevumiem, taču galu galā šīs izmaiņas bija vairāk nekā pamanāmas un galu galā samazināja datoru veiktspēju.
Tāpēc vairāki uzņēmumi, īpaši Intel, strādāja, lai daudzkodolu arhitektūru padarītu pieejamu galddatoru skaitļošanas līmenī.
Tomēr augstākās klases skaitļošanas jomā šie daudzkodolu mikroshēmas jau sen bija pieejamas kopš 1980. gadiem. Protams, mēs runājam par superdatoriem un lieliem korporatīvajiem serveriem.
2006. gadā Intel izlaida pirmās divkodolu mikroshēmas - Core Duo
No šejienes daudzkodolu mikroshēmu izstrāde plaši izplatījās starp galddatoriem un ne tikai Intel, bet arī tā konkurentu, piemēram, AMD, radījumos.
Aptuveni četrus gadus vēlāk paradigma daudzkodolu arhitektūra sasniedza ARM mikroshēmu jomu, ar tādiem piemēriem kā NVIDIA Tegra 2 Motorola ATRIX, kas radīja jaunas paaudzes termināļus, kas gatavi uzvesties kā rakstāmgalds.
ARM mikroshēmas tagad pat var kompetence līdz x86-64 mikroshēmām darbvirsmas un augstas veiktspējas skaitļošanas lietojumprogrammās.
Bet ir vēl viens jēdziens, kas saistīts ar daudzapstrādi, un tas ir pavediens (burtiski "pavediens" vai "līnija"), un kas sastāv no uzdevumu skaita, kurus var pārklāt katrā no kodoliem
Tādējādi a procesors divkodoludivkodolu) ar diviem diegi izpildi, tā var vienlaikus rūpēties par diviem uzdevumiem, pa vienam katrā no kodoliem, savukārt a četrkodolu ar astoņiem diegi tas nozīmē, ka katram kodolam var mainīt divus dažādus procesus.
Šī maiņa tiek veikta, nomainot kods un viena procesa datus pēc otra koda un datiem, ārkārtīgi ātri, lai Rezultāts ir tāds, ka šķiet, ka tajā pašā kodolā notiek reāla daudzuzdevumu veikšana, lai gan tas ir tikai a atzinību.
Fotoattēli: Fotolia - Petr Ciz / Absent84
Tēmas daudzkodolu procesoros un pavedienos