MyFPGA Forum

 找回密码
 注册
搜索

OpenCL浅析(1)-GPU和FPGA平台搭建

查看数: 3196 | 评论数: 1 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-6-18 15:17

正文摘要:

本帖最后由 Nicole_Terasic 于 2020-6-18 15:20 编辑         OpenCL是由非盈利性组织Khronos Group组织发布的针对异构设备进行并行化计算的一套开源的API以及程序语言。     &nbs ...

回复

Nicole_Terasic 发表于 2020-6-18 15:18:23
Intel FPGA平台

        说明:以下的是针对Win7 Quartus 14.0版本的OpenCL开发环境搭建。

        安装顺序:Intel FPGA Design Software -> Intel FPGA SDK for OpenCL->FPGA PCIe 驱动 -> Visual Studio 2012 -> CodeXL

        [url=https://fpgasoftware.intel.com/opencl/14.0/?platform=windowsHYPERLINK%20%22http://dl.altera.com/opencl/14.0 ... amp;HYPERLINK%20%22[/url]]Intel FPGA Design Software 和Intel FPGA SDK for OpenCL下载地址 [/url]
        注意:Intel FPGA SDK for OpenCL需要license,不然无法编译OpenCL内核设计文件。同时,把相应开发板的BSP(板级开发包),复制到Intel FPGA Design Software 的目录下。BSP里面包含FPGA板子board_env.xml描述文件,这个文件指出设备的名字、链接器输入库的名字以及相应驱动程序所在目录等信息。

1、环境变量
安装完Intel FPGA Design Software 和Intel FPGA SDK for OpenCL后,环境变量中会自动添加 ALTERAOCLSDKROOT,其值为相应平台安装后的路径。另外,还需要添加AOCL_BOARD_PACKAGE_ROOT 这个环境变量,它的值为相应BSP的路径

2、设置解决方案的配置
因为 Intel 的 OpenCL 只支持 64 位的系统,所以在这里没有了 32位和 64 位之分,项目->属性->活动解决方案平台->新建->键入或选择新平台,选择 x64 作为当前解决方案的平台。

3、添加头文件
在项目->属性->配置属性->C/C++->附加包含目录中添加
$(ALTERAOCLSDKROOT)\host\include

4、添加库目录
在项目->属性->配置属性->链接器->附加库目录中添加
$(ALTERAOCLSDKROOT)\host\windows64\lib 和$(AOCL_BOARD_PACKAGE_ROOT)\de5net\windows64\lib

5、添加库输入
项目->属性->配置属性->连接器->输入->附件依赖库->编辑,添加
  1. alterahalmmd.lib
  2. terasic_apb_14_0_mmd.lib
  3. alteracl.lib
  4. acl_emulator_kernel_rt.lib
  5. pkg_editor.lib
  6. libelf.lib
  7. acl_hostxml.lib
复制代码
1
2
3
4
5
6
7

至此,面向OpenCL的软件开发平台安装完成~

转自:https://blog.csdn.net/Song_Esther/article/details/80557512   https://blog.csdn.net/chifredhong/article/details/73931017
作者:chifredhong

小黑屋|手机版|Archiver|MyFPGA

GMT+8, 2024-5-4 01:30 , Processed in 0.058555 second(s), 19 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表