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
