以下に示すコードで、この timerを使用して C++ AMP 呼び出しをラップしています。残念ながら、タイマーによると、私の C++ AMP 呼び出しには約 2 秒かかります。誰かが何が悪いのかを理解するのを手伝ってくれますか?
double sum = 0.0;
for (int t = 0; t < 20; ++t)
{
Timer gpuTimer;
gpuTimer.Start();
auto gh = gpu_histogram(target, size);
gpuTimer.Stop();
sum += gpuTimer.Elapsed();
}