Didelė dalis „Intel“ procesorių siūlo funkciją, vadinamą hipersriegiu, kuri yra „Intel“ prekės ženklas, skirtas „Simultaneous Multi-Threading“ arba SMT. Hipersriegiavimas yra procesas, leidžiantis padidinti procesoriaus našumą atliekant sudėtingas kelių gijų užduotis.
Patarimas: gijos yra proceso instrukcijų sekos. Jei procesas yra suskaidytas į keletą mažesnių dalių, kurios gali būti vykdomos vienu metu, jis vadinamas kelių gijų.
Kas yra hipersriegiavimas ir kaip jis veikia?
Hyperthreading parduodamas kaip įrankis, leidžiantis vienam procesoriaus branduoliui vienu metu vykdyti du procesus. Daugumoje operacinių sistemų hipergijos branduoliai rodomi kaip antrasis loginis branduolys, greta pagrindinio fizinio branduolio ir turintis tą patį.
Tai nėra ypač tikroviškas, kaip iš tikrųjų veikia hipersriegis. Tiesą sakant, hipergijos yra protingas planavimo procesas, leidžiantis procesoriaus branduoliui eilėje išdėstyti dvi gijas. Pavyzdžiui, jei pirmoji gija stringa, jei ji laukia duomenų, antrąją giją galima sklandžiai pakeisti. Ši konstrukcija leidžia antrajai gijai išnaudoti bet kokį neveikiantį procesoriaus laiką, kuris kitu atveju būtų švaistomas, ir atlikti naudingus skaičiavimus.
Koks yra našumo poveikis?
Priklausomai nuo darbo krūvio tipo, pvz., labai daug gijų turintiems procesams, pvz., vaizdo įrašų redagavimui, hipergijos gali padidinti našumą iki 30 %. Tačiau atliekant kitas užduotis, pvz., naudojant vienos gijos taikomąsias programas, naudojant hipersriegius našumas gali nepadidėti.
Hipersriegiavimas reiškia, kad centrinis procesorius naudoja daugiau energijos ir generuoja daugiau šilumos nei nehipersriegiuotas CPU. Taip yra dėl didesnio procesoriaus panaudojimo lygio.
Hipersriegiuoti branduoliai vs fiziniai branduoliai
Tiesą sakant, hipergijos yra puikus priedas, suteikiantis šiek tiek papildomo laisvo našumo atliekant kelių gijų užduotis. Tačiau fiziniai procesoriaus branduoliai gali žymiai padidinti kelių gijų darbo krūvių našumą. Jei turite pasirinkimą tarp dviejų branduolių procesoriaus su hipersriegiu ir keturių branduolių procesoriaus be hipersriegio, keturių branduolių našumas bus geresnis nei dviejų branduolių hipersriegis. Fizinis branduolių skaičius yra svarbiausia daugiasriegio našumo dalis, o hipergijos palaikymas yra tam tikras postūmis.