まず、私はOpenCLの初心者でさえありません。それが何であるかは知っていますが、1行のコードを記述したことはあまりありません。しかし、私は非常に単純なオープンソースプロジェクトでいくつかのOpenCLを調べましたが、コードの構造は非常にCに似ており、C / Obj-C開発者であるため、コードの構造を理解するのは非常に簡単なようです。
前述のオープンソースプロジェクトには1つの問題があります。完全なGPU優先度でOSXマシン上で実行したいと考えています。これは、アプリケーションを実行してもMacは機能し続けますが、非常に劣化した状態にあることを意味します。
アプリケーションを簡単に変更し、そのアプリケーションのGPU優先度を下げるためにフラグを設定する方法はありますか?
OpenCL APIを知らないかもしれませんが、アプリケーションの初期化関数に配置できる単純な関数呼び出しが1つか2つあれば、おそらく自分で修正できます。