3
A
回答
4
我不认为这是可能的CUDA 2.x到在运行时获取的信息进行硬编码的数字。看看新的3.0测试版的文档,看起来cudaFuncGetAttributes会做你想做的。
1
我认为,你在编译中看到的是在运行时使用的,或者至少是运行时使用的寄存器的最大数量。
相关问题
- 1. 减少CUDA内核中使用的寄存器的数量
- 2. 在CUDA内核中查找三元组
- 3. 追踪cuda内核寄存器的使用情况
- 4. 内核运行时CUDA内存上的MVAPICH死锁
- 5. cuda寄存器的单位
- 6. 定时并行CUDA内核
- 7. 使用MPI在分布式内存上运行CUDA内核
- 8. cuda SM寄存器限制
- 9. 查找linux内核中CPU的数量
- 10. CUDA在内核执行后释放内存时出错
- 11. 如何剖析cuda内核全局内存事务的数量?
- 12. Linux内核操作系统寄存器
- 13. 什么样的变量消耗CUDA中的寄存器?
- 14. CUDA内核函数
- 15. CUDA内核参数
- 16. CUDA内核内部的内存分配
- 17. CUDA:写入共享内存increses内核时执行了很多
- 18. 测量CUDA程序和CUDA内核耗用时间的问题
- 19. 在CPU寄存器中分配寄存器变量的标准?
- 20. 您能预测CUDA内核的运行时间吗?
- 21. 优化Cuda内核时间执行
- 22. 调用__device__函数是否会影响CUDA中使用的寄存器数量?
- 23. CUDA内核的参数
- 24. 在cuda中查找对数
- 25. 查找在内核例程中花费的CPU时间量
- 26. 2变量到CUDA内核中
- 27. CUDA:在内核中调用库函数
- 28. 在CUDA内核中使用虚函数
- 29. CUDA内核函数中的内存访问(简单示例)
- 30. 编程cuda内核时整数大小
这可能是错误的;看到talonmies回答这个问题:http://stackoverflow.com/questions/11483321/what-kind-of-variables-consume-registers-in-cuda – 2012-11-30 14:15:50