cuda 4.0中的多内核

cuda 4.0中的多内核,cuda,Cuda,在cuda 4.0中,是否可以从单个线程同时启动多个GPU上的多个内核?要从单个线程使用多个GPU,可以在cuda上下文(每个上下文都绑定到一个GPU)之间切换,并异步启动内核。实际上,您将以这种方式跨多个GPU运行多个内核 但是,如果您有计算能力>2.0的卡,您也可以同时运行内核,如上面的注释所示。你可以找到关于的帖子 当然,如果您有多张计算能力>=2.0的卡,您可以同时使用这两种卡。是。 如果有两个设备,您可以在设备0上运行内核1,在设备1上运行内核2。有一个选项setdevice(),您可

在cuda 4.0中,是否可以从单个线程同时启动多个GPU上的多个内核?

要从单个线程使用多个GPU,可以在cuda上下文(每个上下文都绑定到一个GPU)之间切换,并异步启动内核。实际上,您将以这种方式跨多个GPU运行多个内核

但是,如果您有计算能力>2.0的卡,您也可以同时运行内核,如上面的注释所示。你可以找到关于的帖子

当然,如果您有多张计算能力>=2.0的卡,您可以同时使用这两种卡。

是。 如果有两个设备,您可以在设备0上运行内核1,在设备1上运行内核2。有一个选项setdevice(),您可以使用该选项选择将在其上执行内核的设备。
谷歌it,它在cuda图书馆4.0中

是的,你可以。请看可能的重复,我认为这个问题略有不同,因为这个问题还包括单线程中的多个GPU。当然,这两个问题都是在stackoverflow中单独处理的。