仅对英特尔可见 — GUID: qdg1541801044915
Ixiasoft
1. 关于本文档
2. 引言
3. 设置主机(Setting Up the Host Machine)
4. 运行诊断程序(Running Diagnostics)
5. 对多卡系统的 OpenCL* 支持
6. 运行示例(Running Samples)
7. 编译OpenCL内核(Compiling OpenCL Kernels)
8. 运行一个OpenCL设计实例
9. OpenCL* on the Intel® PAC with Intel® Arria® 10 GX FPGA快速入门用户指南存档
10. OpenCL* on Intel® Programmable Acceleration Card with Intel® Arria® 10 GX FPGA快速入门用户指南的文档修订历史
11. 禁用非统一存储器访问(NUMA)和DMA工作线程以优化 PCIe* 带宽
仅对英特尔可见 — GUID: qdg1541801044915
Ixiasoft
3.2. 初始化Intel Acceleration Stack for OpenCL*
init_env.sh脚本执行Acceleration Stack for OpenCL* 的所有初始化和设置。此脚本位于 /<RTE install path>/或者/<DEV install path>/中。
注: 如果这是您第一次运行init_env.sh,那么必须重新启动并重新运行此脚本,以使永久权限和系统参数生效。
注: 每次重新启动主机或开始一个新的shell都要重新运行init_env.sh脚本。大多数设置是临时的。
此脚本完成以下任务:
- 导出以下环境变量:
- OPAE_PLATFORM_ROOT:指向以提取的Intel Acceleration Stack发行版
- AOCL_BOARD_PACKAGE_ROOT:指向未封装(unpacked)的 OpenCL* BSP
- INTELFPGAOCLSKDROOT:Intel FPGA SDK for OpenCL* 安装目录
- 运行 OpenCL* 初始化脚本(init_opencl.sh)来使能运行时环境或者开发环境(如果已安装)。
- 通过运行setup_permissions.sh来设置各种权限和系统参数
- 将位于$INTELFPGAOCLSDKROOT/bin的Intel SDK for OpenCL* (aocl)实用程序添加到PATH