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;