1

CUDAで非同期操作を行っています。次のコードがあります。

    cudaBindTextureToArray( tex, ptr1, ... )   // bind texture to cuda array 1.

    Kernel1<<<,,,stream>>>                     // async. kernel1 that uses tex.

    cudaBindTextureToArray( tex, ptr2, ... )   // bind texture to cuda array 2.

    Kernel2<<<,,,stream>>>                     // async. kernel2 that uses tex.

質問があります:

  • テクスチャが cuda 配列 1 にバインドされた後に Kernel1 が実行されると想定しても問題ありませんか?

  • テクスチャが cuda 配列 2 にバインドされた後に Kernel2 が実行されると想定しても問題ありませんか?

4

0 に答える 0