是否可以在多個GPU上同時從cuda 4.0中的單個線程啓動多個內核?cuda 4.0中的多個內核
1
A
回答
2
要從單個線程使用多個GPU,您可以在cuda上下文(每個綁定綁定到GPU)之間切換並異步啓動內核。實際上,您將以這種方式在多個GPU上運行多個內核。
但是,如果您的計算能力大於2.0的卡片,也可以同時運行內核,如上面的註釋中所示。你可以找到關於concurrent kernel execution over here的文章。
當然,如果您有多個計算能力> = 2.0的卡,則可以同時使用這兩個卡。
0
是的。 如果有2個設備,您可以運行kernel1 < < < >>> at device0 and kernel2 < < < >>> at device1。有一個選項setdevice()用來選擇內核將在其上執行的設備。 谷歌它,它在cuda庫4.0
相關問題
- 1. 啓動多個內核cuda
- 2. CUDA中的多個內核調用
- 3. CUDA並行內核執行,每個流有多個內核
- 4. CUDA - 多次調用內核
- 5. CUDA - 多個內核來計算
- 6. 在CUDA內核
- 7. 內核中的CUDA流ID
- 8. CUDA中的嵌套內核
- 9. CUDA中的內核調用
- 10. CUDA內核中的STD類
- 11. 內核中的CUDA分析
- 12. 內核中的CUDA QuickSort RECALL
- 13. CUDA 4.0在內核中使用指針 - 錯誤
- 14. 將程序移植到CUDA - 另一個內核中的內核?
- 15. 啓動多個CUDA內核是否涉及到每個內核的主機?
- 16. 一個cuda內核的幾個cuda_stream
- 17. 如何檢索CUDA 4.0+內核的參數列表信息?
- 18. 調用CUDA內核
- 19. CUDA內核掛起
- 20. 使用CUDA內核
- 21. CUDA同步內核
- 22. CUDA內核函數
- 23. Cuda內核配置
- 24. cuda - 內核優化
- 25. CUDA內核參數
- 26. 調試CUDA內核
- 27. CUDA內核的並行性
- 28. Cuda的:內核調用
- 29. CUDA:內核CRT的文檔?
- 30. CUDA內核的參數
是的,你可以。看到http://stackoverflow.com/a/5097994/789683 – flipchart
可能重複的[併發內核執行](http://stackoverflow.com/questions/5097855/concurrent-kernel-execution) – talonmies
我認爲這個問題有點不同因爲該問題還包括單線程中的多個GPU。當然,這兩個問題都是單獨使用計算器處理的。 –