2016-07-26 47 views
0

我已經試過pref-stat,papi,valgrind。這些工具只能提取程序緩存未命中的數量。反正有記錄cpu緩存未命中的時間嗎?

是否可以監視整個緩存並記錄緩存未命中或命中的時間?

+0

您的解決方案是在這裏:http://stackoverflow.com/questions/10082517/simplest-tool-to-measure-c-program-cache-hit-miss-and-cpu-time-in-linux –

+0

你是對時間週期*(持續時間)或*時間*感興趣(例如,哪個訪問導致緩存未命中)? –

+0

只是發生緩存未命中的時間 – Munish

回答

1

在VTune Amplifier Memory access analysis中,您可以看到DRAM邊界(由於帶寬或延遲)度量標準,它會給出由於內存問題而受到影響的週期的近似值。您還可以看到內存操作的平均延遲。