Hi all,

I'm running PARSEC workload in Full System mode and ruby memory system.

First I built Gem5 with this command:
scons -j8 build/X86/gem5.opt RUBY=True PROTOCOL=MESI_Two_Level

I created the .rcS file and did every thing, then I ran the gem5 with ruby:
./build/X86/gem5.opt ./configs/example/fs.py -n 4 --script=path/to/script

When I run any benchmark, I observe very high idle cycle percentage (more
than 90%), so the IPC is too low (while I don't have IPC in my stat file,
but I'm calculating the IPC manually). Here is a sample result
(blackscholes benchmark):
system.cpu0.num_store_insts                   7808832
# Number of store instructions
system.cpu0.num_idle_cycles              10028392445.853336
      # Number of idle cycles
system.cpu0.num_busy_cycles              731130398.146664
    # Number of busy cycles
system.cpu0.not_idle_fraction                0.067952
# Percentage of non-idle cycles
system.cpu0.idle_fraction                    0.932048
# Percentage of idle cycles

I also read this
<https://www.mail-archive.com/[email protected]/msg02847.html> post but
it didn't help me, unfortunately (maybe because it's too old).

Could someone please let me know what's wrong? Any help is more than
appreciated.

Thanks,
Hodjat
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to