Search code examples
benchmarkinggem5

Running the benchmark with a multicore simulator will only get the same data?


When using a CPU simulator such as sniper or gem5 to run a benchmark program such as SPEC2006 in conjunction with the MCPAT power consumption model, whether a benchmark program only gets one set of power data .

For example, if I run the FFT benchmark, I will only get the same set of power data no matter how many times I run it.


Solution

  • I use McPat after collecting the stats of my simulations and it gives me different power data based benchmark and number of instructions simulated. You could try writing a script to convert m5 stats file to xml and use McPat to calculate the average power.