有没有一种方法可以在两个独立的OpenCL程序之间共享GPU,或者更具体地说是在两个单独的进程之间共享GPU,这两个进程同时都要求GPU执行OpenCL内核?如果是这样,这是怎么做到的?
这取决于你所说的共享。
一般来说,您可以在同一个 GPU 上创建 2 个进程来创建 OpenCL 设备。然后驱动程序/操作系统/GPU 负责确保一切正常工作。
也就是说,大多数实现都会对 GPU 执行进行时间切片来实现这一点(就像图形中发生的那样)。
我感觉这并不完全是你所追求的。你能用一个用例来扩展你的问题吗?
归档时间: |
|
查看次数: |
1943 次 |
最近记录: |