実行中の CUDA カーネルにデータを渡す方法はありますか? カーネルを非同期で起動し、マップされた固定メモリを使用することで実現できると思います。このアプローチでは、おそらく GPU デバイス メモリに書き込むことができ、カーネル コードはそこから読み取ることができます。
このアプローチには、同期に関する大きな問題があります。個々のスレッドが特定のメモリ位置で同期するにはどうすればよいでしょうか?
実行中の CUDA カーネルにデータを渡す方法はありますか? カーネルを非同期で起動し、マップされた固定メモリを使用することで実現できると思います。このアプローチでは、おそらく GPU デバイス メモリに書き込むことができ、カーネル コードはそこから読み取ることができます。
このアプローチには、同期に関する大きな問題があります。個々のスレッドが特定のメモリ位置で同期するにはどうすればよいでしょうか?