アプリケーションの 1 つに Kepler の動的並列処理を使用しようとしています。子カーネルには、子カーネルを起動する (親カーネル内の) スレッドのグローバル インデックスが必要です。つまり、子カーネルにある親の組み込み座標変数にアクセスしたいのです。
それを行う標準的な方法はありますか?または、(threadIdx.x などの組み込み変数を使用して) 親スレッドのグローバル インデックスを計算し、それを子カーネルの 1 つの引数に渡す必要がありますか?
アプリケーションの 1 つに Kepler の動的並列処理を使用しようとしています。子カーネルには、子カーネルを起動する (親カーネル内の) スレッドのグローバル インデックスが必要です。つまり、子カーネルにある親の組み込み座標変数にアクセスしたいのです。
それを行う標準的な方法はありますか?または、(threadIdx.x などの組み込み変数を使用して) 親スレッドのグローバル インデックスを計算し、それを子カーネルの 1 つの引数に渡す必要がありますか?