在大多数器件加速系统中,可达到的最大吞吐量受到 PCIe® 总线的限制。PCIe 性能则会受到诸多不同方面的影响,例如,主板、驱动程序、目标平台和传输大小等。预先运行 DMA 测试以测量 PCIe 传输的有效吞吐量,从而确定加速潜力的上限,例如 xbutil dma 测试。
图 1.
Alveo U200 数据中心加速器卡上 dmatest 结果样本
由于系统受 I/O 制约,因此无法满足超出此上限吞吐量的加速目标。同样,在定义内核性能和 I/O 要求时,请记住这个上限。