傳輸速度解析:每秒十億次傳輸 (GT/s)#
您的 PCIe 匯流排可能支援例如 8 GT/s 的速度。這代表什麼意思?
傳輸速度通常以 Gbit/s、Gbps 或每秒十億位元來表示,而 GT/s 則代表每秒十億次傳輸 (Gigatransfers per second)。
這項差異與資料的編碼方式有關。由於 PCIe 是一種將時脈內嵌於資料中的序列式匯流排,因此它必須確保發生足夠的位準轉換(從 1 到 0 以及從 0 到 1),以便接收器能夠恢復時脈。為了增加位準轉換,PCIe 使用了 8b/10b 編碼,將 8 位元的群組編碼為 10 位元的符號,然後再於接收器端進行解碼。因此,匯流排需要傳輸 10 位元才能發送 8 位元的編碼資料。
資訊
隨著 PCIe Gen 3 的推出,編碼方式變更為 128b/130b,這將有效資料傳輸率從約 80% 提升至 98% 以上。通訊效率顯著提高。
因此,當談到 8 GT/s 時,表示每個週期每條通道會傳輸 8 Gbit/s 的原始資料。這相當於每條通道 7.88 Gbit/s 或 984.6 MB/s 的有效負載資料。
下表顯示最常見的 PCIe 速度總覽:
| PCIe 世代 | 位元編碼 | 傳輸速率 [GT/s] | 1 條通道 (x1) 的吞吐量 [MB/s] | 4 條通道 (x4) 的吞吐量 [MB/s] |
|---|---|---|---|---|
| 1.0 | 8b/10b | 2.5 | 250.0 | 1000.0 |
| 2.0 | 8b/10b | 5.0 | 500.0 | 2000.0 |
| 3.0 | 128b/130b | 8.0 | 984.6 | 3940.0 |
| 4.0 | 128b/130b | 16.0 | 1969.0 | 7880.0 |