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.