2017-12-04 9 views
0

、我々はエンキューすることができます:CUDAストリームから何らかの形でアクションをデキューできますか? CUDAストリームで

  • 起動(カーネル、コールバック)
  • イベント操作(上の待つ、トリガー)
  • メモリ操作(コピー、設定、添付)

のAPI呼び出しでこれらの操作のいずれかをデキューすることはありません。これらの種類の操作の一部または全部について、同じ効果を達成する方法はありますか?

注:ストリームの破棄に関する提案は除外されません。起動用

答えて

0

、我々はに私達のカーネルお​​よび/またはコールバックを書くことができます(ホストまたはデバイス側)のアドレスを取る

  • 「中止された」フラグをパラメータとして
  • クエリフラグの値がその前に
  • フラグが立っている場合は何もせずに戻ります。

この場合、フラグをオンにして中止できます。少し無駄ですが、ひどくはありません。

私は他のすべてのことについてよく分かりません。

関連する問題