Hyperthreading / SMT
Simultaneous Multithreading — bir fiziksel CPU çekirdeğinin kendini iki mantıksal iş parçacığı olarak sunması; biri takıldığında onları meşgul tutmak için yürütme birimlerini paylaşır.
SMT'li (AMD'nin terimi) veya Hyperthreading'li (Intel'in terimi) bir çekirdek iki donanım iş parçacığı açığa çıkarır. Bir iş parçacığı bellek veya önbellek ıskası beklerken, ikincisi boştaki yürütme birimlerini kullanır.
Gerçek kazanç
SMT, yoğun iş parçacıklı iş yüklerinde (derleme, render, video kodlama) kabaca %15–30 ek verim sağlar. Performansı İKİYE KATLAMAZ — altta yatan yürütme kaynakları paylaşılır.
Ne zaman zarar verir
Gecikmeye duyarlı birkaç iş yükü (bazı oyunlar, bazı ses eklentileri), iş parçacıkları önbellek için çekişmesin diye SMT'nin kapalı olmasını tercih eder. Intel'in hibrit tasarımları, P çekirdeklerinde SMT'yi bırakarak (Core Ultra 200) ve E çekirdeklerinde tamamen atlayarak bunu aşar.
Teknik föyleri okumak
"8 çekirdek / 16 iş parçacığı", SMT'li 8 fiziksel çekirdek demektir. "8 çekirdek / 8 iş parçacığı", SMT yok demektir. Sürekli çok iş parçacıklı işler için daha fazla çekirdek, daha fazla iş parçacığını yener — 12 çekirdek / 12 iş parçacığı bir yonga, render'da genellikle 8 çekirdek / 16 iş parçacığı bir yongadan daha iyi performans gösterir.