仅对英特尔可见 — GUID: dpf1611675014756
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: dpf1611675014756
Ixiasoft
2.4.1.2. 查看全局存储器信息
System Viewer的全局存储器视图提供设计中所有全局存储器的列表。全局存储器视图显示如下:
- 系统内的连接显示全局存储器和内核之间的数据流向
- 存储器吞吐量瓶颈
- 离线编辑器标记的状态,例如 -num-reorder 和 -force-single-store-ring
- 全局load-store unit (LSU) types
- 写/读互连类型
- 写入环(write rings)数
- 读布线程序(read-router)总线的数量和连接性
下图是System Viewer中全局存储器视图的实例:
图 13. System Viewer中全局存储器的图形表示

- 当选择存储或者加载时,您可以查看源代码中的相应行,以及LSU 类型和LSU级带宽的详细信息。
- 对于写互连块,您可以查看互连样式,写入全局存储器的次数, -force-single-store-ring 编译器标记的状态,和存储环(store rings)数。
- 对于读互连块,您可以查看互连样式,以及从全局存储器读取的次数。
- 对于读互连布线程序块,您可查看 -num-reorder 标记的状态,总线的总数,以及总线与加载LSU之间的所有连接。该块中的总线提供从存储器来的读取数据以加载LSU。
- 对于全局存储器(System Viewer中全局存储器的图形表示中的DDR), 您可以查看交叉存取(interleaving)的状态,交叉存取的大小,通道数,BSP可以提供的最大带宽,以及通道带宽。
- 对于存储器控制器块,您可以查看BSP能够提供的最大带宽,加载/储存吞吐量的综合,以及读/写带宽。有关如何计算全局存储器使用情况的更多信息,请参阅本指南中的全局存储器带宽使用。该本分描述计算带宽时使用的公式。
- 使用USM指针的LSU会出现两次,即,既在主机视图也在器件全局存储器视图中出现,因为它们可以访问这两个存储器。