私は過去2年間HEVCで作業していましたが、最近、並列処理のためにOpenCLにx265のコードを移植するように求められました。さて、私はまだ初期段階にあり、x265は多くのクラスを使用するため、クラスが可能ではないので、いくつかの懸念があります。クラス内にいくつかの関数プロトタイプがあるので、構造体を渡すことは可能でしょうか。同じものをGPUに複製することは可能ですか?HEVC OpenCLでの並列処理によるデブロッキング
1
A
答えて
0
はい、あなたがクラスをカーネル関数に渡すことはできないと述べています。しかし、プロトタイプを構造体に含めることができ、それをGPUに渡すことができます。このリンクを参照することができます。 passing parameters of an kernel function as C++ struct?
+3
ありがとうございました。これは私が実際に探していた答えです、私はリンクを見て、手順を理解し、私は同じを複製することができると確信しています。 –
+3
@Matheen、この情報を使用できることをうれしく思います。 – Harrisson
関連する問題
- 1. OpenCL clEnqueueTasks並列処理
- 2. GPUでの並列処理 - CUDA/OpenCL
- 3. この並列処理はOpenCLで実装できます
- 4. Pythonクラスオブジェクトによる並列処理
- 5. パイプコマンドによる並列処理
- 6. 並行処理と並列処理 - 具体的にはC++で
- 7. 命令レベルの並列処理と並列処理の違い
- 8. Linuxでの並列処理
- 9. カフカ:同期処理の並列処理
- 10. スパークストリーミング処理の並列処理
- 11. Gforth並列処理
- 12. 並列処理Python
- 13. ジャンゴ並列処理:
- 14. チェック並列処理
- 15. PHPList並列処理
- 16. Javaの並列処理フレームワーク
- 17. Javaのループ並列処理
- 18. ドットプロダクトの並列処理
- 19. Droolsの並列処理
- 20. RxJavaの並列処理 - フィルタ
- 21. Pythonによるクラウドでの並列処理
- 22. イメージ処理における並列コンピューティング?
- 23. ビデオファイルを並列に処理する
- 24. OpenMPネストループ並列処理
- 25. 分散並列バッチ処理
- 26. Java - 並列処理デッドロック
- 27. 並列処理が噴出
- 28. freeRTOSと並列処理
- 29. ForkJoinPool並列処理= 1デッドロック
- 30. Bash並列処理シミュレーションスクリプト
syclオプションはありますか? https://www.khronos.org/sycl – Jovasa
@Jovasa、私はすでにこのオプションについて知っていますが、私は自分のソリューションにsyclを使うことについて考える必要があります。アドバイスありがとう。 –