HyperTransport - HyperTransport

HyperTransport Consortium logosu

HyperTransport (HT), daha önce ... olarak bilinen Yıldırım Veri Taşımacılığı (LDT), bilgisayar işlemcilerinin birbirine bağlanmasına yönelik bir teknolojidir. Çift yönlü seri / paralel yüksek bant genişliğidir, düşük gecikme süresi noktadan noktaya bağlantı 2 Nisan 2001'de tanıtıldı.[1] HyperTransport Konsorsiyumu HyperTransport teknolojisini tanıtmak ve geliştirmekten sorumludur.

HyperTransport en iyi şekilde bilinir sistem veriyolu mimarisi AMD merkezi işlem birimleri (CPU'lar) Athlon 64 vasıtasıyla AMD FX ve ilişkili Nvidia nForce anakart yonga setleri. HyperTransport ayrıca IBM ve elma için Power Mac G5 makinelerin yanı sıra bir dizi modern MIPS sistemleri.

Mevcut HTX 3.1 spesifikasyonu, 2014 yüksek hızlı (2666 ve 3200MT / sn veya yaklaşık 10,4 GB / sn ve 12,8 GB / sn) DDR4 RAM ve daha yavaş (yaklaşık 1 GB / s [1] yüksek sona benzer PCIe SSD'ler ULLtraDIMM flash RAM) teknolojisi[açıklama gerekli ]- herhangi bir Intel'den daha yaygın bir CPU veri yolu üzerinde daha geniş bir RAM hızı aralığı ön taraf veriyolu. Intel teknolojileri, her RAM hız aralığının kendi arayüzüne sahip olmasını gerektirir, bu da daha karmaşık bir ana kart düzeniyle ancak daha az darboğazla sonuçlanır. 26 GB / s HTX 3.1, önerilen en yüksek hızlarda çalışan dört adede kadar DDR4 çubuğu için birleşik bir veri yolu görevi görebilir. Bunun ötesinde, DDR4 RAM, birleşik taşıma olarak değerini azaltan iki veya daha fazla HTX 3.1 veri yolu gerektirebilir.

Genel Bakış

Bağlantılar ve oranlar

HyperTransport, 200'den çalışan dört sürümde (1.x, 2.0, 3.0 ve 3.1) gelirMHz 3.2 GHz'e. Aynı zamanda bir DDR veya "çift ​​veri hızı "bağlantı, yani sayfanın hem yükselen hem de düşen kenarları hakkında veri gönderdiği anlamına gelir. saat sinyali. Bu, 3,2 GHz'de çalışırken maksimum 6400 MT / sn veri hızına izin verir. Mevcut hesaplamada işletim frekansı ana kart yonga seti (Kuzey Köprüsü) ile otomatik olarak anlaşılır.

HyperTransport, bağlantı başına 2 ila 32 bit arasında değişen otomatik anlaşmalı bit genişliğini destekler; HyperTransport veri yolu başına iki tek yönlü bağlantı vardır. 3.1 sürümünün gelişiyle birlikte, tam 32 bit bağlantıları ve tam HyperTransport 3.1 spesifikasyonunun çalışma frekansını kullanan teorik aktarım hızı 25.6'dırGB / s (saat döngüsü başına 3,2 GHz × 2 aktarım × bağlantı başına 32 bit) veya 51,2 GB / sn toplu aktarım, PC iş istasyonları ve sunucular için mevcut veri yolu standardının çoğundan daha hızlı hale getirir ve çoğu veri yolundan daha hızlı hale getirir yüksek performanslı bilgi işlem ve ağ için standartlar.

Çeşitli genişlikteki bağlantılar, tek bir sistem konfigürasyonunda olduğu gibi karıştırılabilir 16 bit başka bir CPU'ya ve birine bağlantı 8 bit arasında daha geniş bir ara bağlantıya izin veren bir çevresel cihaza bağlantı CPU'lar ve daha düşük bant genişliğine sahip ara bağlantı çevre birimleri uygun. Ayrıca, tek bir 16 bit bağlantının iki 8 bit bağlantıya bölünebildiği bağlantı bölmeyi de destekler. Teknoloji ayrıca, daha düşük ek yükü nedeniyle diğer çözümlerden daha düşük gecikme süresine sahiptir.

Elektriksel olarak, HyperTransport şuna benzer: düşük voltajlı diferansiyel sinyalleşme (LVDS) 1,2 V'ta çalışır.[2] HyperTransport 2.0, imleç sonrası verici eklendi önemsizlik. HyperTransport 3.0, karıştırma ve alıcı faz hizalamasının yanı sıra isteğe bağlı verici öncül önemsizliği de ekledi.

Paket odaklı

HyperTransport paket tabanlı, burada her paket bir dizi 32 bit bağlantının fiziksel genişliğinden bağımsız olarak kelimeler. Bir paketteki ilk kelime her zaman bir komut alanı içerir. Çoğu paket, 40 bitlik bir adres içerir. 64 bit adresleme gerektiğinde ek bir 32 bitlik kontrol paketi eklenir. Veri yükü, kontrol paketinden sonra gönderilir. Transferler, gerçek uzunluklarına bakılmaksızın her zaman 32 bitin katlarına doldurulur.

HyperTransport paketleri, ara bağlantıya bit süreleri olarak bilinen bölümler halinde girer. Gerekli bit sayısı, bağlantı genişliğine bağlıdır. HyperTransport ayrıca sistem yönetimi mesajlaşmasını, sinyal kesintilerini, bitişik cihazlara veya işlemcilere sonda göndermeyi destekler, G / Ç işlemler ve genel veri işlemleri. Desteklenen iki tür yazma komutu vardır: postalanmış ve gönderilmemiş. Gönderilen yazılar hedeften yanıt gerektirmez. Bu genellikle yüksek bant genişliğine sahip cihazlar için kullanılır. tek tip bellek erişimi trafik veya Doğrudan bellek erişimi transferler. Gönderilmemiş yazmalar, alıcıdan "hedef yapıldı" yanıtı şeklinde bir yanıt gerektirir. Okumalar ayrıca okunan verileri içeren bir yanıt gerektirir. HyperTransport, PCI tüketici / üretici sipariş modelini destekler.

Güç yönetimli

HyperTransport ayrıca şunları da kolaylaştırır: güç yönetimi ile uyumlu olduğu için Gelişmiş Yapılandırma ve Güç Arayüzü Şartname. Bu, işlemci uyku durumlarındaki (C durumları) değişikliklerin, cihaz durumlarındaki (D durumları), ör. CPU uyku moduna geçtiğinde disklerin kapatılması. HyperTransport 3.0, merkezi bir güç yönetimi denetleyicisinin güç yönetimi ilkelerini uygulamasına izin vermek için daha fazla özellik ekledi.

Başvurular

Ön taraf veri yolu değişimi

HyperTransport'un birincil kullanımı, Intel tanımlı ön taraf veriyolu her Intel işlemci türü için farklı olan. Örneğin, bir Pentium fişe takılamaz PCI Express doğrudan, ancak sistemi genişletmek için önce bir adaptörden geçmesi gerekir. Tescilli ön yan veri yolu, çeşitli standart veri yolları için adaptörler aracılığıyla bağlanmalıdır, örneğin AGP veya PCI Express. Bunlar tipik olarak ilgili kontrolör işlevlerine dahil edilir, yani Kuzey köprüsü ve Southbridge.

Bunun aksine, HyperTransport çok şirketli bir konsorsiyum tarafından yayınlanan açık bir teknik özelliktir. Tek bir HyperTransport adaptör çipi, HyperTransport'un etkin olduğu geniş bir mikroişlemci yelpazesiyle çalışacaktır.

AMD HyperTransport'u değiştirmek için ön taraf veriyolu onların içinde Opteron, Athlon 64, Athlon II, Sempron 64, Turion 64, Fenom, Phenom II ve FX mikroişlemci aileleri.

Çok işlemcili ara bağlantı

HyperTransport için başka bir kullanım, NUMA çok işlemcili bilgisayarlar. AMD, HyperTransport'u tescilli bir önbellek tutarlılığı Direct Connect Mimarisinin bir parçası olarak genişletme Opteron ve Athlon 64 FX (Çift Soketli Doğrudan Bağlantı (DSDC) Mimarisi ) işlemci serisi. HORUS ara bağlantısı itibaren Newisys bu kavramı daha büyük kümelere genişletir. 3Leaf Systems'ın Aqua cihazı CPU'ları, belleği ve I / O'ları sanallaştırır ve birbirine bağlar.

Yönlendirici veya anahtar veriyolu değişimi

HyperTransport aynı zamanda otobüs olarak da kullanılabilir. yönlendiriciler ve anahtarlar. Yönlendiriciler ve anahtarların birden çok ağ arabirimi vardır ve verileri bu bağlantı noktaları arasında olabildiğince hızlı iletmelidir. Örneğin, dört bağlantı noktalı, 1000Mbit / s Ethernet yönlendirici maksimum 8000 Mbit / s dahili bant genişliğine ihtiyaç duyar (1000 Mbit / s × 4 port × 2 yön) —HyperTransport bu uygulamanın gerektirdiği bant genişliğini büyük ölçüde aşar. Ancak 4 + 1 bağlantı noktalı 10 Gb yönlendirici, 100 Gbit / sn'lik dahili bant genişliği gerektirir. Bu 802.11ac 8 antenlerine ve WiGig 60 GHz standardına (802.11ad) eklediğinizde HyperTransport daha uygun hale gelir (gerekli bant genişliği için 20 ila 24 şerit arasında herhangi bir yerde kullanılır).

Ortak işlemci ara bağlantısı

CPU'lar ve yardımcı işlemciler arasındaki gecikme ve bant genişliği sorunu, genellikle pratik uygulamalarının önündeki en büyük engel olmuştur. Gibi ortak işlemciler FPGA'lar HyperTransport veri yoluna erişebilen ve anakarta entegre edilebilen göründü. Her iki ana üreticiden mevcut nesil FPGA'lar (Altera ve Xilinx ) doğrudan HyperTransport arayüzünü destekleyin ve IP Çekirdekleri mevcut. XtremeData, Inc. ve DRC gibi şirketler bu FPGA'leri (DRC'nin durumunda Xilinx) alır ve FPGA'lerin doğrudan Opteron soketine takılmasına izin veren bir modül oluşturur.

AMD adlı bir girişim başlattı Torrenza Eklenti kartları için HyperTransport kullanımını daha da teşvik etmek için 21 Eylül 2006'da ve yardımcı işlemciler. Bu girişim, XtremeData ve DRC'den gelenler gibi eklenti kartlarına "Soket F" yi açtı.

Eklenti kart konektörü (HTX ve HTX3)

Yukarıdan aşağıya konektörler: HTX, yükseltici kart için PCI-Express, PCI-Express

Yuva tabanlı bir çevre biriminin bir HyperTransport arabirimi kullanarak bir mikroişlemciye doğrudan bağlanmasına olanak tanıyan bir bağlayıcı özelliği, HyperTransport Consortium tarafından yayınlandı. Olarak bilinir HyperTransport eXkonak (HTX). 16 şeritli bir mekanik konektörün ters çevrilmiş bir örneğini kullanma PCI-Express yuva (artı güç pinleri için bir x1 konektör), HTX, bir CPU'ya doğrudan erişimi destekleyen eklenti kartlarının geliştirilmesine izin verir ve DMA sisteme Veri deposu. Bu yuvanın ilk kartı, QLogic InfiniPath InfiniBand HCA. IBM ve HP diğerlerinin yanı sıra HTX uyumlu sistemler piyasaya sürdü.

Orijinal HTX standardı 16 bit ve 800 MHz ile sınırlıdır.[3]

Ağustos 2008'de, HyperTransport Consortium HTX'in saat hızını 2,6 GHz'e (5,2 GT / sn, 10,7 GTi, 5,2 gerçek GHz veri hızı, 3 MT / sn düzenleme hızı) genişleten ve geriye dönük uyumluluğu koruyan HTX3'ü piyasaya sürdü.[4]

Test yapmak

"DUT" test konnektörü[5] standartlaştırılmış fonksiyonel test sistemi ara bağlantısını etkinleştirmek için tanımlanmıştır.

Infinity Kumaş

Infinity Kumaş (IF), AMD tarafından 2016 yılında GPU'ları ve CPU'ları için bir ara bağlantı olarak duyurulan HyperTransport'un bir üst kümesidir. Ayrıca CPU'lar ve GPU'lar arasındaki iletişim için ara bağlantı ara bağlantısı olarak da kullanılabilir ( Heterojen Sistem Mimarisi ) olarak bilinen bir düzenleme Infinity Mimarlık.[6][7][8] Şirket, Infinity Fabric'in 30 GB / sn'den 512 GB / sn'ye ölçekleneceğini ve Zen tabanlı CPU'lar ve Vega Daha sonra 2017'de piyasaya sürülen GPU'lar.

"SDF" veri ara bağlantıları, farklı saat hızlarının neden olduğu gecikmeyi ortadan kaldırmak için alınan bir karar olan DRAM bellek saati (MEMCLK) ile aynı frekansta çalıştırılır. Sonuç olarak, daha hızlı bir RAM modülü kullanmak, tüm veri yolunu daha hızlı hale getirir. Bağlantılar, HT'de olduğu gibi 32 bit genişliğindedir, ancak orijinal 2'ye kıyasla döngü başına 8 aktarım yapılır (128 bitlik paketler). Daha yüksek güç verimliliği için elektriksel değişiklikler yapılır.[9]

Uygulamalar

Frekans özellikleri

HyperTransport
versiyon
YılMaks. Alan sayısı HT frekansıMaks. Alan sayısı bağlantı genişliğiMaks. Alan sayısı toplam bant genişliği (GB / sn)
çift ​​yönlü16 bit tek yönlü32 bit tek yönlü *
1.02001800 MHz32 bit12.83.26.4
1.12002800 MHz32 bit12.83.26.4
2.020041,4 GHz32 bit22.45.611.2
3.020062,6 GHz32 bit41.610.420.8
3.120083.2 GHz32 bit51.212.825.6

* AMD Athlon 64 Athlon 64 FX, Athlon 64 X2 Athlon X2, Athlon II, Fenom, Phenom II, Sempron, Turion serisi ve sonrası, bir 16 bit HyperTransport bağlantısı kullanır. AMD Athlon 64 FX (1207 ), Opteron üç adede kadar 16 bit HyperTransport bağlantısı kullanın. Bu işlemci bağlantıları için ortak saat hızları 800 MHz - 1 GHz (754/939/940 bağlantılarında eski tek ve çok yuvalı sistemler) ve 1,6 GHz - 2,0 GHz'dir (AM2 + / AM3 bağlantılarında daha yeni tek soketli sistemler — 2.0 kullanan en yeni CPU'lar GHz). HyperTransport'un kendisi 32-bit genişlik bağlantılarına sahip olsa da, bu genişlik şu anda herhangi bir AMD işlemcisi tarafından kullanılmamaktadır. Yine de bazı yonga setleri, işlemciler tarafından kullanılan 16 bitlik genişliği bile kullanmaz. Bunlara Nvidia dahildir nForce3 150, nForce3 Pro 150 ve ULi M1689 — 16 bit HyperTransport aşağı akış bağlantısı kullanan ancak HyperTransport yukarı akış bağlantısını 8 bit ile sınırlayan.

İsim

Kullanımları arasında bazı pazarlama kafa karışıklıkları olmuştur. HT atıfta HyperTransport ve daha sonra kullanımı HT başvurmak için Intel 's Hyper-Threading bazılarında özellik Pentium 4 tabanlı ve daha yeni Nehalem ve Westmere tabanlı Intel çekirdek mikroişlemciler. Hyper-Threading resmi olarak şu adla bilinir: HyılThreading Tekoloji (HTT) veya HT Teknolojisi. Bu kafa karışıklığı potansiyeli nedeniyle, HyperTransport Konsorsiyumu her zaman "HyperTransport" yazılı formunu kullanır.

Ayrıca bakınız

Referanslar

  1. ^ "API NetWorks, Endüstrinin İlk HyperTransport Teknolojisinden PCI Köprü Yongasına Lansmanıyla HyperTransport Teknolojisinin Kullanımını Hızlandırıyor" (Basın bülteni). HyperTransport Konsorsiyumu. 2001-04-02. Arşivlenen orijinal 2006-10-10 tarihinde.
  2. ^ Genel Bakış (PDF), Hiper taşıma, arşivlenmiş orijinal (PDF ) 2011-07-16 tarihinde.
  3. ^ Emberson, David; Holden, Brian (2007-12-12). "HTX spesifikasyonu" (PDF): 4. Arşivlenen orijinal (PDF) 2012-03-08 tarihinde. Alındı 2008-01-30. Alıntı dergisi gerektirir | günlük = (Yardım)
  4. ^ Emberson, David (2008-06-25). "HTX3 spesifikasyonu" (PDF): 4. Arşivlenen orijinal (PDF) 2012-03-08 tarihinde. Alındı 2008-08-17. Alıntı dergisi gerektirir | günlük = (Yardım)
  5. ^ Holden, Brian; Meschke, Michael "Mike"; Abu-Lebdeh, Ziad; D’Orfani, Renato. "HyperTransport için DUT Bağlayıcısı ve Test Ortamı" (PDF). Arşivlenen orijinal (PDF) 2006-09-03 tarihinde. Alıntı dergisi gerektirir | günlük = (Yardım)
  6. ^ AMD. "AMD_presentation_EPYC". Arşivlenen orijinal 2017-08-21 tarihinde. Alındı 24 Mayıs 2017.
  7. ^ Merritt, Rick (13 Aralık 2016). "AMD Saat Ryzen'i 3.4 GHz +". EE Times. Arşivlenen orijinal 8 Ağustos 2019. Alındı 17 Ocak 2017.
  8. ^ Mart 2020, Paul Alcorn 03. "AMD'nin CPU-GPU Infinity Yapısı Ayrıntılı". Tom'un Donanımı.
  9. ^ "Infinity Fabric (IF) - AMD". WikiChip.
  10. ^ Steve Jobs, Apple (25 Haziran 2003). "WWDC 2003 Açılış Konuşması". Youtube. Alındı 2009-10-16.

Dış bağlantılar