Hi, you can try using the detailed mode in gem5. IPC is not available in
timing or simple mode.
On Jul 9, 2016 5:35 AM, "Hodjat Asghari-Esfeden" <[email protected]> wrote:

> 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
>
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to