GT/s
GT/s
GT/s —— Giga transation per second (千兆傳輸/秒),即每一秒內傳輸的次數。重點在於描述物理層通信協議的速率。
Gbps —— GigaBits Per Second (千兆位/秒)。
GT/s 與Gbps 之間不存在成比例的換算關係。GT/s著重描述埠的速率屬性,可以不和鏈路寬度等關聯,這樣來描述“可以進行鏈路寬度擴展”的高速串列介面更為合適一些。需要結合具體的物理層通信協議來分析。
例如:PCI-e2.0 協議支持 5.0 GT/s, 即每一條Lane 上支持每秒鐘內傳輸 5G個Bit;但這並不意味著 PCIe 2.0協議的每一條Lane支持 5Gbps 的速率。為什麼這麼說呢?因為PCIe 2.0 的物理層協議中使用的是 8b/10b的編碼機制。即每傳輸8個Bit,需要發送10個Bit;這多出的2個Bit並不是對上層有意義的信息。那麼, PCIe 2.0協議的每一條Lane支持 5 * 8 / 10 = 4Gbps 的速率。以一個PCIe 2.0 x8的通道為例,x8的可用帶寬為 4 * 8 = 32 Gbps。
例如:第二代PCI Express介面(簡稱 PCIe Gen2)的速率屬性為5.0GT/s,這樣的描述主要說明的是每條PCIe Gen2的Lane(Serdes)每秒可以完成5.0G bit的數據傳輸這一屬性,無論對於寬度為x1、x2、x4、x8的PCIe Gen2介面都是適用的。而如果籠統的說“PCIe Gen2的速率為5.0Gbps“,則顯得不太合適,因為對於一個x8的PCIe Gen2鏈路來說,它的8個Lane加在一起真正的數據傳輸能力實際可以達到40Gbps!同理,說PCIe Gen3介面的速率為8.0GT/s也是類似的意思。