3
A
回答
4
我不認爲這是可能的CUDA 2.x到在運行時獲取的信息進行硬編碼的數字。看看新的3.0測試版的文檔,看起來cudaFuncGetAttributes會做你想做的。
1
我認爲,你在編譯中看到的是在運行時使用的,或者至少是運行時使用的寄存器的最大數量。
相關問題
- 1. 減少CUDA內核中使用的寄存器的數量
- 2. 在CUDA內核中查找三元組
- 3. 追蹤cuda內核寄存器的使用情況
- 4. CUDA - 內核使用比預期更多的寄存器?
- 5. 關於寄存器的CUDA內核優化
- 6. 內核運行時CUDA內存上的MVAPICH死鎖
- 7. 標量變量和寄存器:CUDA
- 8. cuda寄存器的單位
- 9. 定時並行CUDA內核
- 10. 在CUDA中不同時運行的內核
- 11. 使用MPI在分佈式內存上運行CUDA內核
- 12. cuda SM寄存器限制
- 13. 查找linux內核中CPU的數量
- 14. 當CUDA的內核參數沒有影響運行時
- 15. CUDA在內核執行後釋放內存時出錯
- 16. C++ Cuda代碼不運行內核
- 17. 如何剖析cuda內核全局內存事務的數量?
- 18. Linux內核操作系統寄存器
- 19. 在CUDA中增加每線程寄存器使用量
- 20. 在CUDA內核
- 21. 什麼樣的變量消耗CUDA中的寄存器?
- 22. CUDA如何在主機代碼中聲明常量內存時訪問設備內核中的常量內存?
- 23. CUDA上的定時內核執行
- 24. 在CUDA中並行運行多個子內核
- 25. CUDA內核函數
- 26. CUDA內核參數
- 27. CUDA內核的並行性
- 28. CUDA內核內部的內存分配
- 29. 當TDR開始運行時,長時間運行的cuda內核會停止
- 30. Cuda內核返回矢量
這可能是錯誤的;看到talonmies回答這個問題:http://stackoverflow.com/questions/11483321/what-kind-of-variables-consume-registers-in-cuda – 2012-11-30 14:15:50