Hyper-Threading
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
- 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.
- 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.
- Usporedite svaki zahtjev odabrane binarne datoteke ili pozadinskog sustava. Slično nazvana značajka, pseudonim ili široka tehnološka oznaka nisu dovoljni.
- Potvrdite da je aplikacija odabrala predviđenu implementaciju. Koristite njezinu dokumentiranu dijagnostiku i podržanu zamjensku opciju kada zahtjevi nisu ispunjeni.
- 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.
- Intel 64 and IA-32 Architectures Software Developer's Manual · Svesci 1 i 2 opisuju imenovane obitelji instrukcija i CPUID; Svezak 3 opisuje stanje, straničenje, VMX i kontrole zaštite. Dokumentacija arhitekture ne utvrđuje podršku za određeni model.
Je li ovaj članak bio koristan?
Dovoljno je odgovoriti s da ili ne. Odaberite razlog ako želite ili dodajte kratku bilješku.
Hvala. To nam pomaže poboljšati ovu stranicu.