标签: cuda
是否可以维护一个源库来编译CPU或GPU(使用构建系统进行选择)?这种方法有什么缺陷吗?
答案 0 :(得分:1)
Alpaka库可能适合您。 alpaka库是一个仅用于加速器开发的头文件C ++ 11抽象库。它支持不同的加速器,如OpenMP,Boost.Fiber和CUDA。您需要实现一次内核。使用模板参数,您可以选择加速器平台。