Searched refs:activity (Results 1 - 11 of 11) sorted by relevance
/gem5/src/cpu/ |
H A D | activity.cc | 31 #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 D | activity.hh | 45 * 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 D | arch_const.h | 199 const int activity=0; variable
|
/gem5/src/mem/ruby/network/garnet2.0/ |
H A D | GarnetNetwork.cc | 406 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 D | O3CPU.py | 77 activity = Param.Unsigned(0, "Initial count") variable in class:DerivO3CPU
|
H A D | cpu.cc | 52 #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 D | cpu.hh | 64 #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 D | decode.cc | 275 /* Note activity of following buffer */ 276 cpu.activityRecorder->activity();
|
H A D | execute.cc | 138 * (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 D | fetch2.cc | 546 /* Note activity of following buffer */ 547 cpu.activityRecorder->activity();
|
H A D | fetch1.cc | 694 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 33 milliseconds