Searched refs:activity (Results 1 - 11 of 11) sorted by relevance

/gem5/src/cpu/
H A Dactivity.cc31 #include "cpu/activity.hh"
41 int longest_latency, int activity)
43 longestLatency(longest_latency), activityCount(activity),
56 ActivityRecorder::activity() function in class:ActivityRecorder
58 // If we've already recorded activity for this cycle, we don't
84 DPRINTF(Activity, "No activity left!\n");
94 // Increment the activity count if this stage wasn't already active.
111 // Decrement the activity count if this stage was active.
40 ActivityRecorder(const string &name, int num_stages, int longest_latency, int activity) argument
H A Dactivity.hh45 * ActivityRecorder also records if a stage has activity to do next
48 * or activity that still must be done, meaning that the CPU can not
59 /** Records that there is activity this cycle. */
60 void activity();
62 /** Advances the activity buffer, decrementing the activityCount
64 * determining if there is no activity.
74 /** Returns the activity status of a stage. */
92 /** Clears the time buffer and the activity count. */
98 /** Debug function to ensure that the activity count matches the
112 * the activity buffe
[all...]
/gem5/ext/mcpat/
H A Darch_const.h199 const int activity=0; variable
/gem5/src/mem/ruby/network/garnet2.0/
H A DGarnetNetwork.cc406 int activity = m_networklinks[i]->getLinkUtilization();
409 m_total_ext_in_link_utilization += activity;
411 m_total_ext_out_link_utilization += activity;
413 m_total_int_link_utilization += activity;
416 (double(activity) / time_delta);
/gem5/src/cpu/o3/
H A DO3CPU.py77 activity = Param.Unsigned(0, "Initial count") variable in class:DerivO3CPU
H A Dcpu.cc52 #include "cpu/activity.hh"
138 params->activity),
540 // activity = false;
716 // Be sure to signal that there's some activity so the CPU doesn't
718 activityRec.activity();
974 // Wake the CPU and record activity so everything can drain out if
989 activityRec.activity();
H A Dcpu.hh64 #include "cpu/activity.hh"
217 * activity to see if the CPU should deschedule itself.
649 /** The activity recorder; used to tell if the CPU has any
650 * activity remaining or if it can go to idle and deschedule
656 /** Records that there was time buffer activity this cycle. */
657 void activityThisCycle() { activityRec.activity(); }
659 /** Changes a stage's status to active within the activity recorder. */
663 /** Changes a stage's status to inactive within the activity recorder. */
/gem5/src/cpu/minor/
H A Ddecode.cc275 /* Note activity of following buffer */
276 cpu.activityRecorder->activity();
H A Dexecute.cc138 * (for sizing the activity recorder) */
621 /* And start the countdown on activity to allow
623 cpu.activityRecorder->activity();
749 /* And start the countdown on activity to allow
751 cpu.activityRecorder->activity();
1589 /* Note activity of following buffer */
1591 cpu.activityRecorder->activity();
H A Dfetch2.cc546 /* Note activity of following buffer */
547 cpu.activityRecorder->activity();
H A Dfetch1.cc694 cpu.activityRecorder->activity();
696 /* Fetch1 has no inputBuffer so the only activity we can have is to
698 * fetch which will signal activity when it returns/needs stepping

Completed in 17 milliseconds