Changeset 540
- Timestamp:
- 11/09/09 16:58:34 (4 months ago)
- Location:
- perfexp
- Files:
-
- 4 added
- 5 modified
-
AIXMeasurementEnv.py (modified) (2 diffs)
-
DataManagerDriver.py (modified) (2 diffs)
-
LogGPFT.py (added)
-
LogPFT.py (added)
-
ModelDriver.py (added)
-
PerfExplorer.py (modified) (1 diff)
-
Plotter.py (added)
-
XeonMeasurementEnv.py (modified) (2 diffs)
-
params.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
perfexp/AIXMeasurementEnv.py
r534 r540 5 5 from TAUCollector import * 6 6 from PerfDMFDB import * 7 from LogPFT import * 7 8 8 9 class AIXMeasurementEnv: … … 142 143 143 144 DB.load(destdir, tn) 145 def validateModel(self): 146 147 model = LogPFT() 148 params = [] 149 xdata = [] 150 ydata = [] 151 152 if pmodel == 'mpi': 153 for n in nodes: 154 for t in tasks_per_node: 155 156 P = int(n) * int(t) 157 params.insert(0,P) 158 result = model.validate(params) 159 xdata.append(P) 160 ydata.append(result) 161 162 return xdata, ydata -
perfexp/DataManagerDriver.py
r529 r540 3 3 from params import * 4 4 from PerfDMFDB import * 5 from XeonMeasurementEnv import *5 from AIXMeasurementEnv import * 6 6 7 7 def main(): … … 9 9 print 'loading data\n' 10 10 11 Me = XeonMeasurementEnv()11 Me = AIXMeasurementEnv() 12 12 Me.loadTrials() 13 13 -
perfexp/PerfExplorer.py
r528 r540 145 145 print >>f, '\tglue()' 146 146 147 -
perfexp/XeonMeasurementEnv.py
r533 r540 5 5 from TAUCollector import * 6 6 from PerfDMFDB import * 7 from LogGPFT import * 7 8 8 9 class XeonMeasurementEnv: … … 97 98 DB.load(destdir, tn) 98 99 100 101 def validateModel(self): 102 103 model = LogGPFT() 104 params = [] 105 xdata = [] 106 ydata = [] 107 108 if pmodel == 'mpi': 109 for n in processes: 110 111 P = n 112 params.insert(0,P) 113 result = model.validate(params) 114 xdata.append(P) 115 ydata.append(result) 116 117 return xdata, ydata -
perfexp/params.py
r533 r540 9 9 cmdline = '/homes/vbui/projects/benchmarks/amg/AMG2006/test/./amg2006 -in /homes/vbui/projects/benchmarks/amg/AMG2006/test/sstruct.in.AMG.FD' 10 10 cmdlineopts = ['-P 1 1 1', '-P 1 1 2', '-P 1 2 2', '-P 2 2 2'] 11 threads = [' 1']11 threads = ['2'] 12 12 processes = ['1','2','4','8'] 13 nodes = ['1'] 14 tasks_per_node = ['1'] 13 nodes = ['1','2','4','8','16','32','64'] 14 # nodes = ['64'] 15 tasks_per_node = ['16'] 15 16 pmodel = 'mpi' 16 17 instrumentation = 'compiletime' … … 24 25 # Parameters for DataManager 25 26 26 datadir = '/homes/vbui/projects/benchmarks/ amg/AMG2006/test/data'27 appname = ' amg'28 expname = ' cookie-mpi'29 trialname = ' tau-mpi'27 datadir = '/homes/vbui/projects/benchmarks/ft-c' 28 appname = 'ft' 29 expname = 'ft-bp-mpi' 30 trialname = 'ft-tau-mpi' 30 31 cqosloaderdir = '/homes/vbui/projects/experiments/fun3d' 31 32 cqosloader = 'CQoSDataLoader_fat_tau.jar' 32 dbconfig = ' random_access'33 dbconfig = 'benchmarks' 33 34 34 35 # Parameters for Analysis 35 36 36 resultsdir = '/homes/vbui/projects/benchmarks/ ra-bp/src/openmp/data-bp/data'37 resultsdir = '/homes/vbui/projects/benchmarks/ft-c' 37 38 programevent = '.TAU application' 38 39 metric = 'PAPI_TOT_CYC' 39 xaxislabel = ' Threads'40 xaxislabel = 'MPI Processes' 40 41 yaxislabel = 'Time (secs)' 41 graphtitle = ' RandomAccess: OpenMP'42 graphtitle = 'FT: MPI, Tasks=16' 42 43 mhz = '1.9e9' 43 44 ptool = 'tau' 44 45 l2cacheline = '64' 46 47 # Parameters for Models 48 49 modelparams = ['0.1','100','4','4','5','6'] 50
![(please configure the [header_logo] section in trac.ini)](/projects/performance/chrome/common/trac_banner.png)