【发布时间】:2019-09-05 09:18:06
【问题描述】:
我对 OpenCL 内存传输函数如何在下面运行(迁移、读取/写入缓冲区、映射/取消映射)感兴趣。我找不到任何 OpenCL 的开源实现(对我来说,英特尔的可能很好),只是文档中的解释并没有让我知道发生了什么,例如,当我调用 clEnqueueMigrateMemObjects 时:在此迁移期间发生了什么调用,哪些模块处于活动状态,这种迁移是如何发生的,它在底层使用了什么机制,它是否使用了一些缓存机制。
有什么好的资料可以阅读吗?
我现在正在探索 OpenCL 如何将数据传递到 FPGA。 Xilinx 目前使用本地 OpenCL 实现,存在于机器上,外加一些扩展。
【问题讨论】: