1
我在Arch Linux上運行:CUDA內核調用阻塞?
我已經在多個地方看到內核調用與CPU異步(將立即返回並允許CPU繼續)。但是,我沒有得到這種行爲。
例如
kernel<<<blocks,threads>>>();
printf("print immediately\n");
check_cuda_error();
CPU似乎鎖定並沒有打印任何東西(同樣沒有其他執行)直到內核完成。測試各種不同執行時間(1s,2s,3s等)和計算的內核,以確保它不是我的內核。
這是驅動程序問題嗎?或者我誤解了某些東西