>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

Reply via email to