[問題] 讓system不cache某個特定變數
想請問一下版上各位
最近在Linux上開發一些測試程式的時候
因為想純粹測量Main memory到processor的local memory的latency
所以想關掉cache來測試整體平均的數值
比如:
int mem[1024];
想一直測試這個陣列在兩層memory間的搬運
但是又不想在下一個run的時候
讓某些值被cache住
請問有哪些directive或者關鍵字可以讓compiler去標記他
或者讓system不去cache住這整個array嗎?
(在不動到system code(Linux)的方法?)
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 133.9.216.204
→
05/11 13:43, , 1F
05/11 13:43, 1F
推
05/11 13:48, , 2F
05/11 13:48, 2F
→
05/11 13:50, , 3F
05/11 13:50, 3F
→
05/11 13:52, , 4F
05/11 13:52, 4F
→
05/11 13:54, , 5F
05/11 13:54, 5F
→
05/11 13:54, , 6F
05/11 13:54, 6F
推
05/11 14:08, , 7F
05/11 14:08, 7F
→
05/11 14:09, , 8F
05/11 14:09, 8F
→
05/11 14:09, , 9F
05/11 14:09, 9F
→
05/11 14:21, , 10F
05/11 14:21, 10F
推
05/11 16:29, , 11F
05/11 16:29, 11F
推
05/11 16:46, , 12F
05/11 16:46, 12F
→
05/11 16:47, , 13F
05/11 16:47, 13F
→
05/11 16:47, , 14F
05/11 16:47, 14F
→
05/11 16:48, , 15F
05/11 16:48, 15F
→
05/11 16:53, , 16F
05/11 16:53, 16F
→
05/11 16:53, , 17F
05/11 16:53, 17F
推
05/11 17:21, , 18F
05/11 17:21, 18F
→
05/11 17:25, , 19F
05/11 17:25, 19F
→
05/11 17:25, , 20F
05/11 17:25, 20F
→
05/11 17:26, , 21F
05/11 17:26, 21F
→
05/11 17:26, , 22F
05/11 17:26, 22F
→
05/11 18:03, , 23F
05/11 18:03, 23F
→
05/11 18:07, , 24F
05/11 18:07, 24F
→
05/11 18:10, , 25F
05/11 18:10, 25F
推
05/11 18:16, , 26F
05/11 18:16, 26F
→
05/11 18:21, , 27F
05/11 18:21, 27F
→
05/11 18:24, , 28F
05/11 18:24, 28F
推
05/11 18:27, , 29F
05/11 18:27, 29F
→
05/11 18:27, , 30F
05/11 18:27, 30F
→
05/11 18:31, , 31F
05/11 18:31, 31F
→
05/12 12:25, , 32F
05/12 12:25, 32F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章