nvidia cuda使用机器的所有核心

kl.*_*kl. -2 c cuda nvidia scientific-computing

我在一台拥有四个内核的cpu的机器上运行cuda程序,如何更改cuda c程序以使用所有四个内核和所有可用的gpu?

我的意思是我的程序在gpus计算之前也在主机端执行操作'...

谢谢!

Ree*_*sey 7

CUDA不打算这样做.CUDA的目的是提供对GPU的访问以进行并行处理.它不会使用您的CPU核心.

来自什么是CUDA?页:

CUDA是NVIDIA的并行计算架构,通过利用GPU(图形处理单元)的强大功能,可显着提高计算性能.

这应该通过更传统的多线程技术来处理.