Skip to content

Commit

Permalink
Update PowerMeasure.py
Browse files Browse the repository at this point in the history
fixing a bug in displaying results
  • Loading branch information
LalehB committed Sep 15, 2014
1 parent 5f10d15 commit 587eaf4
Showing 1 changed file with 10 additions and 6 deletions.
16 changes: 10 additions & 6 deletions tests/power/PowerMeasure.py
Expand Up @@ -61,8 +61,8 @@ def PowerParser(OutputDir, LayoutThreads):
ExperimentNum = 21
ResultTable = OutputDir + "ResultTable.csv"
ResultFile = open(ResultTable, "w")
ResultFile.write("LayoutThreads, MeanPower, MeanTime , MaxTime, "
"MinTime , MaxPower , MinPower \n")
ResultFile.write("LayoutThreads, MeanPower, MaxPower , MinPower, MeanTime , MaxTime, "
"MinTime \n")

for layoutT in range(1, LayoutThreads+1):
MaxTime = 0
Expand All @@ -71,6 +71,8 @@ def PowerParser(OutputDir, LayoutThreads):
MinPower = 1000000
TotalPower = 0
TotalTime = 0
TimeGen = 0
PowerGen = 0
for ExpNum in range(1, ExperimentNum):
Files = OutputDir + 'power/' + 'power-Layout' + str(layoutT) + \
"-set" + str(ExpNum) + ".csv"
Expand Down Expand Up @@ -118,13 +120,15 @@ def PowerParser(OutputDir, LayoutThreads):
MaxTime = TotalTime
if TotalTime < MinTime:
MinTime = TotalTime
TimeGen = TimeGen + TotalTime
PowerGen = PowerGen + TotalPower

TotalPower = TotalPower / float(ExperimentNum-1)
TotalTime = TotalTime / float(ExperimentNum-1)
TotalPower = PowerGen / float(ExperimentNum-1)
TotalTime = TimeGen / float(ExperimentNum-1)
ResultFile.write(str(layoutT) + " , " + str(TotalPower) + " , " +
str(MaxPower) + " , " + str(MinPower) + " , " +
str(TotalTime) + " , " + str(MaxTime) + " , " +
str(MinTime) + " , " + str(MaxPower) + " , " +
str(MinPower) + "\n")
str(MinTime) + "\n")
ResultFile.close()
Opener = ResultFile = open(ResultTable, "r")
for line in Opener:
Expand Down

0 comments on commit 587eaf4

Please sign in to comment.