1
我在Arch Linux上运行:CUDA内核调用阻塞?
我已经在多个地方看到内核调用与CPU异步(将立即返回并允许CPU继续)。但是,我没有得到这种行为。
例如
kernel<<<blocks,threads>>>();
printf("print immediately\n");
check_cuda_error();
CPU似乎锁定并没有打印任何东西(同样没有其他执行)直到内核完成。测试各种不同执行时间(1s,2s,3s等)和计算的内核,以确保它不是我的内核。
这是驱动程序问题吗?或者我误解了某些东西