Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[DVFS] Use local variable for pstate computation
authorChristian Heinrich <franz-christian.heinrich@inria.fr>
Wed, 7 Feb 2018 13:07:37 +0000 (14:07 +0100)
committerChristian Heinrich <franz-christian.heinrich@inria.fr>
Tue, 13 Feb 2018 18:53:16 +0000 (19:53 +0100)
src/surf/plugins/host_dvfs.cpp

index 1d7336a..d7cd83f 100644 (file)
@@ -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());