From 04a558bb4107b491f575c12d3a36ee78949b4272 Mon Sep 17 00:00:00 2001 From: Nilay Vaish Date: Sat, 28 Apr 2012 16:57:31 -0500 Subject: Garnet: Correct computation of link utilization The computation for link utilization was incorrect for the flexible network. The utilization was being divided twice by the total time. --- src/mem/ruby/network/garnet/flexible-pipeline/NetworkLink.cc | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src/mem/ruby/network/garnet/flexible-pipeline') diff --git a/src/mem/ruby/network/garnet/flexible-pipeline/NetworkLink.cc b/src/mem/ruby/network/garnet/flexible-pipeline/NetworkLink.cc index 3886be69e..7da87e077 100644 --- a/src/mem/ruby/network/garnet/flexible-pipeline/NetworkLink.cc +++ b/src/mem/ruby/network/garnet/flexible-pipeline/NetworkLink.cc @@ -110,9 +110,7 @@ NetworkLink::getVcLoad() double NetworkLink::getLinkUtilization() { - Time m_ruby_start = m_net_ptr->getRubyStartTime(); - return (double(m_link_utilized)) / - (double(g_eventQueue_ptr->getTime()-m_ruby_start)); + return (double(m_link_utilized)); } bool -- cgit v1.2.3