Programinė įranga
Ką reiškia Hyper-Threading Technology“?
- Informacija
- Parašė Elvinas
- Tėvinė kategorija: Žinių bazė
- Skaitytojų: 5137
Procesorių aprašuose būna nurodyta: „Hyper-Threading Technology“. Ką reiškia šis užrašas?
„Hyper Treading“ – tai į „Intel“ procesorius diegiama technologija, padedanti efektyviau išnaudoti procesorių išteklius. Programų instrukcijos vykdomos konvejeriu: kol vienos apdorojamos, kitos rengiamos ir perduodami anksčiau įvykdytų instrukcijų duomenys. Deja, ne visada pavyksta gerai sudėti instrukcijas į konvejerį (jos neretai būna susijusios, t.y. pradedamos rengti tik tada, kai įvykdomos ankstesnės), todėl dalis procesoriaus išteklių stovi be darbo.
Kad taip nenutiktų, „Intel“ inžinieriai nusprendė leisti vienu metu apdoroti ne vienos, o dviejų programų instrukcijas. Operacinė sistema (OS) tokį procesorių mato kaip du, todėl vienu metu pateikia dvi užduotis. Gavęs kelių programų instrukcijų seką, procesorius geba veiksmingiau išnaudoti savo išteklius.
Taikant „Hyper-Threading“ technologiją, darbą galima paspartinti iki 20 – 30 proc., tačiau OS ir programos (jei norima, kad sparčiau veiktų viena programa) turi gebėti naudotis keliais procesoriais. Tam tikrais atvejais „Hyper-Threading“ darbo spartą gali net sumažinti 5 – 10 proc. Beje, HT santrumpa gali būti žymima ir AMD „Hyper Transport“ didelės spartos duomenų perdavimo magistralė, naudojama AMD procesoriuose.