Öğreticiler

Intel akıllı önbellek: nedir, nasıl çalışır ve ne işe yarar?

İçindekiler:

Anonim

Bugün size mavi takım hakkında belki de en çok ses getiren terimlerden biri olan Intel Akıllı Önbellek'in ne olduğunu söyleyeceğiz. Bu takma adı yaklaşık 2011'den beri duyuyoruz ve gerçek şu ki, şimdi bir Intel CPU'nun herhangi bir özellik setinde görüyoruz. Ancak, ne işe yarar ve pazarlama nedir?

İçindekiler dizini

Intel Smart Cache, işlemci belleği için yeni bir terim

Örneğin , Intel işlemcilerdeki çekirdeklerin birim yapısı, önbellek kullanımına büyük yarar sağlar. Oluşturulması daha pahalı bir yapıdır, ancak çok daha fazla önbelleğe almayı sağlar.

Öte yandan, önbellek çok daha verimli olduğu sürece okunan kodu optimize eden farklı dahili algoritmalarımız var.

En açık örnek, Önbellek Engelleme (veya önbelleği bloklar halinde kullanma) fikridir . Bu algoritma, büyük döngüleri daha küçük bloklara ayırmayı amaçlamaktadır (böl ve fethet) .

Basitleştirmek için, 1'den 10.000'e gitmek yerine 1'den 10.000 kez gideceğimizi söyleyebiliriz.

On bin değer L1 önbellekine sığmaz, bu nedenle her yeni değer için DRAM'a kadar “aşağı inip onu aramalıyız” . Öte yandan, on değer L1'e sığar, bu yüzden DRAM'a sadece 10 kez inmek zorunda kalacağız. Aradığımız on birinci değer (yine 1) L1 önbelleğinde bulacağız.

Bunun gibi onlarca teknoloji ve optimizasyonu sayabiliriz ve Intel Smart Cache'yi ilginç bir uygulama yapan küçük ayrıntılardır .

Intel Akıllı Önbellek Evrimi

Daha önce kurulmuş olan tüm bu temel ile, kendimizi daha verimli işlemciler görmeye başladığımız 2009 ~ 2011 yıllarına yerleştirmemiz gerekiyor .

2 ve 4 çekirdeğe geçiş son zamanlarda gerçekleşti, ancak yeni bir teknoloji olmak için hala birçok sorun vardı . Mimariler yeniydi ve çok fazla veri kayboldu veya kullanılmadı. Öte yandan tüketim astronomikti ve genel olarak bu platformu geliştirmek için yeni fikirlere ihtiyaç vardı.

Ancak, paylaşılan önbellek fikri zaten birçok kişinin zihnindeydi ve sadece doğru bir şekilde uygulanmaya devam etti. Benzer uygulamalara sahip önceki bazı modelleri görebildik, ancak muhtemelen Intel Smart Cache en güvenilir ve istikrarlı alternatif olarak kuruldu.

Önbellekleri paylaşmaya başlayan en önemli modeller ilk nesillerin Intel Core'uydu . Üç seviye arasında neredeyse 2 veya 3 MB önbellek vardı, ama biz zaten bu "teknolojinin" ilk uygulamalarını gördük. Aslında, aynı Intel makalesinde , paylaşılmayan önbelleklere sahip işlemcilerle sürekli olarak nasıl karşılaştırma yaptıklarını görebilirsiniz .

SİZİ TAVSİYE EDİYORUZ Unigine Süperpozisyon: nedir ve hangi işlevleri var?

Zamanla, teknolojinin doğal evrimi daha hızlı anılar, daha fazla miktar ve daha iyi algoritmalar eklememizi sağladı. Bugün, en iyi kullanıcı odaklı modeller Intel Core i9-9900k veya i7-9700k gibi ortalama 12 ~ 16MB .

Intel İşlemci Performansı

Intel'in son yıllarda iyi bir performans sergilediği bir haber değil .

Yeni Intel Core'larının piyasaya sürülmesiyle gelecekteki CPU modelleri için ileriye giden yolu işaret ettiler. Mükemmel tek çekirdekli performansa, iyi çok çekirdekli performansa sahiplerdi ve bunu açıkça üç ayrı aralıkta organize ettik. 2000'lerin ortasından 2018'in ortasına kadar, Intel'in pazara hakim olduğu konusunda tereddüt etmeden söyleyebiliriz .

Buna rağmen, son yıllarda bunun gereğinden fazla nasıl rahatladığını gördük ve sadece “biraz daha fazla” sunan birkaç yeniliğe sahip modeller çıkardık. Kendi adına, AMD yavaş yavaş bugün Ryzen işlemcileri gibi sağlam bir temel inşa ediyor .

AMD'nin kullandığı yapı nedeniyle, işlemcilerinin büyük miktarda önbellek kullanması gerekir ve bundan yararlanır . Öyle ki, en iyi masaüstü modeli yaklaşık 72 MB önbellek taşıyacak ve 128 MB'a kadar bekleyecek (bunları 16 MB'lik i9 ile karşılaştırın) . Ancak, daha fazla bellek doğrudan daha iyi performans anlamına gelmez.

Çok daha az önbellek olmasına rağmen, Intel işlemciler AMD muadillerinden neredeyse aynı veya daha güçlüdür. En göze çarpan görev, bu işlemcilerin görünüşte daha düşük spesifikasyonlarla göğsünü ortaya çıkardığı oyun performansıdır.

Öte yandan, RAM belleğin tepki sürelerine dikkat etmek önemlidir. İşlemci mimarisinin yapısı ile ilgili daha fazla şey var, ancak biraz ilginç ve konu ile ilgili.

Ortalama olarak, AMD CPU'ların rakiplerinden çok daha yüksek tepki sürelerine sahip olduğu bilinmektedir. Bu, daha yüksek frekanslı anılar için destekle çözülür, ancak aldanmayın. Yüksek sayılar daha iyi performans anlamına gelmez.

Gelecek önbellekleri ne bekliyor?

Hayattaki diğer birçok şey gibi, gelecek de belirsizdir.

Önbelleklere bir alternatifimiz yok gibi görünüyor, bu yüzden on yıllarca onlarla birlikte olacağız . Tabii ki, uygulanan boyut, verimlilik ve algoritmalarda iyileştirmeler bekleyebiliriz. Teknolojinin daha güçlü, verimli ve daha ucuz hale gelmesi hiçbir şey için değildir.

Sıkça akla gelen bir sorun, AMD ve Intel arasındaki rekabetin gerçekten dengesiz olmasıdır. Kırmızı takım, mavi rekabetinden biraz daha güçlü, ancak AMD'nin 7nm transistör ve çok daha yüksek RAM frekansları kullandığını hatırlamamız gerekiyor .

Başka bir deyişle, AMD , Intel'den iki ila üç kat daha ileri teknoloji kullanıyor, ancak bunlara göre sadece küçük bir avantaj elde ediyorlar. Öyleyse Intel , mikro mimarilerini ne kadar sıkıştırıp optimize ettiklerini bilerek 7nm'ye ulaştığında ne olacak?

Olursa olsun, alternatif zaman çizgilerini göremeyiz. Şu anda Intel'in biraz çöktüğünü biliyoruz, ancak 10. Nesil Intel işlemcilerle her şey değişebilir .

Bu günlerde Intel Smart Cache gibi şeylerin yanı sıra pek çok diğer destekleyici teknoloji Intel'in kendi başına kalmasına izin veriyor . Artık tam bir hakimiyete sahip olmamasına rağmen, hala birçok kullanıcının bağlı olduğunu hisseden bir alternatif .

Şimdi bize, Intel'den en çok dikkatinizi çeken teknoloji hangisidir? Intel Smart Cache'nin önemli bir fark yarattığını düşünüyor musunuz? Fikirlerinizi yorum kutusunda paylaşın.

Intel YazılımıQuora Yazı Tipi

Öğreticiler

Editörün Seçimi

Back to top button