Perdirbėjai

Fizinių ir loginių branduolių (smt ar hiperskirstymas) skirtumai CPU

Turinys:

Anonim

Šerdys, šerdys, sriegiai, lizdai, loginis branduolys ir virtualus šerdis yra terminai, susiję su procesoriais, kurių daugelis vartotojų nelabai supranta. Štai kodėl mes paruošėme šį įrašą, kad pabandytume jį paaiškinti paprastai ir suprantamai visiems vartotojams.

Skirtumai tarp pagrindinio ir vykdymo gijų (SMT ar HyperThreading) procesoriuje

Visų pirma, mes turime galvoti apie „Pentium“ erą, kai procesoriai buvo sudaryti iš vieno branduolio, procesorius įmontuojamas į specialią pagrindinės plokštės angą, skirtą susisiekti su kitais komponentais, Šis lizdas yra lizdas arba lizdas. Paprastai pagrindinės plokštės turi tik vieną lizdą, tačiau kai kurie į verslą orientuoti modeliai turi kelis lizdus, ​​leidžiančius montuoti kelis procesorius. Kalbant apie branduolį, tai yra procesoriaus dalis, kurioje atliekami visi skaičiavimai, sakykime, kad smegenys verčia veikti mūsų kompiuterį. Kiekviena šerdis gali tvarkyti duomenų giją.

Bėgant metams, jis įvertino „ Intel“ „HyperThreading“ technologiją, kurią sudaro kai kurių procesoriaus elementų, tokių kaip registrai ar aukščiausio lygio talpyklos, kopijavimas. Tai leidžia procesoriaus branduoliui vienu metu atlikti dvi užduotis (2 gijas arba gijos) ir atsiranda loginių branduolių išvaizda. Tai, kas žymiai pagerina našumą, nes jei procesui reikia laukti operacijos ar tam tikrų duomenų, kitas procesas gali tęsti procesoriaus naudojimą jo nesustodamas, sustabdytas procesorius reiškia našumo praradimą, taigi kad turime užkirsti kelią tam.

Paaiškinta „HyperThreading“ technologija

Ši „HyperThreading“ technologija apgauna “ operacinę sistemą manydama, kad yra dvi šerdys, kai iš tikrųjų yra tik viena, viena, kuri iš tikrųjų egzistuoja, yra fizinė šerdis, o ta, kuri atsiranda kaip „HyperThreading“ rezultatas, yra virtualioji. Virtualioji šerdis turi daug mažiau apdorojimo galimybių nei fizinė šerdis, todėl našumas neprilygsta dviejų fizinių branduolių turėjimui toli nuo jo, tačiau jis suteikia nemažą papildomą naudą.

Kitas procesorių evoliucijos žingsnis buvo šuolis į procesorių, turinčių du fizinius branduolius, išvaizdą, tai buvo įmanoma dėl visų elementų, esančių procesoriaus viduje, miniatiūrizacijos, tai yra, jie tapo mažesni ir dėl tiek daug, kad galime tilpti dar daug toje pačioje erdvėje. Iš esmės dviejų branduolių procesorius yra tarsi du procesoriai, veikiantys kartu, tačiau daug greitesnis ir efektyvesnis ryšys tarp jų, todėl našumas žymiai pranašesnis už sistemas su dviem lizdais ir dviem procesoriais.

Dviejų branduolių procesoriaus pavyzdys

Skirtingai nuo „HyperThreading“, dviejų branduolių procesoriuose kiekvienas turi visus būtinus elementus, kad galėtų atlikti visų rūšių užduotis, todėl dviejų branduolių procesorius yra daug pranašesnis už vieno branduolio procesorių su „HyperThreading“. Kitas žingsnis buvo pasiekti daugiau pagrindinių procesorių, o tai įmanoma vis labiau mažinant jo komponentus. Šiandien yra procesoriai, turintys iki 18 fizinių branduolių.

Mes rekomenduojame perskaityti mūsų vadovą geriausiems perdirbėjams rinkoje

Be to, galime sujungti kelių branduolių naudojimą su „HyperThreading“ technologija, kad galėtume pasiekti procesorius su didžiuliu skaičiumi loginių branduolių, taigi fiziniame 18 branduolių procesoriuje su „HyperThreading“ yra iš viso 36 loginiai branduoliai (18 fizinių branduolių + 18 branduolių). virtualus).

Perdirbėjai

Pasirinkta redaktorius

Back to top button