Intel i7-920'm neden 4 çekirdek yerine 8 çekirdek gösteriyor?


Yanıtlar:


39

Hiper iş parçacığı .

Hiper iş parçacığı, görev geçişini işletim sistemlerinden uzaklaştırır. Normalde bir işletim sistemi, farklı CPU'lar üzerinde zamanlama süreçleri ile uğraşmak ve aynı zamanda sistemde çalışan her görevin CPU'dan çok fazla olmamasını (ancak başka bir şey isterse) adil payına sahip olmasını sağlamak zorundadır.

Hiper iş parçacığı oluşturma, bu 2. görev paylaşımı sürecini en azından bir süreliğine işletim sisteminden uzaklaştırmanın bir yoludur. Bunun nedeni, işlemcinin, işletim sisteminin söyleyebileceğinden çok daha hızlı geçiş yapabilmesidir. Bu nedenle, aslında sadece bir tane olduğunda iki mantıksal işlemci sunarak, işletim sistemi görev değiştirme işlemlerinin sadece yarısını, ancak daha fazla CPU zamanlamasını yapmak zorundadır. Ancak net sonuç, çoklu görev operasyonlarında daha hızlı bir makinedir.

Bunun gerçek faydaları, yaptığınız iş yüküne bağlı olarak büyük ölçüde değişir. Çoğu insan için, onu açmaya veya kapatmaya zarar vermez. 4 vs 8 ev kullanıcıları için bir ferrari veya lamborghini arasında seçim yapmak gibidir.

Ancak, sunucu senaryolarında büyük bir fark yaratabilir. Örneğin, hiper denetimciler, çok sıkı CPU zamanlama gereksinimlerine sahip olduklarından, hiper iş parçacığının kullanımı yoluyla genellikle hızda büyük bir artış elde edebilirler.

Bununla birlikte, SQL sunucuları genellikle bu artışı alamaz, çünkü 8 "orta" boyutlu iş parçacığından dört "büyük" iş parçacığına sahip olmak genellikle daha iyidir.


3
Çok değerli bir Süper Kullanıcı olarak, bu yanıtı tekrar ziyaret etmenizi ve daha fazla ayrıntı eklemenizi öneririm . Bağlantı, Hyperthreading'in ne olduğu veya ne yaptığı hakkında hiçbir şeyi açıklamaya yardımcı olmaz.
James Mertz

11

Arkadaşım hiper iş parçacıklı .

Hiper iş parçacığı , süper skaler mimariden yararlanan eşzamanlı çoklu iş parçacığı biçimidir . Paralel olarak ayrı veriler üzerinde çalışan çoklu talimatlar. İşletim sistemine iki işlemci olarak görünürler, böylece işletim sistemi aynı anda iki işlem zamanlayabilir . Ayrıca iki veya daha fazla işlem aynı kaynakları kullanabilir. Bir işlem başarısız olursa, kaynaklar kolaylıkla yeniden tahsis edilebilir. İşletim sistemi eşzamanlı çoklu iş parçacığı (SMT) özelliğini desteklemelidir.


1
"Güzellik" tartışmalıdır. Bazı durumlarda hiper iş parçacığı performansı yok eder.
MDMarra

Her şey ne yaptığınıza bağlı
Ocak'ta

Şimdi mutlu musunuz? : D (Bir trol savaşı veya başka bir şey ortaya çıkarmaya çalışmıyordu)

1
"Bu, arkadaşım, tüm güzelliği için aşırı ipucu!" :)

Ben güzellik versiyonu ile gideceğim. Bazı durumlarda olumsuz performans etkileriyle ilgili raporlar duyduğum halde, tekrarlayamadım. Hiper iş parçacığı benim için her zaman daha hızlı oldu. Eski formlarında bile.
Brian Knoblauch

6

İ7 ailesi, 8 iş parçacığı olan dört çekirdekli bir işlemcidir. Normal dört çekirdeğin 4 iş parçacığı vardır ve hiper iş parçacığı etkinleştirildiğinden, bilgisayarınız bu 8 iş parçacığını işlemci olarak tanır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.