OpenBSD vypíná podporu Hyper-Threadingu

20. 6. 2018

Sdílet

OpenBSD Linux inside

Projekt OpenBSD oznámil svůj plán na procesorech Intel vypnout podporu Hyper-Threadingu. Vývojáři už začali s potřebnými úpravami. Důvodem jsou další chyby časování z kategorie Spectre, kterým právě Hyper-Threading (HT) v některých případech otevírá dveře kvůli sdílení TLB a L1 keše.

Protože mnoho moderních počítačů dnes neumožňuje HT vypnout, rozhodli se vývojáři přidat ovládací rozhraní do nové verze utility sysctl. Protože rizika spojená se zmíněnou technologií jsou vážná, bude ve výchozím stavu vypnutá. Zatím na Intel x86–64, ale postupně se změna rozšíří i na další architektury.

Podle vývojářů nemá HT takový pozitivní vliv na výkon, jak se snaží výrobci tvrdit. Proto prý nebude jeho vypnutí znamenat žádný propad. HT umožňuje paralelní běh instrukcí v některých jednotkách uvnitř procesoru. Přestože má software k dispozici jen jedno jádro, dokáže díky paralelizaci lépe využívat části procesoru, které by jinak zahálely.

Našli jste v článku chybu?

Autor zprávičky

Petr Krčmář pracuje jako šéfredaktor serveru Root.cz. Studoval počítače a média, takže je rozpolcen mezi dva obory. Snaží se dělat obojí, jak nejlépe umí.