Pci-E Yarışan Protokoller |
08-20-2012 | #1 |
Prof. Dr. Sinsi
|
Pci-E Yarışan ProtokollerYarışan protokoller Yüksek bant genişliğinde seri bağlantı mimarisi tabanına dayanan muhtelif iletişim standartları geliştirilmiştir Bu standartlar sayılanlarla kısıtlı kalmamak kaydıyla HyperTransport, InfiniBand, RapidIO, ve StarFabric gibi standartları içerir Endüstride bu sayılanların her birinin destekleyicileri vardır ve geliştirilmeleri için büyük harcamalar yapılmıştır, bu nedenle bu standartları geliştiren konsorsiyumlar kendi standartlarının diğerlerine kıyasla avantajlı taraflarını vurgulamaya özen gösterirler Gerçekte aralarındaki farklar esneklik ve genişleme yeteneği ile bekleme süresi ve yük faktörleri arasında yapmış oldukları dengededir Bu dengelemeye bir örnek vermek gerekirse; karmaşık bir yönlendirme yapabilmek için gönderilen pakete yine karmaşık bir başlık atamak ( PCI Express bu yeteneğe sahip değildir ) Buradaki ilave yük ara yüzün etkili bant genişliğini azaltacaktır ve veri yolunun bulunması ile yazılımın ilklendirilmesini daha zor bir hale getirecektir Aynı zamanda sistemi yazılım izleme ağ topolojisi değişikliklerine ihtiyaç duyacak hale getirecektir Bu amaca uygun veri yolları arasında InfiniBand ve StarFabric sayılabilir Bir başka örnek ise bekleme süresini azaltmak için paket uzunluklarını daha kısa tutmaktır ( eğer bir veri yolu bellek ara yüzü olarak kullanılacaksa bu gerekir ) Paketlerin daha küçük olması demek, paket başlıklarının paketin daha büyük bir yüzdesini kaplayacağı demektir Böylece etkin bant genişliği yine azalacaktır Bu amaçla tasarlanmış veri yolu protokolleri arasında RapidIO ve HyperTransport'u sayabiliriz PCI Express bu anlatılanlar arasında ortalarda bir yerdedir Tasarım olarak bir cihaz ara bağlantısı veya yönlendirilmiş ağ protokolü olamktan ziyade bir sistem ara bağlantıdır( yerel ara bellek "local bus" ) Buna ilaveten yazılımın şeffaflığı amaçlanmış olması nedeniyle protokol kısıtlamalara maruz kalmış bu da bir şekilde bekleme süresinin uzamasına neden oluyor Kaynak : Wikipedia |
|