Hi all,

I am using classic memory system and I have added several codes to the "cache_impl.hh" and "blk.hh" files. However I cannot see the performance overhead of these added codes on the gem5 execution time. I have increased cache latency parameters from "CacheConfig.py" file and I can see the values are updated through out the simulation by looking trace file, but there is no significant impact on execution time (sim_seconds). There is a post (http://thread.gmane.org/gmane.comp.emulators.m5.users/15517/focus=15526) that claims there is no significant impact of increasing latency because of optimizations implemented in the cache protocol in Classic Memory.

Moreover I have changed "blk->whenReady" parameter aggresively and I have put some sleep() functions somewhere in cache structures again, but there is no effect on the execution time.

How can I observe the performance overhead of my added codes? If you have any suggestions, please let me know.

By the way, I am using gem5.opt and X86 with full system mode.

Thanks for you time and help.

Sanem.
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to