EMZETT.
Giriş yap

Hyper-threading ve çekirdekler

Kısaca: Bir işlemcinin bağımsız hesaplayan birkaç çekirdeği vardır. Hyper-threading (AMD’de SMT), yürütme birimlerini daha iyi kullanmak için her çekirdeğin iki görevi (iş parçacığı) aynı anda işlemesini sağlar.

Biraz daha ayrıntılı: Bir çekirdekte çoğu zaman bekleyen birçok yürütme birimi vardır, örneğin bellekten gelecek veriyi. İki iş parçacığıyla çekirdek bekleme süresini diğeri için kullanır. Programa göre bu yaklaşık %10 ila %30 daha fazla verim getirir, iki katı değil.

Ayrıntılı

Hyper-threading nasıl çalışır: Çekirdek yinelenmiş yazmaçlar ve denetim mantığı alır ama ALU’ları paylaşır.

Ayrıca bak: CPU, Eşzamanlı çoklu iş parçacığı (SMT), İşlemci çekirdekleri, mantıksal işlemciler ve iş parçacıkları