Daugiagysliai ir siūlų procesoriai
Įvairios / / July 04, 2021
Autorius: Guillem Alsina González, gegužės mėn. 2017
“Mikroprocesorius sudarytas iš keturių branduolių (žinomų kaip keturių branduolių) ir apimantis keturias vykdymo gijas”; Tai savybė, kurią vis dažniau esame įpratę skaityti kompiuterių su lustų rinkiniais specifikacijose. architektūra x86-64, o mobiliuosiuose telefonuose ir kituose įrenginiuose su ARM architektūros lustais mes jau įpratome žiūrėti į jų turimų branduolių skaičių.
Bet ką tiksliai reiškia šie duomenys? Bet kuris mikroprocesorius gali turėti keletą apdorojimo branduolių, kurie būtų tarsi keli procesoriai viename pakete.
Minėtas „paketas“ veikia kaip vienas mikro, bet turi galimybę paskirstyti kiekvieną savo šerdį nepriklausomi skaičiavimai, kurie atliekami lygiagrečiai, skirtingoms programoms ir tikslams, arba tas pats programa.
Šiuo atžvilgiu operacinės sistemos ir programos turi būti pasirengusios pasinaudoti šiomis funkcijomis ir kuo geriau jas išnaudoti.
Kadangi visada, drausmė iš skaičiavimas, atsirado poreikis lygiagrečiai atlikti skaičiavimus. Tam serveriuose pradėjo būti keli mikroschemos, taip pat gimė lygiagretaus skaičiavimo šaka, kuri pasinaudojo šia funkcija.
Daugiafunkcinės darbalaukio operacinės sistemos, kurios pradėjo veikti su vienos mikroschemos mikroschemomis vienas branduolys užleido poreikį apjungti kelis branduolius į vieną procesorių, kad būtų galima atlikti daug užduočių tikras
Iš pradžių daugiafunkcinis darbas buvo imituojamas greitai perjungiant užduotis, tačiau galiausiai šis pokytis buvo daugiau nei pastebimas ir galiausiai pasunkino kompiuterių našumą.
Todėl kelios kompanijos, ypač „Intel“, stengėsi, kad daugialypė architektūra būtų prieinama stalinių kompiuterių lygiu.
Tačiau aukščiausios klasės skaičiavimuose šie daugiagysliai lustai jau seniai buvo prieinami nuo 1980-ųjų. Žinoma, mes kalbame apie superkompiuterius ir didelius įmonių serverius.
2006 m. „Intel“ išleido pirmuosius dviejų branduolių lustus - „Core Duo“
Daugiagyslių lustų kūrimas tapo plačiai paplitęs tarp stalinių kompiuterių ir ne tik „Intel“, bet ir konkurentų, tokių kaip AMD, kūriniuose.
Maždaug po ketverių metų paradigma ARC mikroschemų srityje atsirado daugelio branduolių architektūros pavyzdžiai, pvz., „NVIDIA Tegra 2“ "Motorola ATRIX", sukūręs naujos kartos terminalus, pasirengusius elgtis kaip kompiuterių sistemas rašomasis stalas.
ARM lustai dabar netgi gali tai padaryti kompetencija iki x86-64 lustų darbalaukyje ir didelio našumo skaičiavimo programose.
Tačiau yra dar viena sąvoka, susijusi su daugiaprocesiniu procesu, ir tai yra siūlas (pažodžiui, „siūlas“ arba „linija“), ir tai susideda iš užduočių, kurias galima sutapti kiekvienoje iš šerdžių, skaičiaus
Taigi a procesorius dviejų branduoliųdviejų branduolių) su dviem siūlai vykdymo, ji gali vienu metu pasirūpinti dviem užduotimis, po vieną kiekvienoje šerdyje, o a keturių branduolių su aštuoniais siūlai tai reiškia, kad kiekvienam branduoliui galima kaitalioti iki dviejų skirtingų procesų.
Šis kaitaliojimas atliekamas pakeičiant kodas ir vieno proceso procesai pagal ypatingą greitį, pagal kodą ir duomenis, kad Rezultatas, atrodo, kad toje pačioje branduolyje yra tikras daugiafunkcinis darbas, nors tai yra tik a įvertinimas.
Nuotraukos: Fotolia - Petr Ciz / Absent84
Daugiagyslių procesorių ir gijų temos