[請益] TLB miss rate 在multi core system 的問題

看板Master_D作者 (阿任)時間14年前 (2011/09/19 21:14), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
最近看了篇paper Performance Studies of Commercial Workloads on a Multi-core 他裡面 跑了好幾個Benchmark 測試在core數增加時,相關數據的變化如 cpi、cache miss rate、DTLB miss rate 等等的數據 想請問有沒有研究過類似方向的前輩 DTLB miss rate 在core數增加的時候 miss rate有上升的原因是什麼? (環境設定是在multi core system中,各core皆有一個DTLB,而不是所有core共用一個) 由於paper上沒細談 不過報告的時候被問到不知如何回答= =" 我疑問的點是,各core皆有一個DTLB,所以當Core數增加的時候,有什麼地方會影響到 miss rate,TLB存的是位址對映資訊,有什麼情況下會像Cache被更改後, 需要refresh之類的嗎 ? -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.134.138
文章代碼(AID): #1ETq0zJV (Master_D)