【PCIE】PCIE1.0、PCIE2.0、PCIE3.0、PCIE4.0、PCIE5.0、PCEI6.0最大速率及计算方式

PCIE 最大速率表

全双工

SPECX1X2X4X8X16
PCIe 1.x  (2.5 GT/s)500 MB/s1 GB/s2GB/s4GB/s8GB/s
PCIe 2.x  (5.0 GT/s)1GB/s2GB/s4GB/s8GB/s16GB/s
PCIe 3.x  (8.0 GT/s)2GB/s4GB/s8GB/s16GB/s32GB/s
PCIe 4.x  (16 GT/s)4GB/s8GB/s16GB/s32GB/s64GB/s
PCIe 5.x  (32 GT/s)8GB/s16GB/s32GB/s64GB/s128GB/s
PCIe 6.x  (64 GT/s)16GB/s32GB/s64GB/s128GB/s256GB/s

半双工

SPECX1X2X4X8X16
PCIe 1.x (2.5 GT/s)250 MB/s500 MB/s1 GB/s2 GB/s4 GB/s
PCIe 2.x (5.0 GT/s)500 MB/s1 GB/s2 GB/s4 GB/s8 GB/s
PCIe 3.x (8.0 GT/s)984.6 MB/s1.97 GB/s3.94 GB/s7.88 GB/s15.75 GB/s
PCIe 4.x (16 GT/s)1.97 GB/s3.94 GB/s7.88 GB/s15.75 GB/s31.51 GB/s
PCIe 5.x (32 GT/s)3.94 GB/s7.88 GB/s15.75 GB/s31.51 GB/s63.02 GB/s
PCIe 6.x (64 GT/s)7.88 GB/s15.75 GB/s31.51 GB/s63.02 GB/s126.03 GB/s

 

PCIe 链路吞吐量计算方法

吞吐量 = 速率 * 带宽 * 2方向(全双工) * 编码方式

       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 = 4 Gbps 的速率。以一个PCIe 2.0 x8的通道为例,该链路的吞吐量=5GT * 8 * 2 * 8/10 = 64 Gbps = 8GB/s。

       PCI-e3.0 协议支持 8.0 GT/s, 即每一条Lane 上支持每秒钟内传输 8G个Bit。而PCIe 3.0 的物理层协议中使用的是 128b/130b 的编码方案。 即每传输128个bit,需要发送130个bit。那么, PCIe 3.0协议的每一条Lane支持 8 * 128 / 130 = 7.877 Gbps = 984.6 MB/s 的速率。以PCIe 3.0 x8的通道为例,该链路的吞吐量= 8GT * 8 * 2 * 128/130 = 126.031 Gbps = 15.754 GB/s。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wellnw

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值