私はperf stat --repeat 100 -e cache-references,cache- misses,cycles,instructions,branches,faults,migrations ./avx2ADD
コマンドを使用し、出力に従いました。 のcache-misses
は、キャッシュミスの割合が4.010 %
に等しいときを意味しますか?perf statのキャッシュミスの割合の後に+ - #は何を意味しますか?
32,425 cache-references (+- 0.54%)
1,300 cache-misses # 4.010 % of all cache refs (+- 8.93%)
538,839 cycles (+- 0.28%)
520,056 instructions # 0.97 insns per cycle (+- 0.22%)
98,720 branches (+- 0.20%)
95 faults (+- 0.12%)
0 migrations (+- 70.35%)
フォールト数はどのくらいですか? – ADMS
何らかの理由で私のCPUにこのイベントがありません。しかし、同じ論理です。平均値は95個で、stddevは0.12%です(かなり規則的です)。 – Jakuje
キャッシュ内のエイリアシングの問題に依存していますか? – ADMS