OpenCL* on Intel® Programmable Acceleration Card with Intel® Arria® 10 GX FPGA快速入门用户指南

ID 683831
日期 12/04/2018
Public

8.1. 下载 OpenCL* 设计实例

按照以下步骤下载FFT (2D)设计实例。

  1. 去到Intel FPGA SDK for OpenCL页面。
  2. 点击Design Examples选项卡,在High-Performance Computing Platform Examples下点击FFT (2D),这样会去到OpenCL 2D Fast Fourier Transform Design Example页面。
  3. 在Downloads下,点击 <version> x64 Linux package (.tar.gz),将tar文件exm_opencl_fft2d_x64_linux.tar.gz下载到所选的目录中。
  4. 输入以下命令来解压缩.tar.gz文件:
    $ tar zxvf exm_opencl_fft2d_x64_linux.tar.gz
    此命令创建一个名为exm_opencl_fft2d_x64_linux的目录,其中包括以下文件:
    OpenCL* 设计实例包含两个部分:
    • 在主机上执行的主机代码(host code)( installation_directory/fft2d/host)
    • 在FPGA上执行的内核代码(kernel code)( installation_directory/fft2d/device)
    分别编译这两个部分。使用C/C++ compiler来编译主机代码,使用 Intel® OpenCL* compiler来编译内核代码。