diff scripts/overhead.py @ 3:8323aae8c303

plot script rewritten in python and changed labeling
author Merten Sach <msach@mailbox.tu-berlin.de>
date Mon, 12 Dec 2011 20:23:22 +0100
parents 75c55af8338f
children
line diff
     1.1 --- a/scripts/overhead.py	Fri Dec 09 15:09:34 2011 +0100
     1.2 +++ b/scripts/overhead.py	Mon Dec 12 20:23:22 2011 +0100
     1.3 @@ -121,7 +121,7 @@
     1.4  		results.sort(lambda x,y: cmp(x["total_exe_cycles"],y["total_exe_cycles"]))
     1.5  		total_workcycles = results[0]["total_workcycles"]
     1.6  		total_exe_cycles  = results[0]["total_exe_cycles"]
     1.7 -		exeCycles_workCycles_ratio = results[0]["exeCycles_workCycles_ratio"]
     1.8 +		#exeCycles_workCycles_ratio = results[0]["exeCycles_workCycles_ratio"]
     1.9  	
    1.10  		#Calculate numbers
    1.11  		overhead             = total_exe_cycles - total_workcycles
    1.12 @@ -130,6 +130,8 @@
    1.13  		cycles_of_task       = float(total_workcycles) / float(TASKS_PER_THREAD * totalThreads)
    1.14  		overhead_per_core    = float(overhead) / NUM_CORES
    1.15  		workcycles_per_core  = total_workcycles / NUM_CORES
    1.16 +		
    1.17 +		exeCycles_workCycles_ratio = float(total_workcycles+float(overhead)/2)/float(total_workcycles)
    1.18  	
    1.19  		gnuplot_output.write("%20d\t%20d\t%20d\t%20f\t%20d\t%20d\t%20f\t%20f\n" % (
    1.20  						  workload_iterations_in_task,