仅对英特尔可见 — GUID: ewa1403528299423
Ixiasoft
产品终止通知
1. Intel® FPGA SDK for OpenCL™ Pro Edition最佳实践指南介绍
2. 查看您Kernel的report.html文件
3. OpenCL内核设计概念
4. OpenCL内核设计最佳实践
5. 分析(Profiling)您的内核来识别性能瓶颈
6. 提高单个Work-Item内核性能的策略
7. 提高NDRange内核数据处理效率的策略
8. 提高存储器访问效率的策略
9. 优化FPGA面积使用的策略
10. 优化英特尔 Stratix 10 OpenCL设计的策略
11. 提高主机应用程序性能的策略
12. Intel® FPGA SDK for OpenCL™ Pro版最佳实践指南存档
A. Intel® FPGA SDK for OpenCL™ Pro版最佳实践指南修订历史
仅对英特尔可见 — GUID: ewa1403528299423
Ixiasoft
5.8.1. 高停顿百分比
高停顿百分比意味着由于存储器带宽或者通道缓冲区空间争用而无法满足存储器或通道指令的访问请求。
每当带宽使用效率低下,或者在应用程序执行期间需要大量传输数据时,存储器指令通常会停顿。低效的存储器访问会导致带宽使用率不理想。该情况下,请分析您的内核存储器访问来尽可能改进。
每当对通道的读访问与写访问之间存在严重不平衡时,通道指令就会停止。导致这种不平衡可能是由于通道读或者写操作的速率不同。
例如,如果您发现写通道调用的停顿百分比较高,就请检查读通道调用的占用量和活动度是否较低。如果是,那么相对于控制写通道调用的内核,控制读通道调用的内核的执行速度太慢,从而导致性能瓶颈。