を呼び出して、2 つの CUDA デバイス (UVA サポート付き) 間でメモリをコピーしたいと思いますcudaMemcpy
。呼び出しがホストに対して同期しているかどうか疑問に思っていましたか? 同じデバイス内では非同期であることは承知していcudaMemcpy
ますが、異なるデバイス間のコピーはどうですか? cudaDeviceSynchronize
コピーが完了したことを確認するために電話する必要がありますか、それとも自動的に確認されますか?
キュブラについても同様の質問があります。あるデバイスに保存されているベクターを別のデバイスに保存されているベクターに追加したいので、それを求めcublasSaxpy
ています。操作が完了するまでホストをブロックしますか、それとも明示的に同期する必要がありますか?