2012-07-19 27 views
0

我們可以在同一設備上有多個上下文嗎?如果是,那麼它是可以同時使用還是並行(在同一時間點)?opencl中同一設備上的多個上下文

+0

你的問題中的「併發」和「並行」有什麼區別? – talonmies 2012-07-19 04:42:20

+0

並行和並行是不同的。並行是TDM,而並行意味着它是同時的;與此同時。 – gpuguy 2012-07-19 05:04:59

回答

0

是的,你可以在同一個設備上有多個OpenCL上下文。

確實問你是否可以在同一主機進程中創建多個上下文?我沒有看到該配置的好處,因爲GPU利用率是通過命令隊列控制的,並且提交了命令命令。

設備驅動程序實現決定如何管理上下文。目前,GPU不是多任務處理,所以內核按照設備驅動程序的要求運行,我期待先到先得。在Nvidia K20上滾動..

相關問題