私は並列プログラミングを学び始め、パフォーマンスを計算するために、プログラムが求める正確な時間を知っておく必要があります。プログラムが他のバックグラウンドプロセスなしで与える正確な時間を計算する
私は自分のCプログラムがLinuxの下で求める時間を測定したいと思っていますが、それはちょっとした解答を示してくれます。
私の意見では、それは他のプロセスに関連する必要がありますが、私はこの命令を使用しています方法で、時間を取得:
double start ,end;
start = omp_get_wtime();
.
.
.
end = omp_get_wtime();
result = end- start;
事前にありがとうございます。
実際に測定したい「時間」を明確にしてください。ウォールタイムとCPU時間の違いに精通していますか?本質的には、具体的な結果と、それが期待した結果とどのように異なるかを示すことです。 「何らかの発散的な答え」が何を意味するかは完全には不明です。 – Zulan