仅对英特尔可见 — GUID: mwh1391807297091
Ixiasoft
1. Intel® FPGA SDK for OpenCL™ Pro Edition入门指南
所作的更新针对于: |
---|
Intel® Quartus® Prime设计套件 22.1 |
本翻译版本仅供参考,如果本翻译版本与其英文版本存在差异,则以英文版本为准。某些翻译版本尚未更新对应到最新的英文版本,请参考英文版本以获取最新信息。 |
Intel® FPGA SDK for OpenCL™ Pro Edition入门指南 描述了安装 Intel® FPGA Software Development Kit (SDK) for OpenCL™ 1 Pro Edition的步骤。 本文档也涵盖了如何使用 Intel® FPGA SDK for OpenCL™ Pro Edition对示例 OpenCL* 2应用程序进行编译。
OpenCL* 是一种基于C语言的开源标准,用于异构器件的并行编程。关于 OpenCL* Specification version 1.0的详细信息,请参考 OpenCL* 1.0 Reference Pages。关于 OpenCL* 应用程序编程接口(API)和编程语言的详细信息,请参考OpenCL Specification version 1.0。
Intel® FPGA SDK for OpenCL™ Pro Edition提供一个编译器和一些用于构建和运行针对 Intel® FPGA产品的 OpenCL* 应用程序的工具。 Intel® FPGA SDK for OpenCL™ Pro Edition支持 OpenCL* Specification version 1.0的嵌入式配置文件(profile)。
提示:
关于oneAPI工具包的使用说明,请使用以下链接:
- Intel® oneAPI Base Toolkit:包含 Intel® oneAPI DPC++/C++ Compiler并提供用于在不同架构之间开发高性能,以数据为中心的应用程序的工具和库。
- Intel® FPGA Add-on for oneAPI Base Toolkit:用于编程FPGA的专用工具包。
- Intel® DevCloud:一个基于云的沙箱(cloud-based sandbox),用于在Intel硬件上对工作负载进行原型设计和试验。
- Intel® oneAPI Toolkits Installation Guides:提供安装工具包的说明。
- Get Started with Intel® oneAPI Base Toolkit on the DevCloud:提供Intel DevCloud开发沙箱入门的说明。
- Get Started with the Intel® oneAPI Base Toolkit for Linux*:提供特定于Linux的入门说明。
- Get Started with the Intel® oneAPI Base Toolkit for Windows*:提供特定于Windows的入门说明。
注意:
- 如果您只需要 Intel® FPGA SDK for OpenCL™ 的kernel部署功能,那么请下载并安装 Intel® FPGA Runtime Environment (RTE) for OpenCL。请参考 Intel® FPGA RTE for OpenCL Pro Edition Getting Started Guide了解更多信息。
请不要将SDK和RTE安装在同一主机系统上。SDK已包含RTE。
- 如果想要 Intel® FPGA SDK for OpenCL™ Pro Edition用于 Intel® Arria® 10 GX FPGA Development Kit,那么请参考应用笔记Configuring the Intel Arria 10 GX FPGA Development Kit for the Intel FPGA SDK for OpenCL了解更多信息。
- 如果想要 Intel® FPGA SDK for OpenCL™ Pro Edition用于 Intel® Stratix® 10 GX Development Kit,那么请参考 Intel® Stratix® 10 Development Kit Initialization guide (bringup指南包含在<path_to_BSP>/s10_ref/bringup目录中)和 Intel® Stratix® 10 GX FPGA Development Kit User Guide了解更多信息。
本章节内容
安装 Intel FPGA SDK for OpenCL Pro Edition的前提条件
Intel FPGA SDK for OpenCL Pro Edition和OpenCL BSP向后兼容性
Intel FPGA SDK for OpenCL Pro Edition的内容
Intel FPGA SDK for OpenCL Pro Edition设置过程概述
1 Intel® FPGA SDK for OpenCL™ 基于已发布的Khronos Specification,并已通过Khronos Conformance Testing Process。当前的一致性状态(conformance status)可以在www.khronos.org/conformance上找到。
2 OpenCL™和OpenCL徽标是Apple Inc.的商标,经Khronos Group™授权使用。