仅对英特尔可见 — GUID: nik1412547563247
Ixiasoft
1.7. 了解PCI Express吞吐量
PCI Express系统中的吞吐量由以下因素决定:
- 协议开销
- 负载量
- 完成延迟
- 流程控制更新延迟
- 器件形成的链路
协议开销
协议开销包括下列三个部分:
- 128b/130b编码与解码—Gen3链路使用128b/130b编码。该编码将2个同步(sync)位添加到每128-bit数据传输。因此,编码和解码的开销非常小,仅为1.56%。Gen3x8链路的有效数据率约为8千兆字节/秒(GBps)。
- 数据链路层数据包(DLLPs)和物理层数据包(PLPs)—有效链路也传输DLLPs和PLPs。PLPs由16-24 bytes SKP有序集组成。而DLLPs为2个dwords。DLLPs实现流程控制,ACK/NAK协议和流程控制DLLPs。
- TLP数据包开销—如果不包括可选的ECRC,与单个TLP相关的开销范围是5-7个dword。此开销包含下列域:
- 开始和结束帧符号(Start & End Framing Symbols)
- Sequence ID
- 3或4个dword的TLP header
- 链接循环冗余校验(LCRC)
- 0-1024个dword数据负载
图 4. TLP包格式下图说明TLP包格式。
本页面上的信息是否对您有用?
反馈消息
剩余字符数: