changeset 00ed0c11f4a3 in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=00ed0c11f4a3
description:
        stats: Silence unused power stats

        The power stats are currently very noisy even if no power model has
        been loaded. Silence stats that are either zero or nan.

        Change-Id: I7d0220c2fcf01131084a219228f140cfaddaf95b
        Signed-off-by: Andreas Sandberg <[email protected]>

diffstat:

 src/sim/clocked_object.cc |  4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diffs (27 lines):

diff -r 3101ce98c55c -r 00ed0c11f4a3 src/sim/clocked_object.cc
--- a/src/sim/clocked_object.cc Mon Jun 06 17:16:43 2016 +0100
+++ b/src/sim/clocked_object.cc Mon Jun 06 17:16:43 2016 +0100
@@ -142,6 +142,7 @@
     numPwrStateTransitions
         .name(params()->name + ".numPwrStateTransitions")
         .desc("Number of power state transitions")
+        .flags(nozero)
         ;
 
     // Each sample is time in ticks
@@ -151,13 +152,14 @@
           (params()->p_state_clk_gate_max / num_bins))
         .name(params()->name + ".pwrStateClkGateDist")
         .desc("Distribution of time spent in the clock gated state")
-        .flags(pdf)
+        .flags(pdf | nozero | nonan)
         ;
 
     pwrStateResidencyTicks
         .init(Enums::PwrState::Num_PwrState)
         .name(params()->name + ".pwrStateResidencyTicks")
         .desc("Cumulative time (in ticks) in various power states")
+        .flags(nozero)
         ;
     for (int i = 0; i < Enums::PwrState::Num_PwrState; i++) {
         pwrStateResidencyTicks.subname(i, Enums::PwrStateStrings[i]);
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to