为什么有些PCIe插槽比其他插槽慢?
PCIe使用信用来控制从发送器到接收器的TLP流。
端口支持的信用量直接影响该端口的吞吐量。
高吞吐量PCIe插槽(例如x16和x8)通常提供32或64个写入信用。
- 低吞吐量PCIe插槽(例如x1)通常仅提供8或16个写入信用。
- 具有低信用值,发送设备只能在接收器用完信用之前发送一些TLP。
- 现在,发射机必须等到接收机通过处理数据释放信用。
- 使用大信用缓冲区,接收方有更多时间处理数据并在使用所有信用之前释放信用。
添加评论