Intel® FPGA SDK for OpenCL™ Pro Edition: 入门指南

ID 683188
日期 3/28/2022
Public
文档目录

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® 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了解更多信息。
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™授权使用。