0
任何機構能告訴我推力程序是阻塞還是非阻塞? 我想不想來一次吧,這裏是代碼snippets-推力變換性能號碼
代碼片段-1:
clock_t start,end;
start = clock();
thrust::transform(a.begin(), a.end(), b.begin(), thrust::negate<int>());
end = clock();
代碼片段 - 2
clock_t start,end;
start = clock();
thrust::transform(a.begin(), a.end(), b.begin(), thrust::negate<int>());
cudaThreadSynchronize();
end = clock();
代碼片段-1與代碼片段相比,花費的時間非常少 - 爲什麼會發生這種情況?以及哪一種是正確的方式來計時推力程序,以便我可以將其與我的並行代碼進行比較。