opencl中同一设备上的多个上下文

时间:2012-07-19 04:34:22

标签: opencl pyopencl

我们可以在同一设备上有多个上下文吗?如果是,那么它是同时可用还是平行(在同一时间点)?

1 个答案:

答案 0 :(得分:0)

是的,您可以在同一设备上拥有多个OpenCL上下文。

真的在问你是否可以在同一主机进程中创建多个上下文?我认为该配置没有任何好处,因为GPU利用率是通过命令队列控制的,并且提交了订单命令。

设备驱动程序实现决定如何管理上下文。目前,GPU不是多任务处理,因此内核是在设备驱动程序决定的情况下运行的,我预计先到先得。滚动Nvidia K20 ..