cudaMallocで以前に割り当てられたデバイスベクトルをゼロにする最良の(効率的な)方法は何ですか?
GPUでそれを行うために1つのスレッドを起動しますか?
cudaError_t cudaMemset ( void* devPtr, int value, size_t count )
デバイス メモリを値に初期化または設定します。devPtr が指すメモリ領域の最初の count バイトを定数バイト値 value で埋めます。
devPtr が固定されたホスト メモリを参照しない限り、この関数はホストに対して非同期であることに注意してください。
ノート:
この関数は、以前の非同期起動からのエラー コードも返す場合があることに注意してください。
memset 同期の詳細も参照してください。