人工智能
直播中

秦婷婷

7年用户 144经验值
私信 关注
[问答]

模拟器运行Opencl例程

模拟器运行Opencl例程(emulator an Opencl Kernel)

回帖(1)

仇国林

2020-12-25 14:30:38
aoc -march=emulator xxx.cl
   此处会生成三个文件libkernel.exp , libkenel.lib , libkernel.obj
2 set CL_CONTEXT_EMULATOR_DEVICE_ALTERA=0(1 , ... N)
    设置环境变量,指定模拟设备的设备号,具体的设备号需要根据实际情况来看,我是从0开始试。

3 编译host代码生成.exe文件,将.exe文件和.aocx文件放在一起文件夹下,运行.exe文件。


在上述过程中可能会提示出现缺少各种库的错误。
mpsdb100.dll(vs2010 安装目录找)    -> hld/bin
msvrt.lib(vs2010 安装目录找) -> hld/host/windows64/lib
kernel32.lib(c:/programx86/miscrosoft sdks/找) -> hld/host/windows64/lib
terasic_apb_16_0_mmd.dll -> 同.exe目录下
wdapi1021.dll    ->同.exe目录下
link.exe (在vs2010 目录下找) ->hld/bin


注意:在编译之前,设置板卡的环境变量
AOCL_BOARD_PACKAGE_ROOT = D:/altera/16.0/hld/board/DE5NET_openCL_BSP_16.0
然后运行hld/init_opencl.bat 设置
aoc --list-boards 就能看到模拟的板卡了de5net_a7
举报

更多回帖

发帖
×
20
完善资料,
赚取积分