2010-06-06 56 views
4

我希望能够使用PTX 1.3中尚未实现C功能的功能。有没有办法在PTX中编写我自己的函数并注入到现有的二进制文件中?CUDA:注入我自己的PTX功能?

我要找的是越来越的%smid

回答

6

答案的值的特征:

__noinline__ __device__ uint get_smid(void) 
{ 
    uint ret; 
    asm("mov.u32 %0, %smid;" : "=r"(ret)); 
    return ret; 
}