CUDA-Programming
CUDA-Programming copied to clipboard
P51页疑似一处笔误
尊敬的作者老师: 您好,p51页处提到“即使有些计算在GPU中的速度并不高,也要尽量在GPU中实现,避免过多的数据经由PCIe传递”.该段重点在于讲述CPU与GPU使用PCIe带宽之低,此处是否意为“在CPU中的速度并不高,也要尽量在CPU中实现”? 期待您的回复
书中的意思是,要尽量避免 CPU 和GPU 之间的数据传输。有时候,某些计算的并行度很低,甚至只是单线程计算,您可能有一种冲动把数据移到CPU计算,再把结果传回到GPU。这个时候,也许就在GPU中用<<<1,1>>>的规模运行一个核函数都是有利的。不过,一般来说都要对比测试才能找到最优办法。