私はC++とCUDAを使用してGPGPUを利用する研究アプリケーションを作成しています。私はアプリケーションのユーザーがGPU上で実行されるカーネルコードを書くことによってプログラムを調整できるようにしたいと考えています。C++でユーザ定義のCUDAコード
ユーザーコードを.cuファイルに出力してから、プラットフォームコンパイラを呼び出してダイナミックライブラリを作成し、実行時にホストアプリケーションによって読み込むことができると私は思っていました。これは実行可能ですか?たとえそれがあっても、私のプログラムが不安定になり、クロスプラットフォームを作るのが悪夢になることを心配しています。
いずれかの考え/代替案やコメントをいただければ幸いです。