2012-06-19 Cycle-accurate Full-system Simulator MARSSを使ってみる (1) MARSSとは QEMUをベースとしたx86環境のCycle-accurate(クロックサイクルレベルで正確な)システムシミュレータ. コアの構成はモダンなOut-of-OrderなコアやAtomライクな軽量なコアをベースに変更することができ,キャッシュやインターコネクト周りの構成変更ももちろん可能.DRAMシミュレータのDRAMSim2との相性も良さそうなので,ちょっと使ってみようと思います. Getting Started 本家ページからMARSS一式をダウンロードして,本家Getting Startedに書いてあるとおりに,展開する.シミュレーション対象としてはx86+Ubuntuを想定しているようなので,Ubuntu上で作業するのが良いのかもしれません. Sconsなど,必要なツールは適切にインストールしてください.