HyperTransport 是 AMD 主導、HyperTransport Consortium 標準化的 低延遲、高頻寬、點對點、雙向序列總線。1999 年發表,取代傳統共享並行總線 (FSB/PCI),成為 AMD K8 (Athlon 64/Opteron) 以來 CPU-晶片組、CPU-CPU (多路)、CPU-IO 橋的核心互連技術。
單向頻寬 (GB/s) = 頻率 (MHz) × 2 (DDR) × 寬度 (bit) ÷ 8
雙向總頻寬 = 單向 × 2
| 版本 | 頻率 | 寬度 | 單向頻寬 | 雙向頻寬 | 典型應用 |
|---|---|---|---|---|---|
| HT 1.0 | 400-800 MHz | 8/16-bit | 0.8-3.2 GB/s | 1.6-6.4 GB/s | K8 單路/雙路、Socket 754/939/940 |
| HT 2.0 | 1.0-1.4 GHz | 8/16-bit | 2.0-5.6 GB/s | 4.0-11.2 GB/s | K8 後期、早期 K10 (Phenom) |
| HT 3.0 / 3.1 | 1.6-3.2 GHz | 16/32-bit | 6.4-25.6 GB/s | 12.8-51.2 GB/s | K10 (Phenom II)、Socket AM2+/AM3、Opteron 6000 系列 |
| HT 3.1 (Gen3-Z) | 3.2-4.0 GHz | 16/32-bit | 12.8-32 GB/s | 25.6-64 GB/s | Opteron 6200/6300、SeaMicro Freedom Fabric |
計算範例:HT 3.0 2.6 GHz、16-bit 寬度 → 單向 = 2600 × 2 × 16 ÷ 8 = 10.4 GB/s,雙向 = 20.8 GB/s。
當鏈路寬度 < 32-bit 時,HT 以 子封包 (Sub-packet) 分批傳輸 達到 32-bit 邏輯效果:
| 場景 | 角色 | 配置範例 | |
|---|---|---|---|
| CPU ↔ 北橋/IO 橋 (單路) | 系統主互連 | HT 3.0 2.6 GHz x16 → 20.8 GB/s 雙向 | |
| CPU ↔ CPU (多路 Opteron/EPYC 早期) | 一致性互連 | HT 3.1 3.2 GHz x16/x32,多跳躍拓撲 (環/網格) | |
| CPU ↔ GPU/加速卡 (HTX 插槽) | 協處理器直連 | HT 1.0/2.0 x16,低延遲 DMA | |
| 南橋/IO 橋 ↔ PCIe/USB/SATA 控制器 | I/O 聚合 | HT 1.0/2.0 x8/x4 |
| 特性 | HyperTransport | Intel QPI / UPI | PCI Express |
|---|---|---|---|
| 拓撲 | 點對點、可構建任意拓撲 | 點對點、通常環/網格 | 樹狀 (Root Complex 為根) |
| 一致性支援 | 原生 MOESI (HT 1.0+) | 原生 MESIF/MESI | 無原生一致性 (需 CXL/CCIX) |
| 封包開銷 | 極低 (8-16 Bytes Header) | 中等 | 較高 (TLP Header 12-20 Bytes) |
| 典型延遲 | ~50-100 ns (鏈路) | ~80-150 ns | ~200-500 ns (含交換層) |
| 主要定位 | CPU-CPU/CPU-IO 核心互連 | CPU-CPU/CPU-IO 核心互連 | I/O 擴充、外設連接 |