Intel CPU'ların büyük bir kısmı, Eşzamanlı Çoklu İş Parçacığı veya SMT için Intel marka adı olan hiper iş parçacığı adı verilen bir özellik sunar. Hyperthreading, yoğun olarak çok iş parçacıklı görevlerde CPU performansının artmasına izin verebilen bir işlemdir.
İpucu: İş parçacıkları, bir işlem için talimat dizileridir. Bir işlem, aynı anda çalıştırılabilen birden çok küçük parçaya bölünürse, buna çok iş parçacıklı denir.
Hiper iş parçacığı nedir ve nasıl çalışır?
Hyperthreading, tek bir CPU çekirdeğinin aynı anda iki işlemi çalıştırmasını sağlayan bir araç olarak pazarlanmaktadır. Çoğu işletim sisteminde, hiper iş parçacıklı çekirdekler, ana fiziksel çekirdeğin yanında ikinci bir mantıksal çekirdek olarak gösterilir ve aynı
Bu, hiper iş parçacığının gerçekte nasıl çalıştığının özellikle gerçekçi bir temsili değildir. Gerçekte, hiper iş parçacığı oluşturma, bir CPU çekirdeğinin iki iş parçacığını sıraya koymasına izin veren akıllı bir zamanlama işlemidir. İlk iş parçacığı durursa, örneğin veri bekliyorsa, ikinci iş parçacığı sorunsuz bir şekilde değiştirilebilir. Bu tasarım, ikinci iş parçacığının, yararlı hesaplamalar yapmak için, aksi takdirde boşa harcanacak herhangi bir boş CPU zamanından yararlanmasına izin verir.
Performans etkisi nedir?
Video düzenleme gibi çok iş parçacıklı işlemler gibi iş yükünün türüne bağlı olarak hiper iş parçacığı oluşturma, %30'a kadar performans artışı sağlayabilir. Ancak, tek iş parçacıklı uygulamalar gibi diğer görevlerde, hiper iş parçacığı oluşturma, hiçbir performans artışına neden olmayabilir.
Hiper iş parçacığı, CPU'nun hiper iş parçacıklı olmayan bir CPU'dan daha fazla güç kullandığı ve daha fazla ısı ürettiği anlamına gelir. Bu, CPU'nun daha yüksek kullanım seviyelerinden kaynaklanır.
Hiper iş parçacıklı çekirdekler ve fiziksel çekirdekler
Gerçekte, hiper iş parçacığı, çok iş parçacıklı görevler için biraz ekstra ücretsiz performans sağlayan hoş bir ekstradır. Ancak fiziksel CPU çekirdekleri, çok iş parçacıklı iş yükleri için çok daha büyük bir performans artışı sağlayabilir. Hiper iş parçacıklı çift çekirdekli bir CPU ile hiper iş parçacıklı olmayan dört çekirdekli bir CPU arasında bir seçeneğiniz varsa, dört çekirdek, hiper iş parçacıklı çift çekirdekten daha iyi performans gösterecektir. Fiziksel çekirdek sayısı, çok iş parçacıklı performansın en önemli parçasıdır, hiper iş parçacığını desteklemek biraz güçlenir.