CUDA,在运行时查找内核中的寄存器数量

时间:2009-11-15 01:23:32

标签: cuda

如何找出cuda内核在运行时使用的寄存器数量? 我知道如何在编译过程中找到信息,但我不想在

中硬编码

感谢

2 个答案:

答案 0 :(得分:4)

我不认为使用CUDA 2.x可以在运行时获取信息。查看新3.0测试版的文档,似乎cudaFuncGetAttributes可以满足您的需求。

答案 1 :(得分:1)

我认为,您在汇编中看到的那个是将在运行时使用的那个,或者至少是在运行时使用的最大寄存器数。