From a098fad174d8559037602b248b8e6f7f46bfebbb Mon Sep 17 00:00:00 2001 From: Nilay Vaish Date: Sat, 11 Oct 2014 15:02:23 -0500 Subject: 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. --- src/mem/ruby/network/garnet/fixed-pipeline/InputUnit_d.cc | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/mem/ruby/network/garnet/fixed-pipeline/InputUnit_d.cc') 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; + } +} -- cgit v1.2.3