仅对英特尔可见 — GUID: mwh1391808164795
Ixiasoft
1. Intel® FPGA RTE for OpenCL™ Pro Edition入门指南
2. Intel® FPGA RTE for OpenCL™ Pro Edition for 64-Bit Windows入门
3. Intel® FPGA RTE for OpenCL™ Pro Edition for x86_64 Linux Systems入门
4. Intel® FPGA RTE for OpenCL™ Pro Edition for Intel® ARMv7-A SoC FPGA入门
A. Intel® FPGA RTE for OpenCL™ Pro Edition入门指南存档
B. Intel® FPGA RTE for OpenCL™ Pro Edition入门指南文档修订历史
4.1.1. 下载 Intel® FPGA SDK for OpenCL and the SoC EDS
4.1.2. 安装 Intel® FPGA SDK for OpenCL Pro Edition for SoC FPGA
4.1.3. 安装 Intel® SoC FPGA Embedded Development Suite Pro Edition
4.1.4. 重新编译Linux Kernel Driver
4.1.5. 在SoC FPGA板级上安装Intel FPGA RTE for OpenCL Pro Edition
4.1.6. 安装 Intel® Arria® 10 SoC Development Kit
4.1.7. 在SoC FPGA上执行OpenCL Kernel
4.1.8. 卸载 Intel® FPGA RTE for OpenCL™
4.2.1. 下载 Intel® FPGA SDK for OpenCL™和SoC EDS
4.2.2. 安装 Intel® FPGA SDK for OpenCL Pro Edition for SoC FPGA
4.2.3. 安装 Intel® SoC FPGA Embedded Development Suite Pro Edition
4.2.4. 重新编译Linux Kernel Driver
4.2.5. 在SoC FPGA板级上安装Intel FPGA RTE for OpenCL Pro Edition
4.2.6. 安装 Intel® Arria® 10 SoC Development Kit
4.2.7. 在SoC FPGA上执行OpenCL Kernel
4.2.8. 卸载 Intel® FPGA RTE for OpenCL™
仅对英特尔可见 — GUID: mwh1391808164795
Ixiasoft
1.2. Intel® FPGA RTE for OpenCL™ Pro Edition的内容
Intel® FPGA RTE for OpenCL™ Pro Edition提供实用程序,主机运行时库,驱动程序和RTE特定的库和文件。
实用程序和主机运行时库
- RTE实用程序包括可以调用来执行高级任务的命令。RTE实用程序是 Intel® FPGA SDK for OpenCL Pro Edition实用程序的子集。
- 主机运行时对OpenCL主机应用提供OpenCL主机平台API和运行时API。
主机运行时由以下库组成:
- 静态链接库提供OpenCL主机API,硬件抽象和帮助程序库。
- 动态链接库 (DLLs)提供硬件抽象和帮助程序库。
驱动程序,库和文件
RTE安装过程将RTE安装到一个您拥有的目录中。软件安装目录的路径被INTELFPGAOCLSDKROOT环境变量引用。
Windows文件夹 | Linux目录 | ARM目录 | 说明 |
---|---|---|---|
bin | bin | bin | 高级实用程序。将此目录包含在PATH环境变量设置中。 |
host | host | host | 编译主机程序所需的文件。 |
host\include | host/include | host/include | 编译和链接主机应用程序所需的OpenCL Specification version 1.0 header文件和软件接口文件。 host/include/CL子目录也包含C++ header文件cl.hpp。此文件包含一个OpenCL version 1.1 C++ wrapper API。这些C++绑定使C++主机程序能够使用本机C++类和方法来访问OpenCL runtime API。
重要: OpenCL version 1.1 C++绑定兼容于OpenCL Specification versions 1.0和1.1。
将此路径添加到开发环境中的include文件搜索路径中。 |
host\windows64\lib | host/linux64/lib | host/arm32/lib | OpenCL主机运行时库用于特定的目标平台,提供OpenCL平台和运行时API。这些库是链接和运行主机应用程序所必需的。 在运行主机应用程序之前,将此目录包含在库搜索路径中。
|
host\windows64\bin | host/linux64/bin | host/arm32/bin | 运行主机应用程序所需的RTE实用程序,运行时命令和DLL (for Windows)的平台特定的二进制文件。将此目录包含在PATH环境变量设置中。 |
share\lib\perl | share/lib/perl | share/lib/perl | 用于RTE Utility的Perl脚本和支持库。 |
示例OpenCL应用
您可以从Intel FPGA SDK for OpenCL安装中的examples_aoc目录参考示例OpenCL应用。关于详细信息,请参考Intel FPGA SDK for OpenCL Getting Started Guide中的 Contents of the Intel FPGA SDK for OpenCL Pro Edition。