用于 OpenCL 的 CUDA MPS?

CUDA MPS for OpenCL?

CUDA MPS 允许您在 GPU 上并行 运行 多个进程,从而充分利用 GPU 进行未充分利用的操作。是否有 OpenCL 的等效项?或者 OpenCL 中有不同的方法吗?

如果您使用多个没有事件相互依赖性的 OpenCL 命令队列,OpenCL 运行时可能会使 GPU 核心忙于处理来自每个队列的不同工作。这是否真的发生实际上取决于实施。您需要查看每个供应商的 OpenCL 指南,看看它们是否支持并发 GPU 内核。