ruby: keep histogram of outstanding requests in seq
authorNilay Vaish <nilay@cs.wisc.edu>
Fri, 22 Mar 2013 20:53:25 +0000 (15:53 -0500)
committerNilay Vaish <nilay@cs.wisc.edu>
Fri, 22 Mar 2013 20:53:25 +0000 (15:53 -0500)
commit89bb8260790442ab1260099a95cfcfa2c17f2cb0
tree3147c994adde1499b3bc970e28f09b252dae08f2
parent870d54578897a099128d446ddc5801e556f93056
ruby: keep histogram of outstanding requests in seq
The histogram for tracking outstanding counts per cycle is maintained
in the profiler. For a parallel implementation of the memory system, we
need that this histogram is maintained locally. Hence it will now be
kept in the sequencer itself. The resulting histograms will be merged
when the stats are printed.
src/mem/ruby/profiler/Profiler.cc
src/mem/ruby/profiler/Profiler.hh
src/mem/ruby/slicc_interface/AbstractController.cc
src/mem/ruby/system/Sequencer.cc
src/mem/ruby/system/Sequencer.hh