İçeriğe geç

Bölüm 2: Kaç CPU Çekirdeğine İhtiyacınız Var?

    1652315342

    Takip Zamanı

    Birkaç ay önce, çeşitli yazılım türleriyle farklı sayıda CPU çekirdeği kullanmanın etkinliğini araştırdık. Bu makaleden çok sayıda iyi geri bildirim aldık ve topluluktan bu takipte dikkate aldığımız bazı ilginç öneriler vardı.

    Öncelikle, testimizde kullandığımız Core 2 Quad Q6600, dört CPU çekirdeği arasında 8 MB L2 önbelleğinin tamamını paylaşmadığından, birinci bölümün teknik olarak kusurlu olabileceği endişesi vardı. Bunun yerine Intel’in Q6600’ü, her biri bir çift CPU çekirdeği arasında paylaşılan iki ayrı 4 MB önbellek deposuna sahiptir. Bu, dört ve üç çekirdekli sonuçların CPU’ların toplam 8 MB önbellek kullandığını, çift ve tek çekirdekli sonuçların ise muhtemelen 4 MB’den yararlandıklarını gösterdiği anlamına geliyor. Aslında, kıyaslamalar, etkinleştirilmiş işlem çekirdeklerine atfedilebilen performanstan çok L2 önbellek kullanılabilirliğindeki farkı yansıtıyor olabilir.

    Bunu düzeltmek için bu sefer farklı bir CPU kullanıyoruz: AMD’nin Phenom II X4 955 BE. Phenom II’nin bu testler için ideal olmasının birkaç nedeni vardır. Her şeyden önce, 6 MB L3 önbelleği dört CPU çekirdeğinin tümü arasında paylaşılıyor, bu nedenle önbelleğin sonuçlar üzerindeki etkisi minimumda tutulacak. İkincisi, Phenom II CPU’nun aynı kalıba dayalı X2, X3 ve X4 versiyonları olduğu için, daha az CPU çekirdeği simüle etmek için kullandığımız yöntemin geçerliliğini test etme fırsatımız olacak. Simüle edilmiş sonuçları daha az CPU çekirdeğine sahip gerçek bir perakende CPU ile karşılaştırarak, işletim sisteminde CPU çekirdeklerini devre dışı bırakmanın gerçekten meşru bir test olup olmadığını daha kesin olarak bileceğiz.

    Bu testlerin sonunda, paylaşılan CPU önbelleğinin etkisinin dramatik mi yoksa minimal mi olduğunu görmek için Phenom II X4 sonuçlarını Intel’in Core 2 Quad Q6600’ün sonuçlarıyla karşılaştırabileceğiz.

    Birkaç okuyucu, çoklu görev sırasında ek CPU çekirdeklerinin faydasını ölçmek için aynı anda birden fazla uygulamanın çalıştığı bir senaryoyu simüle etmekle de ilgilendi. Bu nedenle, bu tür senaryoları da analiz etmek için yeni bir test yaptık.

    0 0 votes
    Rating post
    Subscribe
    Bildir
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x