Skoči na sadržaj

Hyper-Threading

Arhitekturna referencaFeex

Intel Hyper-Threading izlaže više logičkih procesora iz jedne fizičke jezgre gdje implementacija to podržava. Logički procesori dijele resurse jezgre i nisu ekvivalentni dodatnim neovisnim fizičkim jezgrama.

Što trebate znati

Intel Hyper-Threading izlaže više logičkih procesora iz jedne fizičke jezgre gdje implementacija to podržava. Logički procesori dijele resurse jezgre i nisu ekvivalentni dodatnim neovisnim fizičkim jezgrama.

Kako funkcionira

Svaki logički procesor pruža arhitektonsko stanje izvršavanja dok dijeli dijelove resursa izvršavanja, predmemorije i raspoređivanja jezgre. Točan raspored dijeljenja specifičan je za mikroarhitekturu. Raspoređivanje OS-a i zahtjevi radnog opterećenja za resursima određuju poboljšavaju li istovremene dretve propusnost.

Gdje je korisno

Dvije dretve s komplementarnim zastojima mogu učinkovitije koristiti dijeljene resurse izvršavanja, dok dvije dretve koje se natječu za isti zasićeni resurs mogu dobiti manje. Ishodi kašnjenja, propusnosti i energije zahtijevaju mjerenje specifično za radno opterećenje.

Kako provjeriti podršku i omogućavanje

Koristite modernu enumeraciju topologije procesora i prikaz fizičkih jezgri / logičkih procesora u OS-u, zajedno s politikom firmvera. Potvrdite koliko je dretvi stvarno omogućeno po jezgri umjesto automatskog množenja marketinškog broja jezgri.

Uočeno ponašanje kontrolira cjelokupna platforma: firmware, pravila OS-a, raspoređivanje radnog opterećenja, isporuka napajanja i temperatura. Polje značajke opisuje mogućnost, a ne fiksno radno stanje ili obećanu frekvenciju.

Što ova značajka ne utvrđuje

Polje Hyper-Threading ne utvrđuje broj fizičkih jezgri ili omogućenih dretvi, a sam naslijeđeni HTT bit nije broj topologije. Ne jamči dvostruke performanse niti ubrzava svako paralelno radno opterećenje. Sigurnosna politika platforme također može utjecati na implementaciju.

Kompatibilnost i performanse u praksi

Koristite podržanu telemetriju točnog sustava i usporedite reprezentativna kontinuirana radna opterećenja. Razlikujte ponašanje u mirovanju, prolazna ubrzanja i propusnost u ustaljenom stanju. Promjena više postavki firmwarea ili napajanja odjednom otežava dijagnozu i oporavak.

Praktičan kontrolni popis za provjeru

  1. Zabilježite točan model procesora ili platforme te verzije aplikacije, OS-a i izvršnog okruženja. Sačuvajte formulaciju stvarne pogreške ili zahtjeva.
  2. Provjerite proizvođačevu referencu za taj točan model, a zatim pregledajte stvarnu sposobnost i omogućeno stanje u okruženju u kojem se program izvodi.
  3. Usporedite svaki zahtjev odabrane binarne datoteke ili pozadinskog sustava. Slično nazvana značajka, pseudonim ili široka tehnološka oznaka nisu dovoljni.
  4. Potvrdite da je aplikacija odabrala predviđenu implementaciju. Koristite njezinu dokumentiranu dijagnostiku i podržanu zamjensku opciju kada zahtjevi nisu ispunjeni.
  5. Napravite jednu po jednu podržanu promjenu i ponovite isto radno opterećenje. Zadržite izvornu konfiguraciju i put oporavka dostupnima.

Ako je značajka navedena, ali je softver ne može koristiti

Počnite s točnom komponentom koja zakazuje. Hardverska baza podataka opisuje zabilježenu sposobnost; operacijski sustav ili hipervizor mogu izložiti drukčije stvarno okruženje. Pogreška nedopuštene instrukcije također zahtijeva istragu stvarne instrukcije koja uzrokuje pogrešku i binarne građe, jer oštećenje ili nepovezana nepodržana instrukcija mogu proizvesti sličan simptom.

Instalirajte verziju aplikacije, upravljačkog programa ili izvršnog okruženja podržanu za točnu platformu i upotrijebite proizvođačevu dokumentiranu osnovnu ili zamjensku građu ako je potrebno. Softversko ažuriranje ne može stvoriti instrukciju koja procesoru nedostaje. Promjene u firmwareu i sigurnosnim pravilima trebaju slijediti postupak proizvođača sustava i plan oporavka, a ne generički recept za optimizaciju.

Izvori i opseg ovog objašnjenja

Intel 64 and IA-32 Architectures Software Developer's Manual

Ove reference utvrđuju arhitekturno ponašanje i softverske zahtjeve. One ne verificiraju neovisno svaku vrijednost značajke na povezanoj stranici hardverskog modela. Za podršku modela upotrijebite proizvođačeve dokaze s te stranice i provjerite stvarnu konfiguraciju sustava. Ovaj članak ne pruža mjerilo performansi, certifikaciju ili datum neovisnog pregleda.

Izvori i provjera

Uredničko vlasništvo: Feex. Nije zabilježen datum neovisnog pregleda. Kako istražujemo.

Je li ovaj članak bio koristan?

Dovoljno je odgovoriti s da ili ne. Odaberite razlog ako želite ili dodajte kratku bilješku.

Je li ovaj članak bio koristan?