Donanım. Liman ile banka arasındaki fark nedir?


2

Özellikle bu günlerde aralarındaki fark çok kafa karıştırıcı.

Örneğin, NVidia'nın paylaşılan hafızası 32 bankalıdır, bu yüzden söyledikleri bir döngüde, aynı anda 32 veri çıkabiliyor ... sonra port nedir? önbellek yapısında da aynı sorunlar

Bu konuda herhangi biri netleşebilir mi? Teşekkürler!

Yanıtlar:


0

Bir "port", doğrudan ve sadece bir elektronik grubundan başka bir gruba, genellikle farklı elektronik bileşenler / devreler arasında bağlanan bir sinyal veya sinyal setidir . Bir "banka", tek tek veya grup halinde ele alınabilecek bir dizi cihaz, port veya otobüs grubudur.


0

"Banka" terimi, genellikle bir özdeş öğeler grubundan bahsetmek için kullanılır - bir bellek bankası, disk sürücüleri bankası, vb.

"Liman" terimi, içinden bir şeyin geçtiği kavramsal bir deliği veya boruyu ifade eder. Genel olarak bu, G / Ç cihazları ve benzerleri için geçerlidir.


0

Evet, bu durumda, her banka tarafından aynı anda birden fazla veri kelimesi okunuyor . Bu, yürütülmekte olan program tarafından hafıza erişiminin hassas kontrolünü gerektirir, aksi takdirde banka erişim / zamanlama çatışmalarıyla karşılaşırsınız . Donanım açısından bir port , iki donanım parçası arasındaki (seri veya paralel, bir kablo veya daha fazlası) bağlantıların bir arayüzüdür. Her bir bellek bankası, paylaşılan belleğe GPU çekirdeği ile arayüz kuran bir bağlantı noktasına sahip olacaktır.

Önbellek ile ilgili olarak , soruyu görmek isteyebilirsiniz. Önbellek ve arabellek arasındaki fark nedir? önbelleklere ve diğer isimlendirmelere derinlemesine bir bakış için. Bağlantı noktalarına gelince, bir önbellek, bağlantı noktasının kullanımına karşı şeffaf olmalıdır - ideal olarak, bağlantı noktasının yüksek düzeyde kullanılma biçimini etkilemeden bir önbellek kullanarak verimde bir artış (veya gecikme süresinde azalma) elde etmelisiniz. .

Hafıza bankaları açısından, her bir bankanın kontrolörü ve bitiş noktası, arayüz açısından bir değişiklik gerektirmez. Sonraki kelimelere erişirken, bu kelimenin önbellek hiyerarşisinde önbelleğe alındığını varsayarsak, önbellek denetleyicisinin henüz yakalayamadığı ve doğrudan belleğe doğrudan erişilmesi gerektiğinden, veriler basitçe kullanılabilir / daha hızlı döndürülür. Her iki durumda da harici port arayüzü aynıdır, sadece gecikmeler nedeniyle sinyallerin zamanlaması değişir.

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.