我们可以在Nvidia图形处理单元上执行线程构建块线程吗?我希望我的tbb代码有多个线程,所以应该是相同的最佳数字,我可以使用gpu线程而不是cpu线程吗?
答案 0 :(得分:0)
TBB使用操作系统提供的线程。如果您想使用某种GPU加速器,可以尝试使用streaming_node(Documentation)。它可以帮助您简化使用OpenCL(例如)进行计算。
Streaming_node是TBB Flow graph
的一部分答案 1 :(得分:0)
否,Nvidia GPU不支持TBB。但是CUDA和Thrust都是。它们提供了一流的编程环境,Thrust和TBB一样提供了易于使用的并行原语。