2

我们可以在 Nvidia 图形处理单元上执行线程构建块线程吗?我想为我的 tbb 代码设置多个线程,那么相同的最佳数量应该是多少,我可以使用 gpu 线程而不是 cpu 线程吗?

4

2 回答 2

1

TBB 使用操作系统提供的线程。如果您想使用某种 GPU 加速器,您可以尝试使用streaming_node文档)。它可以帮助您简化使用 OpenCL(例如)进行计算。

Streaming_node 是TBB Flow graph的一部分

于 2017-03-31T21:07:14.290 回答
1

不,Nvidia GPU 不支持 TBB。但是 CUDA 和 Thrust 是。这些提供了一流的编程环境,而 Thrust 提供了易于使用的并行原语,TBB 也是如此。

于 2019-01-09T19:04:46.053 回答