From 50d21aeadf6cf0fb44e217c9f0303bd44022758d Mon Sep 17 00:00:00 2001 From: Christian Heinrich Date: Wed, 7 Feb 2018 14:07:37 +0100 Subject: [PATCH] [DVFS] Use local variable for pstate computation --- src/surf/plugins/host_dvfs.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/surf/plugins/host_dvfs.cpp b/src/surf/plugins/host_dvfs.cpp index 1d7336a30a..d7cd83f393 100644 --- a/src/surf/plugins/host_dvfs.cpp +++ b/src/surf/plugins/host_dvfs.cpp @@ -94,6 +94,8 @@ public: * lowest_pstate - load*pstatesCount() */ int max_pstate = host->getPstatesCount() - 1; + int new_pstate = max_pstate - load * max_pstate; + host->setPstate(new_pstate); host->setPstate(max_pstate - load * max_pstate); XBT_INFO("Changed to pstate %f -- check: %i", max_pstate - load * max_pstate, host->getPstate()); -- 2.20.1