diff options
author | Nilay Vaish <nilay@cs.wisc.edu> | 2014-10-11 15:02:23 -0500 |
---|---|---|
committer | Nilay Vaish <nilay@cs.wisc.edu> | 2014-10-11 15:02:23 -0500 |
commit | a098fad174d8559037602b248b8e6f7f46bfebbb (patch) | |
tree | 0f8891b3c884b6bb167f7cf92205ffad5e583cd1 /src/mem/ruby/network/garnet/fixed-pipeline/InputUnit_d.cc | |
parent | 25bb18f12b7983e46e5b0544de18445d3b60d41a (diff) | |
download | gem5-a098fad174d8559037602b248b8e6f7f46bfebbb.tar.xz |
ruby: network: garnet: add statistics for different activities
This patch adds some statistics to garnet that record the activity
of certain structures in the on-chip network. These statistics, in a later
patch, will be used for computing the energy consumed by the on-chip network.
Diffstat (limited to 'src/mem/ruby/network/garnet/fixed-pipeline/InputUnit_d.cc')
-rw-r--r-- | src/mem/ruby/network/garnet/fixed-pipeline/InputUnit_d.cc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/mem/ruby/network/garnet/fixed-pipeline/InputUnit_d.cc b/src/mem/ruby/network/garnet/fixed-pipeline/InputUnit_d.cc index 82d89912e..6cb60032a 100644 --- a/src/mem/ruby/network/garnet/fixed-pipeline/InputUnit_d.cc +++ b/src/mem/ruby/network/garnet/fixed-pipeline/InputUnit_d.cc @@ -105,3 +105,12 @@ InputUnit_d::functionalWrite(Packet *pkt) return num_functional_writes; } + +void +InputUnit_d::resetStats() +{ + for (int j = 0; j < m_num_buffer_reads.size(); j++) { + m_num_buffer_reads[j] = 0; + m_num_buffer_writes[j] = 0; + } +} |