私はGPUでビデオフィードをリアルタイムで処理するアプリケーションに取り組んでおり、GPUでリソースを大量に計算する必要があります。今の私の問題は、ビデオ処理をリアルタイムの速度で維持しながら、追加の作業が発生したら並行して実行したいということです。
これを行うべきだと私が思う方法は、2つのコマンドキューを使用することです。1つはリアルタイムビデオ処理用で、もう1つは大規模な計算用です。ただし、これがGPUのコンピューティングリソースでどのようになるかはわかりません。並列実行中にコマンドキューに割り当てられるワーカーが同じくらい多くなるでしょうか。(つまり、リアルタイム計算の約50%の速度低下が予想できますか?)それとも、デバイスに依存しますか?