【问题标题】:CUDA: injecting my own PTX function?CUDA:注入我自己的 PTX 函数?
【发布时间】:2013-02-14 19:19:26
【问题描述】:

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

我正在寻找的功能是获取 %smid 的值

【问题讨论】:

    标签: cuda gpu


    【解决方案1】:

    答案:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-04
      • 2016-11-29
      • 2018-06-14
      • 1970-01-01
      相关资源
      最近更新 更多