求教各位大神,CUDA程序能编译运行,但是GPU的使用率却为0
CUDA程序能在Geforce GT540M 上正常编译运行,计算速度相较CPU版本有数十倍的提升。
但是同样的程序,放在Geforce GT330M的本子上,能够正常编译,运行的时候出现Fatal Error, invalid device function 的错误,我估计是因为330M的计算能力为1.2,540M的计算能力为2.1,可能与计算能力有关。
但是我将同样的程序放在配备计算能力2.1 的Quadro 600 的DELL T1500的台式机上测试,程序能正常编译运行,不会出现错误,但是程序运行的时候,我监测到的GPU使用率基本没有,程序运行的比CPU版本还慢,估计是GPU没有派上用场。不知道为什么会出现这种原因。
本人初学小白,各种还不是很了解,求赐教!!!!
感谢!!!