是否可以重用CUDA内核?

时间:2019-04-07 16:57:53

标签: cuda

我需要在CUDA中执行以下任务。

  
    

启动内核

         

内部内核执行一些任务并等待

         

程序在内核启动后仍在主程序中继续

         

程序希望发信号通知内核线程继续进行

         

内核从主机接收到信号后,继续执行其他代码。

  

在CUDA中甚至有可能吗?

1 个答案:

答案 0 :(得分:2)

没有任何目的的细节,这看起来像一个可怕的主意。

您将在不使用GPU资源的情况下继续使用它们。首先要考虑的是重新考虑您的设计,以避免在可能的情况下拆分GPU的工作。如果没有,那么只需运行两个内核。