From 268e839472acf23186f71bff8fcca1f261c11666 Mon Sep 17 00:00:00 2001 From: Matthias Jung Date: Thu, 9 Apr 2015 10:07:30 +0200 Subject: [PATCH] small changes in the metrics --- analyzer/analyzer/scripts/metrics.py | 3 ++- dram/src/controller/scheduler/FifoStrict.h | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/analyzer/analyzer/scripts/metrics.py b/analyzer/analyzer/scripts/metrics.py index 674c8bbf..fb705f6a 100644 --- a/analyzer/analyzer/scripts/metrics.py +++ b/analyzer/analyzer/scripts/metrics.py @@ -235,8 +235,9 @@ def accesses_per_activate(connection): result = cursor.fetchone() return round(result[0]*1.0/number_of_activates(connection),1) +@metric def timeInPowerStates(connection): - totalTimeAllBanks = getTraceLength(connection)*getNumberOfBanks(connection) + totalTimeAllBanks = getTraceLength(connection)#*getNumberOfBanks(connection) cursor = connection.cursor() result = [] diff --git a/dram/src/controller/scheduler/FifoStrict.h b/dram/src/controller/scheduler/FifoStrict.h index d96fa0cd..daef9f9a 100644 --- a/dram/src/controller/scheduler/FifoStrict.h +++ b/dram/src/controller/scheduler/FifoStrict.h @@ -21,6 +21,7 @@ public: void schedule(gp* payload) override; std::pair getNextRequest(Bank bank) override; void NotifyBeginRDWR(); + void NotifyBeginRD(); private: std::vector buffer;