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