|
|
1
5
我认为,如果它是全局内存中的一个内存位置,那么拥有一个专用标志的方法就可以工作。这样,您就可以在每次内核调用开始时检查这个问题。
也就是说,我相当肯定没有CUDA调用可以杀死其他正在执行的线程。 |
|
|
2
1
会降低你的加速。 |
|
|
3
0
你可能想看看回调。主CPU线程可以确保所有线程以正确的顺序运行。CPU回调线程(读:后处理)可以做额外的开销和调用相关的api函数,以及处理所有的子线程数据。。。此功能在cuda示例中找到,并在cuda功能2上编译。希望这有帮助。 |