發(fā)布時間:2025-05-11 02:18:54
首先先附上參考鏈接,感謝CSDN博主人間之清歡,有非常全面的gem5教程
原來Gem5已經(jīng)為我們提供了很多現(xiàn)成的腳本,都用python編寫,他們的位置在這里:
當(dāng)然看起來這些腳本比較復(fù)雜,好幾個都涉及到ruby存儲,作為初學(xué)者還是先從hello world開始學(xué)習(xí)。
對于編寫初始化的腳本,博主人間之清歡已經(jīng)講解的非常詳細(xì),這里補(bǔ)充兩點基本參數(shù)更改以提升程序的運行速度。
相比于之前的運行結(jié)果:Exiting @ tick 454507000 because exiting with last active thread context,可見提高了很多,接下來修改存儲類型為DDR4:
運行結(jié)果如下所示:
可見運行速度又得到了一定的提升。
第一次更改參數(shù),重在理解SimObject對象的含義。