2011-06-28 9 views
2

clEnqueueNDRangeKernelを1つのcl_kernelインスタンスを使用して呼び出すと、最初のインスタンスの実行が終了する前に同じインスタンスを使用して別のタスクをエンキューできますか? 他のcl_kernelをインスタンス化する必要がありますか?より多くの作品に同じカーネルインスタンスを使用

答えて

1

はいこれが可能です。カーネルをエンキューすると、カーネル状態のコピーがエンキューされます。そうしないと、カーネルコマンドが実行を終了するまでカーネルargsを変更できなくなります。しかし、私はこれが非常に明確に指定されていないことに同意します。