Hyperthreading nedir ve neden umursamalısınız?


Diyelim ki yeni bir işlemci satın almak istiyorsunuz ve aniden ikisinde de aynı kağıt üzerinde bulunan iki ürün arasında karar vermelisiniz, ancak bunlardan birinde hiper iş parçacığıve diğeri değil.

Açıkçası hiper-diş çekmek iyi bir şey çünkü bunun için fazladan ödemek zorundasınız, ama ne işe yarıyor? En önemlisi, sizin'in umursaması gereken bir şey mi? Bu yakıcı soruları yanıtlamak için, CPU'ların işlerini nasıl yaptıkları hakkında kısa bir yol kat etmeliyiz.

Sınırsız Güç!

Bilgisayar teknolojisinin ince teknik detaylarıyla ilgilenmiyor olsanız bile, muhtemelen Moore Yasası önce. Bu gerçekten doğal bir kanun değil, entegre devrelerin temel bileşenlerinin her iki yılda bir yoğunluğa iki katına çıktığını gözlemliyor.

Bunun anlamı, bir CPU'nun performansının her iki yılda iki katına çıkmasıydı; bu da üssel bir gelişme oranıdır. Dünyanın en hızlı otomobili iki yıl önce çıktıktan iki kat daha hızlı olsaydı ve bu trend onlarca yıl boyunca devam ederse, bilim kurgu yıldız gemilerinin hızıyla araçlara sahip olurduk. Bu aslında bilgisayar teknolojisiyle ilgili en devrimsel şeylerden biri.

Sorun şu ki, bir CPU'nun performansı sadece bileşenlerinin yoğunluğu tarafından belirlenmiyor. Saat hızı, yani saniyede kaç tam hesaplama döngüsü gerçekleştirebildiğinin açık bir önemi yok. Bir CPU alırsanız ve saat hızını iki katına çıkarırsanız, twiceas'ı iyi gerçekleştirir. En azından teoride.

Sorun şu ki, işlemci ne kadar hızlı çalışırsa çalışsın, bir seferde sadece bir şey yapabilir. “Çoklu görev” olarak algıladığımız aslında binlerce farklı iş arasında hızla ilerleyen bir işlemci. Birkaç yıl önce, tek bir işlemciyi daha hızlı ve daha hızlı hale getirmek için birkaç tuğla duvara çarpmaya başladık.

Dolayısıyla, çözümlerden biri, her işlemciye birden fazla CPU koymak, böylece çeşitli işler aralarında bölünebiliyordu. Bugün, dört çekirdekli işlemciler hemen hemen ana yapılandırmadır.

Hyperthreading(HT), Intel’in eşzamanlı çoklu okumaiçin adıdır. Temel olarak, bir CPU çekirdeğinin aynı anda iki problem üzerinde çalışabileceği anlamına gelir. İşlemcinin iki kat daha fazla iş yapabileceği anlamına gelmez. Sadece tüm kapasitesinin bir kerede daha basit problemlerle uğraşarak kullanılmasını sağlayabilir.

İşletim sisteminize göre, her gerçek silikon CPU çekirdeği iki gibi görünür, bu nedenle her biri ayrıymış gibi çalışır. Bir CPU'nun yaptığı işlemlerin çoğunu maksimum seviyede çalıştırmak için yeterli olmadığından HT, paranızın karşılığını aldığınızdan emin olmanızı sağlar.

Kimin Önemsemesi GerekenlerHyperthreading?

Bu biraz karmaşık olabilecek başka bir soru, ancak bozulduğunda oldukça basit. Öncelikle, hiper-uç hakkında neredeyse her zaman doğru olan bir şeyi ortaya koyalım. Aynı sayıda iş parçacığını işleyebilecek, ancak aynı sayıda çekirdeğe sahip olmayan iki işlemci arasında seçim yapmanız gerekiyorsa, daha fazla fiziksel çekirdeğe sahip CPU ile devam edin.

Örneğin, çift çekirdekli, hiper iş parçacıklı bir CPU'ya ve HT olmayan dört çekirdekli bir CPU'ya sahipseniz, dört çekirdekli seçenek daha iyi bir seçimdir. Tek iplikli, tek çekirdekli performansta birbirlerine yakın oldukları göz önüne alındığında. Neden? Dört çekirdekli işlemci daha fazla fiziksel işlem donanımına sahip olduğu için.

Aynı fiziksel özelliklere sahip iki CPU'ya sahip olduğunuzda gerçek turşu gelir, ancak biri HT diğeri ise diğeri yoktur. Çalıştırmak istediğiniz yazılımı kullanın. HT dişlerini kullanmak için yeterince iş parçacığı oluşturabilecek bir yazılımınız varsa, hiper iş parçacıklı CPU'yu tercih etmekten önemli bir artış göreceksiniz. Basitçe, çünkü işleme kapasitesinin hiçbiri boşa gitmiyor ve bileşen tam potansiyelinin yanında çalışıyor. olabildiğince çok zaman.

Çalıştırmak istediğiniz yazılım HT sanal çekirdeklerini kullanmak için yeterli iş parçacığı üretmiyorsa, performansta kelimenin tam anlamıyla farksızlık görürsünüz.

Geleneksel olarak CPU 3B oluşturma, video kodlama ve fotoğraf gibi işlemler manipülasyon, zayıf CPU'nuzun alabileceği kadar çok konu oluşturacaktır. Başka bir deyişle, birçok modern mesleğe uygulama, ipliğe açtır. Bu nedenle Hyperthreading, i7 ve üstü.

Kelime İşlemciler ve web tarayıcıları gibi genel kullanıma yönelik uygulamalar gibi profesyonel işlemcili işlemcilerle sınırlandırılmıştır; daha fazla iplik üretebilirler. Bunun nedeni, çoğu insan tarafından kullanılan uygulamaların gerekliliği, giriş seviyesi CPUsaya bile zor zaman vermemektir.

Büyük Oyun Sorusu

Video oyunları, oldukça ilgisiz olan başka bir ana uygulama. Hyperthreading için. Yazma sırasında, 2019'da, en son video oyun motorları daha fazla iş parçacığı haline gelmeye başlıyor. Bu, HT etkin CPU'ların daha iyi performans göstereceği anlamına geliyor. Daha eski başlıklar, AI veya diğer CPU merkezli işlemlerin yoğun şekilde kullanılmasını sağlayan birkaç simülasyon tipi oyun haricinde hiçbir avantaj sağlamaz.

Bu, bir sonraki oyun PC'nizin Hyperthreading olması gerektiği anlamına mı geliyor? Mesele şu ki, şimdi altı, sekiz ve on iki çekirdekli işlemcilerin norm olduğu bir ana işlemci pazarına giriyoruz. Bu yüzden, mümkün olduğunda daha fazla fiziksel çekirdeğe sahip olmak çok daha iyidir.

Basit Cevap

Umarım yukarıdaki açıklama açık bir şekilde anlaşılmıştır, ancak en alt satırda yer alalım:

  • Profesyonel, iş parçacığı ağır işler yapıyorsanız, Hyperthreading meseleleri
  • Ana akım bir kullanıcıysanız endişelenmeyin!
  • oyuncu, önceliklendirBir sonraki HT'nizde daha fazla çekirdeğe sahip olmakla birlikte, eğer haklıysanız HT'ye ek olarak sahip olun.
  • Hyperthreading harika bir teknolojidir, ancak herkes için prime değer değildir. Şimdi “birinin” siz olup olmadığınızı bilmeniz gerekir!

    İlgili Mesajlar:


    26.07.2019