如何在opencl框架下使用cuda

Xiao.D 2020-12-13 09:08:27
目前一边学习一边跟进一个项目。
这是一个关于opencl和cuda的问题。
我需要管理一个异构计算平台,除了主机CPU,这个平台包括了GPU和FPGA,其中GPU只有NVIDIA。若使用opencl,那么对于NVIDIA的GPU的优化可能做不了太好,或者说使用难度稍大。所以我想建立一个系统,使用opencl作为管理者,若需要GPU设备,则跳转到cuda,若使用到FPGA,则任然使用opencl。
我有一些问题。
1.这样的想法是否可行,应该没问题吧。
2.如何使我写的代码,包括opencl和cuda,同时被编译。往gcc中加入必要的组件吗?如何去做?
3.可能我的第二个问题表述地有问题,那么你的想法是什么,认为这个过程该如何去实现。
...全文
562 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

355

社区成员

发帖
与我相关
我的任务
社区描述
CUDA高性能计算讨论
社区管理员
  • CUDA高性能计算讨论社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧