>One of them is supposed to be per hardware thread context
I doubt... if you see the stat definitions, there are:
committedInsts
.init(numThreads)
.name(name() + ".committedInsts")
.desc("Number of Instructions committed (Per-Thread)");
committedOps
.init(numThreads)
.name(name() + ".committedOps")
.desc("Number of Ops committed (Per-Thread)");
smtCommittedInsts
.init(numThreads)
.name(name() + ".smtCommittedInsts")
.desc("Number of SMT Instructions Simulated (Per-Thread)");
.desc("Number of SMT Instructions committed (Per-Thread)");
totalCommittedInsts
.name(name() + ".committedInsts_total")
.desc("Number of Instructions Simulated (Total)");
.desc("Number of Instructions committed (Total)");
So there is another stat dedicated to multi-thread simulations.
As I searched, I found that commitCommittedOps stat is defined for O3
cpu while committedOps is defined for inorder cpu. However I am not
sure about that.
Do you have any idea about that?
--
Regards,
Mahmood
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users