0
在SE模式下,將每個打印數據與其對應的m5op關聯起來要容易得多。如何在Gem5的FS模式下將stats打印與m5ops相關聯?
但是,在有相同'stats.txt'文件的multiple(數十甚至數百)統計信息發生的FS模式下,我們如何識別以下內容:
哪些stats打印對應什麼?
OR
至少,其中所述統計信息印刷的是由用戶調用m5ops的續集?
在SE模式下,將每個打印數據與其對應的m5op關聯起來要容易得多。如何在Gem5的FS模式下將stats打印與m5ops相關聯?
但是,在有相同'stats.txt'文件的multiple(數十甚至數百)統計信息發生的FS模式下,我們如何識別以下內容:
哪些stats打印對應什麼?
OR
至少,其中所述統計信息印刷的是由用戶調用m5ops的續集?
每個統計轉儲是包裹着:
---------- Begin Simulation Statistics ----------
sim_seconds 0.000001 # Number of seconds simulated
sim_ticks 1000 # Number of ticks simulated
...
---------- End Simulation Statistics ----------
在全系統模擬器轉儲統計是在退出的唯一一次,其餘全部是由您的runScript和你的應用驅動。因此除了最後一個包含開始 - 結束模擬統計信息之外的所有統計塊都對應於由m5op發出的轉儲。如果您需要更準確地瞭解哪個事件導致了哪個轉儲,您可以檢查pseudo_inst.cc文件並相應地添加/修改它。這可能會在較新的版本中實現,但我沒有及時更新。
根據我的問題中附加的鏈接,我認爲我們不能說在FS模式下只發生一次統計打印(即,在完整的系統中,模擬器轉儲統計數據的唯一時間是退出)。我會說不。 – tod
而且,這與我所經歷的相同。 – tod
無論如何,你指向的'pseudo_inst.cc'對我來說可能對我有用。謝謝 – tod