2010-06-06 43 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; 
}