Intel® FPGA SDK for OpenCL™ Pro Edition: 最佳实践实践指南

ID 683521
日期 9/26/2022
Public
文档目录

5.8.1. 高停顿百分比

高停顿百分比意味着由于存储器带宽或者通道缓冲区空间争用而无法满足存储器或通道指令的访问请求。

每当带宽使用效率低下,或者在应用程序执行期间需要大量传输数据时,存储器指令通常会停顿。低效的存储器访问会导致带宽使用率不理想。该情况下,请分析您的内核存储器访问来尽可能改进。

每当对通道的读访问与写访问之间存在严重不平衡时,通道指令就会停止。导致这种不平衡可能是由于通道读或者写操作的速率不同。

例如,如果您发现写通道调用的停顿百分比较高,就请检查读通道调用的占用量和活动度是否较低。如果是,那么相对于控制写通道调用的内核,控制读通道调用的内核的执行速度太慢,从而导致性能瓶颈。