Anasayfa » nasıl » Neden Yeni İşlemci Nesilleri Aynı Saat Hızında Daha Hızlı?

    Neden Yeni İşlemci Nesilleri Aynı Saat Hızında Daha Hızlı?

    Yeni nesil işlemcilerin, eski işlemcilerle aynı saat hızlarında nasıl daha hızlı olabileceğini merak ediyor olabilirsiniz. Sadece fiziksel mimaride değişiyor mu, yoksa başka bir şey mi? Bugünün Süper Kullanıcı Soru-Cevap yazısında meraklı bir okuyucunun sorularına cevap.

    Bugünün Soru ve Cevap oturumu bize topluluk tarafından yönlendirilen bir soru-cevap web sitesi grubu olan Stack Exchange'in bir alt birimi olan SuperUser'ın izniyle geliyor..

    Rodrigo Senna'nın izniyle (Flickr).

    Soru

    SuperUser okuyucu agz, neden yeni nesil işlemcilerin aynı saat hızında daha hızlı olduklarını bilmek istiyor:

    Örneğin, neden bir 2.66 GHz çift çekirdekli Core i5, aynı zamanda çift çekirdekli 2.66 GHz Core 2 Duo'dan daha hızlı olsun??

    Bu, bilgiyi daha az saat döngüsünde işleyebilecek yeni talimatlar nedeniyle midir? Başka hangi mimari değişiklikler söz konusu??

    Yeni nesil işlemciler neden aynı saat hızında daha hızlı çalışıyor??

    Cevap

    SuperUser katılımcıları David Schwartz ve Breakthrough bize cevap veriyor. İlk olarak, David Schwartz:

    Genellikle, yeni talimatlardan dolayı değildir. Bunun nedeni, işlemcinin aynı talimatları uygulamak için daha az talimat döngüsü gerektirmesidir. Bu çok fazla sebepten dolayı olabilir:

    1. Büyük önbellek, hafıza için boşa harcanan daha az zaman demektir.
    2. Daha fazla yürütme birimi, bir talimat üzerinde çalışmaya başlamak için bekleyen daha az zaman demektir.
    3. Daha iyi dal kestirimi, hiçbir zaman yürütülmemesi gereken, spesifik olarak talimatların yerine getirilmesiyle daha az zaman harcanması demektir..
    4. Yürütme birimi iyileştirmeleri, talimatların tamamlanmasını bekleyen daha az zaman demektir..
    5. Daha kısa boru hatları, boru hatları daha hızlı doluyor demektir.

    Ve bunun gibi.

    Ardından gelen cevabın ardından:

    Mutlak kesin referans Intel 64 ve IA-32 Mimarileri Yazılım Geliştirici El Kitapları'dır. Mimariler arasındaki değişiklikleri detaylandırıyorlar ve x86 mimarisini anlamak için harika bir kaynak.

    1 - 3C arasındaki ciltleri indirmenizi tavsiye ederim (yukarıda bağlantı verilen sayfadaki ilk indirme bağlantısı). Cilt 1, Bölüm 2.2 istediğiniz bilgilere sahip.

    Çekirdek'den Nehalem / Sandy Bridge mikro mimarisine kadar uzanan bu bölümde listelenen bazı genel farklılıklar:

    • Geliştirilmiş dal tahmini, yanlış öngörüden daha hızlı kurtarma
    • HyperThreading Teknolojisi
    • Entegre bellek denetleyicisi, yeni önbellek hiyerarşisi
    • Daha hızlı kayan nokta özel durum işleme (yalnızca Sandy Bridge)
    • LEA bant genişliği iyileştirme (yalnızca Sandy Bridge)
    • AVX komut uzantıları (yalnızca Sandy Bridge)

    Listenin tamamı yukarıda verilen bağlantıda bulunabilir (Cilt 1, Bölüm 2.2).

    Bu ilginç tartışma hakkında daha fazla bilgiyi aşağıdaki linkten okuduğunuzdan emin olun.!


    Açıklamaya eklemek için bir şey var mı? Yorumlarda ses kesiliyor. Diğer teknoloji meraklısı Stack Exchange kullanıcılarından daha fazla cevap okumak ister misiniz? Burada tüm tartışma konusuna göz atın.