Mercurial > cgi-bin > hgwebdir.cgi > VMS > 2__runs_and_data
changeset 8:6652d0313656
merge
author | Nina Engelhardt <nengel@mailbox.tu-berlin.de> |
---|---|
date | Tue, 20 Dec 2011 10:23:52 +0100 |
parents | adac95f01c6f f7b55f2b6826 |
children | 7234c77c1d01 |
files | |
diffstat | 20 files changed, 3118 insertions(+), 0 deletions(-) [+] |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/Vthread/2011-12-16/128_thds__o30000__perfCtrs.meas Tue Dec 20 10:23:52 2011 +0100 1.3 @@ -0,0 +1,144 @@ 1.4 +# This is a output of the overhead_data_generation.py script, run the overhead_result_calc.py script to get the calculated results; 1.5 +data_filename = '/home/msach/VMS/2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/Vthread/2011-12-16//128_thds__o30000__perfCtrs.meas'; 1.6 +NUM_CORES = 4; 1.7 +ITERS_PER_TASK_TABLE = [2, 5, 10, 20, 40, 80, 160, 320, 640]; 1.8 +TASKS_PER_THREAD = 30000; 1.9 +date_of_run = datetime.datetime(2011, 12, 17, 3, 10, 35, 621731); 1.10 +threads_per_core = 32; 1.11 +totalThreads = 128; 1.12 +# array_of_results: hash key is the number of iterations per task(inner iterations); 1.13 +array_of_results = {2: [{'exeCycles_workCycles_ratio': 8.012061, 1.14 + 'total_exe_cycles': 6447296874, 1.15 + 'total_workcycles': 804698953}, 1.16 + {'exeCycles_workCycles_ratio': 8.132474, 1.17 + 'total_exe_cycles': 6544548802, 1.18 + 'total_workcycles': 804742650}, 1.19 + {'exeCycles_workCycles_ratio': 8.096579, 1.20 + 'total_exe_cycles': 6500690053, 1.21 + 'total_workcycles': 802893445}, 1.22 + {'exeCycles_workCycles_ratio': 8.067212, 1.23 + 'total_exe_cycles': 6470928879, 1.24 + 'total_workcycles': 802127012}, 1.25 + {'exeCycles_workCycles_ratio': 8.033679, 1.26 + 'total_exe_cycles': 6461240397, 1.27 + 'total_workcycles': 804269197}], 1.28 + 5: [{'exeCycles_workCycles_ratio': 6.820524, 1.29 + 'total_exe_cycles': 6564249963, 1.30 + 'total_workcycles': 962426059}, 1.31 + {'exeCycles_workCycles_ratio': 6.885293, 1.32 + 'total_exe_cycles': 6614265068, 1.33 + 'total_workcycles': 960636740}, 1.34 + {'exeCycles_workCycles_ratio': 6.767008, 1.35 + 'total_exe_cycles': 6526326873, 1.36 + 'total_workcycles': 964433161}, 1.37 + {'exeCycles_workCycles_ratio': 6.950687, 1.38 + 'total_exe_cycles': 6692547899, 1.39 + 'total_workcycles': 962861397}, 1.40 + {'exeCycles_workCycles_ratio': 6.892686, 1.41 + 'total_exe_cycles': 6622756846, 1.42 + 'total_workcycles': 960838329}], 1.43 + 10: [{'exeCycles_workCycles_ratio': 5.561114, 1.44 + 'total_exe_cycles': 6829068801, 1.45 + 'total_workcycles': 1228003848}, 1.46 + {'exeCycles_workCycles_ratio': 5.585963, 1.47 + 'total_exe_cycles': 6862327703, 1.48 + 'total_workcycles': 1228494971}, 1.49 + {'exeCycles_workCycles_ratio': 5.666924, 1.50 + 'total_exe_cycles': 6976770917, 1.51 + 'total_workcycles': 1231139015}, 1.52 + {'exeCycles_workCycles_ratio': 5.642773, 1.53 + 'total_exe_cycles': 6934637246, 1.54 + 'total_workcycles': 1228941321}, 1.55 + {'exeCycles_workCycles_ratio': 5.603719, 1.56 + 'total_exe_cycles': 6899002969, 1.57 + 'total_workcycles': 1231147107}], 1.58 + 20: [{'exeCycles_workCycles_ratio': 4.146473, 1.59 + 'total_exe_cycles': 7328720998, 1.60 + 'total_workcycles': 1767459050}, 1.61 + {'exeCycles_workCycles_ratio': 4.25755, 1.62 + 'total_exe_cycles': 7551971909, 1.63 + 'total_workcycles': 1773783601}, 1.64 + {'exeCycles_workCycles_ratio': 4.193159, 1.65 + 'total_exe_cycles': 7408729753, 1.66 + 'total_workcycles': 1766860954}, 1.67 + {'exeCycles_workCycles_ratio': 4.11962, 1.68 + 'total_exe_cycles': 7282154681, 1.69 + 'total_workcycles': 1767676523}, 1.70 + {'exeCycles_workCycles_ratio': 4.193298, 1.71 + 'total_exe_cycles': 7410957887, 1.72 + 'total_workcycles': 1767334066}], 1.73 + 40: [{'exeCycles_workCycles_ratio': 2.966523, 1.74 + 'total_exe_cycles': 8443876370, 1.75 + 'total_workcycles': 2846388337}, 1.76 + {'exeCycles_workCycles_ratio': 3.028817, 1.77 + 'total_exe_cycles': 8645460118, 1.78 + 'total_workcycles': 2854401529}, 1.79 + {'exeCycles_workCycles_ratio': 2.986308, 1.80 + 'total_exe_cycles': 8525211306, 1.81 + 'total_workcycles': 2854766019}, 1.82 + {'exeCycles_workCycles_ratio': 2.995901, 1.83 + 'total_exe_cycles': 8519956260, 1.84 + 'total_workcycles': 2843870959}, 1.85 + {'exeCycles_workCycles_ratio': 2.966186, 1.86 + 'total_exe_cycles': 8473771953, 1.87 + 'total_workcycles': 2856790108}], 1.88 + 80: [{'exeCycles_workCycles_ratio': 2.11299, 1.89 + 'total_exe_cycles': 10689586102, 1.90 + 'total_workcycles': 5058985925}, 1.91 + {'exeCycles_workCycles_ratio': 2.095809, 1.92 + 'total_exe_cycles': 10607931308, 1.93 + 'total_workcycles': 5061496474}, 1.94 + {'exeCycles_workCycles_ratio': 2.137206, 1.95 + 'total_exe_cycles': 10816972720, 1.96 + 'total_workcycles': 5061268619}, 1.97 + {'exeCycles_workCycles_ratio': 2.129292, 1.98 + 'total_exe_cycles': 10777842816, 1.99 + 'total_workcycles': 5061702864}, 1.100 + {'exeCycles_workCycles_ratio': 2.115608, 1.101 + 'total_exe_cycles': 10705995310, 1.102 + 'total_workcycles': 5060480847}], 1.103 + 160: [{'exeCycles_workCycles_ratio': 1.599974, 1.104 + 'total_exe_cycles': 14979345027, 1.105 + 'total_workcycles': 9362244493}, 1.106 + {'exeCycles_workCycles_ratio': 1.612662, 1.107 + 'total_exe_cycles': 15093477266, 1.108 + 'total_workcycles': 9359355794}, 1.109 + {'exeCycles_workCycles_ratio': 1.596393, 1.110 + 'total_exe_cycles': 14946729215, 1.111 + 'total_workcycles': 9362811497}, 1.112 + {'exeCycles_workCycles_ratio': 1.596872, 1.113 + 'total_exe_cycles': 14944887713, 1.114 + 'total_workcycles': 9358854132}, 1.115 + {'exeCycles_workCycles_ratio': 1.598293, 1.116 + 'total_exe_cycles': 14960130245, 1.117 + 'total_workcycles': 9360067754}], 1.118 + 320: [{'exeCycles_workCycles_ratio': 1.315633, 1.119 + 'total_exe_cycles': 23631861170, 1.120 + 'total_workcycles': 17962347058}, 1.121 + {'exeCycles_workCycles_ratio': 1.31007, 1.122 + 'total_exe_cycles': 23530622069, 1.123 + 'total_workcycles': 17961353875}, 1.124 + {'exeCycles_workCycles_ratio': 1.314247, 1.125 + 'total_exe_cycles': 23611002752, 1.126 + 'total_workcycles': 17965419248}, 1.127 + {'exeCycles_workCycles_ratio': 1.313761, 1.128 + 'total_exe_cycles': 23599766648, 1.129 + 'total_workcycles': 17963513555}, 1.130 + {'exeCycles_workCycles_ratio': 1.309681, 1.131 + 'total_exe_cycles': 23525290382, 1.132 + 'total_workcycles': 17962605367}], 1.133 + 640: [{'exeCycles_workCycles_ratio': 1.16029, 1.134 + 'total_exe_cycles': 40805260961, 1.135 + 'total_workcycles': 35168147508}, 1.136 + {'exeCycles_workCycles_ratio': 1.159583, 1.137 + 'total_exe_cycles': 40779574980, 1.138 + 'total_workcycles': 35167444044}, 1.139 + {'exeCycles_workCycles_ratio': 1.157085, 1.140 + 'total_exe_cycles': 40693318937, 1.141 + 'total_workcycles': 35168833620}, 1.142 + {'exeCycles_workCycles_ratio': 1.159928, 1.143 + 'total_exe_cycles': 40792089628, 1.144 + 'total_workcycles': 35167763681}, 1.145 + {'exeCycles_workCycles_ratio': 1.157046, 1.146 + 'total_exe_cycles': 40690775164, 1.147 + 'total_workcycles': 35167813195}]} 1.148 \ No newline at end of file
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 2.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/Vthread/2011-12-16/128_thds__o30000__perfCtrs.result Tue Dec 20 10:23:52 2011 +0100 2.3 @@ -0,0 +1,15 @@ 2.4 +# Output file name: /home/msach/VMS/2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/Vthread/2011-12-16//128_thds__o30000__perfCtrs.meas 2.5 +# Date of Run: 2011-12-17 03:10:35.621731 2.6 +# Number of Cores: 4 2.7 +# Number of Threads: 32.000000 per Core, 128 total 2.8 +# <iters per task> <total exe cycles> <total work cyc> <one task cyc> <total overhead cyc> <num syncs> <overhead per Sync cyc> <Exe/Work ratio> 2.9 +# -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 2.10 + 2 6447296874 804698953 209.557019 5642597921 7680000 734.713271 4.506030 2.11 + 5 6526326873 964433161 251.154469 5561893712 7680000 724.204910 3.883504 2.12 + 10 6829068801 1228003848 319.792669 5601064953 7680000 729.305332 3.280557 2.13 + 20 7282154681 1767676523 460.332428 5514478158 7680000 718.031010 2.559810 2.14 + 40 8443876370 2846388337 741.246963 5597488033 7680000 728.839588 1.983261 2.15 + 80 10607931308 5061496474 1318.098040 5546434834 7680000 722.192036 1.547905 2.16 + 160 14944887713 9358854132 2437.201597 5586033581 7680000 727.348123 1.298436 2.17 + 320 23525290382 17962605367 4677.761814 5562685015 7680000 724.307945 1.154841 2.18 + 640 40690775164 35167813195 9158.284686 5522961969 7680000 719.135673 1.078523
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 3.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/Vthread/2011-12-16/32_thds__o30000__perfCtrs.meas Tue Dec 20 10:23:52 2011 +0100 3.3 @@ -0,0 +1,144 @@ 3.4 +# This is a output of the overhead_data_generation.py script, run the overhead_result_calc.py script to get the calculated results; 3.5 +data_filename = '/home/msach/VMS/2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/Vthread/2011-12-16//32_thds__o30000__perfCtrs.meas'; 3.6 +NUM_CORES = 4; 3.7 +ITERS_PER_TASK_TABLE = [2, 5, 10, 20, 40, 80, 160, 320, 640]; 3.8 +TASKS_PER_THREAD = 30000; 3.9 +date_of_run = datetime.datetime(2011, 12, 17, 3, 2, 49, 481670); 3.10 +threads_per_core = 8; 3.11 +totalThreads = 32; 3.12 +# array_of_results: hash key is the number of iterations per task(inner iterations); 3.13 +array_of_results = {2: [{'exeCycles_workCycles_ratio': 7.785265, 3.14 + 'total_exe_cycles': 1574751391, 3.15 + 'total_workcycles': 202273309}, 3.16 + {'exeCycles_workCycles_ratio': 7.556427, 3.17 + 'total_exe_cycles': 1509991555, 3.18 + 'total_workcycles': 199828778}, 3.19 + {'exeCycles_workCycles_ratio': 7.511462, 3.20 + 'total_exe_cycles': 1503510328, 3.21 + 'total_workcycles': 200162149}, 3.22 + {'exeCycles_workCycles_ratio': 7.748753, 3.23 + 'total_exe_cycles': 1552443246, 3.24 + 'total_workcycles': 200347485}, 3.25 + {'exeCycles_workCycles_ratio': 7.546961, 3.26 + 'total_exe_cycles': 1507560971, 3.27 + 'total_workcycles': 199757354}], 3.28 + 5: [{'exeCycles_workCycles_ratio': 6.772836, 3.29 + 'total_exe_cycles': 1627166450, 3.30 + 'total_workcycles': 240248898}, 3.31 + {'exeCycles_workCycles_ratio': 6.509257, 3.32 + 'total_exe_cycles': 1558851337, 3.33 + 'total_workcycles': 239482241}, 3.34 + {'exeCycles_workCycles_ratio': 6.566831, 3.35 + 'total_exe_cycles': 1573264334, 3.36 + 'total_workcycles': 239577418}, 3.37 + {'exeCycles_workCycles_ratio': 6.611037, 3.38 + 'total_exe_cycles': 1588542169, 3.39 + 'total_workcycles': 240286392}, 3.40 + {'exeCycles_workCycles_ratio': 6.605001, 3.41 + 'total_exe_cycles': 1593566304, 3.42 + 'total_workcycles': 241266614}], 3.43 + 10: [{'exeCycles_workCycles_ratio': 5.325982, 3.44 + 'total_exe_cycles': 1637762164, 3.45 + 'total_workcycles': 307504245}, 3.46 + {'exeCycles_workCycles_ratio': 5.324026, 3.47 + 'total_exe_cycles': 1634120315, 3.48 + 'total_workcycles': 306933209}, 3.49 + {'exeCycles_workCycles_ratio': 5.19197, 3.50 + 'total_exe_cycles': 1593114484, 3.51 + 'total_workcycles': 306842030}, 3.52 + {'exeCycles_workCycles_ratio': 5.277799, 3.53 + 'total_exe_cycles': 1620408844, 3.54 + 'total_workcycles': 307023587}, 3.55 + {'exeCycles_workCycles_ratio': 5.28062, 3.56 + 'total_exe_cycles': 1619177169, 3.57 + 'total_workcycles': 306626347}], 3.58 + 20: [{'exeCycles_workCycles_ratio': 4.02274, 3.59 + 'total_exe_cycles': 1774503735, 3.60 + 'total_workcycles': 441118128}, 3.61 + {'exeCycles_workCycles_ratio': 3.966757, 3.62 + 'total_exe_cycles': 1748663753, 3.63 + 'total_workcycles': 440829538}, 3.64 + {'exeCycles_workCycles_ratio': 3.986103, 3.65 + 'total_exe_cycles': 1759354372, 3.66 + 'total_workcycles': 441371986}, 3.67 + {'exeCycles_workCycles_ratio': 3.993398, 3.68 + 'total_exe_cycles': 1758493487, 3.69 + 'total_workcycles': 440350138}, 3.70 + {'exeCycles_workCycles_ratio': 4.028228, 3.71 + 'total_exe_cycles': 1775837828, 3.72 + 'total_workcycles': 440848403}], 3.73 + 40: [{'exeCycles_workCycles_ratio': 2.915283, 3.74 + 'total_exe_cycles': 2071849013, 3.75 + 'total_workcycles': 710685398}, 3.76 + {'exeCycles_workCycles_ratio': 2.989118, 3.77 + 'total_exe_cycles': 2125868857, 3.78 + 'total_workcycles': 711202668}, 3.79 + {'exeCycles_workCycles_ratio': 2.834901, 3.80 + 'total_exe_cycles': 2014452169, 3.81 + 'total_workcycles': 710589891}, 3.82 + {'exeCycles_workCycles_ratio': 2.808795, 3.83 + 'total_exe_cycles': 1994454453, 3.84 + 'total_workcycles': 710074771}, 3.85 + {'exeCycles_workCycles_ratio': 2.880148, 3.86 + 'total_exe_cycles': 2045838861, 3.87 + 'total_workcycles': 710324234}], 3.88 + 80: [{'exeCycles_workCycles_ratio': 2.024197, 3.89 + 'total_exe_cycles': 2562204283, 3.90 + 'total_workcycles': 1265787895}, 3.91 + {'exeCycles_workCycles_ratio': 2.03182, 3.92 + 'total_exe_cycles': 2570080240, 3.93 + 'total_workcycles': 1264915567}, 3.94 + {'exeCycles_workCycles_ratio': 2.015583, 3.95 + 'total_exe_cycles': 2548496965, 3.96 + 'total_workcycles': 1264397010}, 3.97 + {'exeCycles_workCycles_ratio': 2.030242, 3.98 + 'total_exe_cycles': 2568097262, 3.99 + 'total_workcycles': 1264921970}, 3.100 + {'exeCycles_workCycles_ratio': 2.005577, 3.101 + 'total_exe_cycles': 2536194131, 3.102 + 'total_workcycles': 1264570831}], 3.103 + 160: [{'exeCycles_workCycles_ratio': 1.563811, 3.104 + 'total_exe_cycles': 3658339525, 3.105 + 'total_workcycles': 2339373748}, 3.106 + {'exeCycles_workCycles_ratio': 1.552319, 3.107 + 'total_exe_cycles': 3631755680, 3.108 + 'total_workcycles': 2339568306}, 3.109 + {'exeCycles_workCycles_ratio': 1.552128, 3.110 + 'total_exe_cycles': 3632875643, 3.111 + 'total_workcycles': 2340577307}, 3.112 + {'exeCycles_workCycles_ratio': 1.556639, 3.113 + 'total_exe_cycles': 3644571312, 3.114 + 'total_workcycles': 2341307579}, 3.115 + {'exeCycles_workCycles_ratio': 1.569128, 3.116 + 'total_exe_cycles': 3672944334, 3.117 + 'total_workcycles': 2340754591}], 3.118 + 320: [{'exeCycles_workCycles_ratio': 1.283532, 3.119 + 'total_exe_cycles': 5764541342, 3.120 + 'total_workcycles': 4491154408}, 3.121 + {'exeCycles_workCycles_ratio': 1.288086, 3.122 + 'total_exe_cycles': 5783285040, 3.123 + 'total_workcycles': 4489826816}, 3.124 + {'exeCycles_workCycles_ratio': 1.288324, 3.125 + 'total_exe_cycles': 5785558829, 3.126 + 'total_workcycles': 4490764259}, 3.127 + {'exeCycles_workCycles_ratio': 1.312422, 3.128 + 'total_exe_cycles': 5893716450, 3.129 + 'total_workcycles': 4490716792}, 3.130 + {'exeCycles_workCycles_ratio': 1.287978, 3.131 + 'total_exe_cycles': 5783882388, 3.132 + 'total_workcycles': 4490669246}], 3.133 + 640: [{'exeCycles_workCycles_ratio': 1.150389, 3.134 + 'total_exe_cycles': 10113175904, 3.135 + 'total_workcycles': 8791096123}, 3.136 + {'exeCycles_workCycles_ratio': 1.147627, 3.137 + 'total_exe_cycles': 10089072951, 3.138 + 'total_workcycles': 8791249954}, 3.139 + {'exeCycles_workCycles_ratio': 1.146973, 3.140 + 'total_exe_cycles': 10083951343, 3.141 + 'total_workcycles': 8791791623}, 3.142 + {'exeCycles_workCycles_ratio': 1.150062, 3.143 + 'total_exe_cycles': 10110767873, 3.144 + 'total_workcycles': 8791495639}, 3.145 + {'exeCycles_workCycles_ratio': 1.146656, 3.146 + 'total_exe_cycles': 10081001256, 3.147 + 'total_workcycles': 8791648894}]} 3.148 \ No newline at end of file
4.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 4.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/Vthread/2011-12-16/32_thds__o30000__perfCtrs.result Tue Dec 20 10:23:52 2011 +0100 4.3 @@ -0,0 +1,15 @@ 4.4 +# Output file name: /home/msach/VMS/2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/Vthread/2011-12-16//32_thds__o30000__perfCtrs.meas 4.5 +# Date of Run: 2011-12-17 03:02:49.481670 4.6 +# Number of Cores: 4 4.7 +# Number of Threads: 8.000000 per Core, 32 total 4.8 +# <iters per task> <total exe cycles> <total work cyc> <one task cyc> <total overhead cyc> <num syncs> <overhead per Sync cyc> <Exe/Work ratio> 4.9 +# -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 4.10 + 2 1503510328 200162149 208.502239 1303348179 1920000 678.827177 4.255731 4.11 + 5 1558851337 239482241 249.460668 1319369096 1920000 687.171404 3.754628 4.12 + 10 1593114484 306842030 319.627115 1286272454 1920000 669.933570 3.095985 4.13 + 20 1748663753 440829538 459.197435 1307834215 1920000 681.163654 2.483379 4.14 + 40 1994454453 710074771 739.661220 1284379682 1920000 668.947751 1.904397 4.15 + 80 2536194131 1264570831 1317.261282 1271623300 1920000 662.303802 1.502788 4.16 + 160 3631755680 2339568306 2437.050319 1292187374 1920000 673.014257 1.276159 4.17 + 320 5764541342 4491154408 4678.285842 1273386934 1920000 663.222361 1.141766 4.18 + 640 10081001256 8791648894 9157.967598 1289352362 1920000 671.537689 1.073328
5.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 5.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/Vthread/2011-12-16/512_thds__o30000__perfCtrs.meas Tue Dec 20 10:23:52 2011 +0100 5.3 @@ -0,0 +1,144 @@ 5.4 +# This is a output of the overhead_data_generation.py script, run the overhead_result_calc.py script to get the calculated results; 5.5 +data_filename = '/home/msach/VMS/2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/Vthread/2011-12-16//512_thds__o30000__perfCtrs.meas'; 5.6 +NUM_CORES = 4; 5.7 +ITERS_PER_TASK_TABLE = [2, 5, 10, 20, 40, 80, 160, 320, 640]; 5.8 +TASKS_PER_THREAD = 30000; 5.9 +date_of_run = datetime.datetime(2011, 12, 17, 3, 41, 14, 943450); 5.10 +threads_per_core = 128; 5.11 +totalThreads = 512; 5.12 +# array_of_results: hash key is the number of iterations per task(inner iterations); 5.13 +array_of_results = {2: [{'exeCycles_workCycles_ratio': 8.37944, 5.14 + 'total_exe_cycles': 26873743655, 5.15 + 'total_workcycles': 3207104784}, 5.16 + {'exeCycles_workCycles_ratio': 8.37783, 5.17 + 'total_exe_cycles': 26767149505, 5.18 + 'total_workcycles': 3194997803}, 5.19 + {'exeCycles_workCycles_ratio': 8.449047, 5.20 + 'total_exe_cycles': 27009440362, 5.21 + 'total_workcycles': 3196744042}, 5.22 + {'exeCycles_workCycles_ratio': 8.433693, 5.23 + 'total_exe_cycles': 27046358309, 5.24 + 'total_workcycles': 3206941306}, 5.25 + {'exeCycles_workCycles_ratio': 8.303261, 5.26 + 'total_exe_cycles': 26616230516, 5.27 + 'total_workcycles': 3205515324}], 5.28 + 5: [{'exeCycles_workCycles_ratio': 7.115513, 5.29 + 'total_exe_cycles': 27685994022, 5.30 + 'total_workcycles': 3890934244}, 5.31 + {'exeCycles_workCycles_ratio': 7.16573, 5.32 + 'total_exe_cycles': 27613322234, 5.33 + 'total_workcycles': 3853525392}, 5.34 + {'exeCycles_workCycles_ratio': 8.449732, 5.35 + 'total_exe_cycles': 32396866667, 5.36 + 'total_workcycles': 3834070232}, 5.37 + {'exeCycles_workCycles_ratio': 7.207595, 5.38 + 'total_exe_cycles': 27662145732, 5.39 + 'total_workcycles': 3837916185}, 5.40 + {'exeCycles_workCycles_ratio': 7.126893, 5.41 + 'total_exe_cycles': 27467662230, 5.42 + 'total_workcycles': 3854086612}], 5.43 + 10: [{'exeCycles_workCycles_ratio': 5.781388, 5.44 + 'total_exe_cycles': 28443322378, 5.45 + 'total_workcycles': 4919808689}, 5.46 + {'exeCycles_workCycles_ratio': 5.795607, 5.47 + 'total_exe_cycles': 28786781316, 5.48 + 'total_workcycles': 4967000178}, 5.49 + {'exeCycles_workCycles_ratio': 5.787441, 5.50 + 'total_exe_cycles': 28442533254, 5.51 + 'total_workcycles': 4914526594}, 5.52 + {'exeCycles_workCycles_ratio': 5.7848, 5.53 + 'total_exe_cycles': 28449508670, 5.54 + 'total_workcycles': 4917976246}, 5.55 + {'exeCycles_workCycles_ratio': 5.799507, 5.56 + 'total_exe_cycles': 28543426744, 5.57 + 'total_workcycles': 4921699233}], 5.58 + 20: [{'exeCycles_workCycles_ratio': 4.332522, 5.59 + 'total_exe_cycles': 30685812383, 5.60 + 'total_workcycles': 7082666865}, 5.61 + {'exeCycles_workCycles_ratio': 4.333311, 5.62 + 'total_exe_cycles': 30682372868, 5.63 + 'total_workcycles': 7080583875}, 5.64 + {'exeCycles_workCycles_ratio': 4.338619, 5.65 + 'total_exe_cycles': 30715204061, 5.66 + 'total_workcycles': 7079488284}, 5.67 + {'exeCycles_workCycles_ratio': 4.321185, 5.68 + 'total_exe_cycles': 30678757406, 5.69 + 'total_workcycles': 7099616097}, 5.70 + {'exeCycles_workCycles_ratio': 4.346924, 5.71 + 'total_exe_cycles': 30736168584, 5.72 + 'total_workcycles': 7070785300}], 5.73 + 40: [{'exeCycles_workCycles_ratio': 3.086695, 5.74 + 'total_exe_cycles': 35192087338, 5.75 + 'total_workcycles': 11401219781}, 5.76 + {'exeCycles_workCycles_ratio': 3.076099, 5.77 + 'total_exe_cycles': 34974154540, 5.78 + 'total_workcycles': 11369644235}, 5.79 + {'exeCycles_workCycles_ratio': 3.089781, 5.80 + 'total_exe_cycles': 35178012498, 5.81 + 'total_workcycles': 11385275145}, 5.82 + {'exeCycles_workCycles_ratio': 3.105809, 5.83 + 'total_exe_cycles': 35354475522, 5.84 + 'total_workcycles': 11383338059}, 5.85 + {'exeCycles_workCycles_ratio': 3.070356, 5.86 + 'total_exe_cycles': 34898617922, 5.87 + 'total_workcycles': 11366311274}], 5.88 + 80: [{'exeCycles_workCycles_ratio': 2.164557, 5.89 + 'total_exe_cycles': 43819769194, 5.90 + 'total_workcycles': 20244220207}, 5.91 + {'exeCycles_workCycles_ratio': 2.148622, 5.92 + 'total_exe_cycles': 43502185745, 5.93 + 'total_workcycles': 20246552459}, 5.94 + {'exeCycles_workCycles_ratio': 2.165438, 5.95 + 'total_exe_cycles': 43840635331, 5.96 + 'total_workcycles': 20245618138}, 5.97 + {'exeCycles_workCycles_ratio': 2.160294, 5.98 + 'total_exe_cycles': 43763142333, 5.99 + 'total_workcycles': 20257958218}, 5.100 + {'exeCycles_workCycles_ratio': 2.162423, 5.101 + 'total_exe_cycles': 43772174886, 5.102 + 'total_workcycles': 20242187852}], 5.103 + 160: [{'exeCycles_workCycles_ratio': 1.62824, 5.104 + 'total_exe_cycles': 60986553953, 5.105 + 'total_workcycles': 37455508737}, 5.106 + {'exeCycles_workCycles_ratio': 1.630115, 5.107 + 'total_exe_cycles': 61042914064, 5.108 + 'total_workcycles': 37447000602}, 5.109 + {'exeCycles_workCycles_ratio': 1.63688, 5.110 + 'total_exe_cycles': 61288106899, 5.111 + 'total_workcycles': 37442036392}, 5.112 + {'exeCycles_workCycles_ratio': 1.630743, 5.113 + 'total_exe_cycles': 61047582977, 5.114 + 'total_workcycles': 37435438867}, 5.115 + {'exeCycles_workCycles_ratio': 1.627209, 5.116 + 'total_exe_cycles': 60933755994, 5.117 + 'total_workcycles': 37446795979}], 5.118 + 320: [{'exeCycles_workCycles_ratio': 1.326122, 5.119 + 'total_exe_cycles': 95286400092, 5.120 + 'total_workcycles': 71853440045}, 5.121 + {'exeCycles_workCycles_ratio': 1.328769, 5.122 + 'total_exe_cycles': 95467460308, 5.123 + 'total_workcycles': 71846564165}, 5.124 + {'exeCycles_workCycles_ratio': 1.325422, 5.125 + 'total_exe_cycles': 95246207106, 5.126 + 'total_workcycles': 71861049496}, 5.127 + {'exeCycles_workCycles_ratio': 1.335562, 5.128 + 'total_exe_cycles': 95975541985, 5.129 + 'total_workcycles': 71861515344}, 5.130 + {'exeCycles_workCycles_ratio': 1.326231, 5.131 + 'total_exe_cycles': 95279436009, 5.132 + 'total_workcycles': 71842257854}], 5.133 + 640: [{'exeCycles_workCycles_ratio': 1.1657, 5.134 + 'total_exe_cycles': 163973025157, 5.135 + 'total_workcycles': 140664809849}, 5.136 + {'exeCycles_workCycles_ratio': 1.16857, 5.137 + 'total_exe_cycles': 164381838780, 5.138 + 'total_workcycles': 140669242994}, 5.139 + {'exeCycles_workCycles_ratio': 1.165407, 5.140 + 'total_exe_cycles': 163941262142, 5.141 + 'total_workcycles': 140672975641}, 5.142 + {'exeCycles_workCycles_ratio': 1.166367, 5.143 + 'total_exe_cycles': 164083096401, 5.144 + 'total_workcycles': 140678736492}, 5.145 + {'exeCycles_workCycles_ratio': 1.166942, 5.146 + 'total_exe_cycles': 164153823049, 5.147 + 'total_workcycles': 140670068390}]} 5.148 \ No newline at end of file
6.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 6.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/Vthread/2011-12-16/512_thds__o30000__perfCtrs.result Tue Dec 20 10:23:52 2011 +0100 6.3 @@ -0,0 +1,15 @@ 6.4 +# Output file name: /home/msach/VMS/2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/Vthread/2011-12-16//512_thds__o30000__perfCtrs.meas 6.5 +# Date of Run: 2011-12-17 03:41:14.943450 6.6 +# Number of Cores: 4 6.7 +# Number of Threads: 128.000000 per Core, 512 total 6.8 +# <iters per task> <total exe cycles> <total work cyc> <one task cyc> <total overhead cyc> <num syncs> <overhead per Sync cyc> <Exe/Work ratio> 6.9 +# -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 6.10 + 2 26616230516 3205515324 208.692404 23410715192 30720000 762.067552 4.651631 6.11 + 5 27467662230 3854086612 250.917097 23613575618 30720000 768.671081 4.063446 6.12 + 10 28442533254 4914526594 319.956158 23528006660 30720000 765.885633 3.393721 6.13 + 20 30678757406 7099616097 462.214590 23579141309 30720000 767.550173 2.660593 6.14 + 40 34898617922 11366311274 739.994224 23532306648 30720000 766.025607 2.035178 6.15 + 80 43502185745 20246552459 1318.134926 23255633286 30720000 757.019313 1.574311 6.16 + 160 60933755994 37446795979 2437.942447 23486960015 30720000 764.549480 1.313604 6.17 + 320 95246207106 71861049496 4678.453743 23385157610 30720000 761.235599 1.162711 6.18 + 640 163941262142 140672975641 9158.396852 23268286501 30720000 757.431201 1.082703
7.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 7.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/Vthread/2011-12-16/8_32_128_512thds__o30000__perfCtrs.result.eps Tue Dec 20 10:23:52 2011 +0100 7.3 @@ -0,0 +1,911 @@ 7.4 +%!PS-Adobe-2.0 7.5 +%%Title: 8_32_128_512thds__o30000__perfCtrs.result.eps 7.6 +%%Creator: gnuplot 4.4 patchlevel 2 7.7 +%%CreationDate: Mon Dec 19 15:56:40 2011 7.8 +%%DocumentFonts: (atend) 7.9 +%%BoundingBox: 50 50 554 770 7.10 +%%Orientation: Landscape 7.11 +%%Pages: (atend) 7.12 +%%EndComments 7.13 +%%BeginProlog 7.14 +/gnudict 256 dict def 7.15 +gnudict begin 7.16 +% 7.17 +% The following true/false flags may be edited by hand if desired. 7.18 +% The unit line width and grayscale image gamma correction may also be changed. 7.19 +% 7.20 +/Color true def 7.21 +/Blacktext false def 7.22 +/Solid false def 7.23 +/Dashlength 1 def 7.24 +/Landscape true def 7.25 +/Level1 false def 7.26 +/Rounded false def 7.27 +/ClipToBoundingBox false def 7.28 +/TransparentPatterns false def 7.29 +/gnulinewidth 5.000 def 7.30 +/userlinewidth gnulinewidth def 7.31 +/Gamma 1.0 def 7.32 +% 7.33 +/vshift -46 def 7.34 +/dl1 { 7.35 + 10.0 Dashlength mul mul 7.36 + Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if 7.37 +} def 7.38 +/dl2 { 7.39 + 10.0 Dashlength mul mul 7.40 + Rounded { currentlinewidth 0.75 mul add } if 7.41 +} def 7.42 +/hpt_ 31.5 def 7.43 +/vpt_ 31.5 def 7.44 +/hpt hpt_ def 7.45 +/vpt vpt_ def 7.46 +Level1 {} { 7.47 +/SDict 10 dict def 7.48 +systemdict /pdfmark known not { 7.49 + userdict /pdfmark systemdict /cleartomark get put 7.50 +} if 7.51 +SDict begin [ 7.52 + /Title (8_32_128_512thds__o30000__perfCtrs.result.eps) 7.53 + /Subject (gnuplot plot) 7.54 + /Creator (gnuplot 4.4 patchlevel 2) 7.55 + /Author (msach) 7.56 +% /Producer (gnuplot) 7.57 +% /Keywords () 7.58 + /CreationDate (Mon Dec 19 15:56:40 2011) 7.59 + /DOCINFO pdfmark 7.60 +end 7.61 +} ifelse 7.62 +/doclip { 7.63 + ClipToBoundingBox { 7.64 + newpath 50 50 moveto 554 50 lineto 554 770 lineto 50 770 lineto closepath 7.65 + clip 7.66 + } if 7.67 +} def 7.68 +% 7.69 +% Gnuplot Prolog Version 4.4 (August 2010) 7.70 +% 7.71 +%/SuppressPDFMark true def 7.72 +% 7.73 +/M {moveto} bind def 7.74 +/L {lineto} bind def 7.75 +/R {rmoveto} bind def 7.76 +/V {rlineto} bind def 7.77 +/N {newpath moveto} bind def 7.78 +/Z {closepath} bind def 7.79 +/C {setrgbcolor} bind def 7.80 +/f {rlineto fill} bind def 7.81 +/g {setgray} bind def 7.82 +/Gshow {show} def % May be redefined later in the file to support UTF-8 7.83 +/vpt2 vpt 2 mul def 7.84 +/hpt2 hpt 2 mul def 7.85 +/Lshow {currentpoint stroke M 0 vshift R 7.86 + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def 7.87 +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R 7.88 + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def 7.89 +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R 7.90 + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def 7.91 +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def 7.92 + /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def 7.93 +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash} 7.94 + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def 7.95 +/BL {stroke userlinewidth 2 mul setlinewidth 7.96 + Rounded {1 setlinejoin 1 setlinecap} if} def 7.97 +/AL {stroke userlinewidth 2 div setlinewidth 7.98 + Rounded {1 setlinejoin 1 setlinecap} if} def 7.99 +/UL {dup gnulinewidth mul /userlinewidth exch def 7.100 + dup 1 lt {pop 1} if 10 mul /udl exch def} def 7.101 +/PL {stroke userlinewidth setlinewidth 7.102 + Rounded {1 setlinejoin 1 setlinecap} if} def 7.103 +3.8 setmiterlimit 7.104 +% Default Line colors 7.105 +/LCw {1 1 1} def 7.106 +/LCb {0 0 0} def 7.107 +/LCa {0 0 0} def 7.108 +/LC0 {1 0 0} def 7.109 +/LC1 {0 1 0} def 7.110 +/LC2 {0 0 1} def 7.111 +/LC3 {1 0 1} def 7.112 +/LC4 {0 1 1} def 7.113 +/LC5 {1 1 0} def 7.114 +/LC6 {0 0 0} def 7.115 +/LC7 {1 0.3 0} def 7.116 +/LC8 {0.5 0.5 0.5} def 7.117 +% Default Line Types 7.118 +/LTw {PL [] 1 setgray} def 7.119 +/LTb {BL [] LCb DL} def 7.120 +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def 7.121 +/LT0 {PL [] LC0 DL} def 7.122 +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def 7.123 +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def 7.124 +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def 7.125 +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def 7.126 +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def 7.127 +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def 7.128 +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def 7.129 +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def 7.130 +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def 7.131 +/Dia {stroke [] 0 setdash 2 copy vpt add M 7.132 + hpt neg vpt neg V hpt vpt neg V 7.133 + hpt vpt V hpt neg vpt V closepath stroke 7.134 + Pnt} def 7.135 +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V 7.136 + currentpoint stroke M 7.137 + hpt neg vpt neg R hpt2 0 V stroke 7.138 + } def 7.139 +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M 7.140 + 0 vpt2 neg V hpt2 0 V 0 vpt2 V 7.141 + hpt2 neg 0 V closepath stroke 7.142 + Pnt} def 7.143 +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M 7.144 + hpt2 vpt2 neg V currentpoint stroke M 7.145 + hpt2 neg 0 R hpt2 vpt2 V stroke} def 7.146 +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M 7.147 + hpt neg vpt -1.62 mul V 7.148 + hpt 2 mul 0 V 7.149 + hpt neg vpt 1.62 mul V closepath stroke 7.150 + Pnt} def 7.151 +/Star {2 copy Pls Crs} def 7.152 +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M 7.153 + 0 vpt2 neg V hpt2 0 V 0 vpt2 V 7.154 + hpt2 neg 0 V closepath fill} def 7.155 +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M 7.156 + hpt neg vpt -1.62 mul V 7.157 + hpt 2 mul 0 V 7.158 + hpt neg vpt 1.62 mul V closepath fill} def 7.159 +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M 7.160 + hpt neg vpt 1.62 mul V 7.161 + hpt 2 mul 0 V 7.162 + hpt neg vpt -1.62 mul V closepath stroke 7.163 + Pnt} def 7.164 +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M 7.165 + hpt neg vpt 1.62 mul V 7.166 + hpt 2 mul 0 V 7.167 + hpt neg vpt -1.62 mul V closepath fill} def 7.168 +/DiaF {stroke [] 0 setdash vpt add M 7.169 + hpt neg vpt neg V hpt vpt neg V 7.170 + hpt vpt V hpt neg vpt V closepath fill} def 7.171 +/Pent {stroke [] 0 setdash 2 copy gsave 7.172 + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat 7.173 + closepath stroke grestore Pnt} def 7.174 +/PentF {stroke [] 0 setdash gsave 7.175 + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat 7.176 + closepath fill grestore} def 7.177 +/Circle {stroke [] 0 setdash 2 copy 7.178 + hpt 0 360 arc stroke Pnt} def 7.179 +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def 7.180 +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def 7.181 +/C1 {BL [] 0 setdash 2 copy moveto 7.182 + 2 copy vpt 0 90 arc closepath fill 7.183 + vpt 0 360 arc closepath} bind def 7.184 +/C2 {BL [] 0 setdash 2 copy moveto 7.185 + 2 copy vpt 90 180 arc closepath fill 7.186 + vpt 0 360 arc closepath} bind def 7.187 +/C3 {BL [] 0 setdash 2 copy moveto 7.188 + 2 copy vpt 0 180 arc closepath fill 7.189 + vpt 0 360 arc closepath} bind def 7.190 +/C4 {BL [] 0 setdash 2 copy moveto 7.191 + 2 copy vpt 180 270 arc closepath fill 7.192 + vpt 0 360 arc closepath} bind def 7.193 +/C5 {BL [] 0 setdash 2 copy moveto 7.194 + 2 copy vpt 0 90 arc 7.195 + 2 copy moveto 7.196 + 2 copy vpt 180 270 arc closepath fill 7.197 + vpt 0 360 arc} bind def 7.198 +/C6 {BL [] 0 setdash 2 copy moveto 7.199 + 2 copy vpt 90 270 arc closepath fill 7.200 + vpt 0 360 arc closepath} bind def 7.201 +/C7 {BL [] 0 setdash 2 copy moveto 7.202 + 2 copy vpt 0 270 arc closepath fill 7.203 + vpt 0 360 arc closepath} bind def 7.204 +/C8 {BL [] 0 setdash 2 copy moveto 7.205 + 2 copy vpt 270 360 arc closepath fill 7.206 + vpt 0 360 arc closepath} bind def 7.207 +/C9 {BL [] 0 setdash 2 copy moveto 7.208 + 2 copy vpt 270 450 arc closepath fill 7.209 + vpt 0 360 arc closepath} bind def 7.210 +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill 7.211 + 2 copy moveto 7.212 + 2 copy vpt 90 180 arc closepath fill 7.213 + vpt 0 360 arc closepath} bind def 7.214 +/C11 {BL [] 0 setdash 2 copy moveto 7.215 + 2 copy vpt 0 180 arc closepath fill 7.216 + 2 copy moveto 7.217 + 2 copy vpt 270 360 arc closepath fill 7.218 + vpt 0 360 arc closepath} bind def 7.219 +/C12 {BL [] 0 setdash 2 copy moveto 7.220 + 2 copy vpt 180 360 arc closepath fill 7.221 + vpt 0 360 arc closepath} bind def 7.222 +/C13 {BL [] 0 setdash 2 copy moveto 7.223 + 2 copy vpt 0 90 arc closepath fill 7.224 + 2 copy moveto 7.225 + 2 copy vpt 180 360 arc closepath fill 7.226 + vpt 0 360 arc closepath} bind def 7.227 +/C14 {BL [] 0 setdash 2 copy moveto 7.228 + 2 copy vpt 90 360 arc closepath fill 7.229 + vpt 0 360 arc} bind def 7.230 +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill 7.231 + vpt 0 360 arc closepath} bind def 7.232 +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto 7.233 + neg 0 rlineto closepath} bind def 7.234 +/Square {dup Rec} bind def 7.235 +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def 7.236 +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def 7.237 +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def 7.238 +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def 7.239 +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def 7.240 +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def 7.241 +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill 7.242 + exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def 7.243 +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def 7.244 +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill 7.245 + 2 copy vpt Square fill Bsquare} bind def 7.246 +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def 7.247 +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def 7.248 +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill 7.249 + Bsquare} bind def 7.250 +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill 7.251 + Bsquare} bind def 7.252 +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def 7.253 +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 7.254 + 2 copy vpt Square fill Bsquare} bind def 7.255 +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 7.256 + 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def 7.257 +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def 7.258 +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def 7.259 +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def 7.260 +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def 7.261 +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def 7.262 +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def 7.263 +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def 7.264 +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def 7.265 +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def 7.266 +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def 7.267 +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def 7.268 +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def 7.269 +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def 7.270 +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def 7.271 +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def 7.272 +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def 7.273 +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def 7.274 +/DiaE {stroke [] 0 setdash vpt add M 7.275 + hpt neg vpt neg V hpt vpt neg V 7.276 + hpt vpt V hpt neg vpt V closepath stroke} def 7.277 +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M 7.278 + 0 vpt2 neg V hpt2 0 V 0 vpt2 V 7.279 + hpt2 neg 0 V closepath stroke} def 7.280 +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M 7.281 + hpt neg vpt -1.62 mul V 7.282 + hpt 2 mul 0 V 7.283 + hpt neg vpt 1.62 mul V closepath stroke} def 7.284 +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M 7.285 + hpt neg vpt 1.62 mul V 7.286 + hpt 2 mul 0 V 7.287 + hpt neg vpt -1.62 mul V closepath stroke} def 7.288 +/PentE {stroke [] 0 setdash gsave 7.289 + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat 7.290 + closepath stroke grestore} def 7.291 +/CircE {stroke [] 0 setdash 7.292 + hpt 0 360 arc stroke} def 7.293 +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def 7.294 +/DiaW {stroke [] 0 setdash vpt add M 7.295 + hpt neg vpt neg V hpt vpt neg V 7.296 + hpt vpt V hpt neg vpt V Opaque stroke} def 7.297 +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M 7.298 + 0 vpt2 neg V hpt2 0 V 0 vpt2 V 7.299 + hpt2 neg 0 V Opaque stroke} def 7.300 +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M 7.301 + hpt neg vpt -1.62 mul V 7.302 + hpt 2 mul 0 V 7.303 + hpt neg vpt 1.62 mul V Opaque stroke} def 7.304 +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M 7.305 + hpt neg vpt 1.62 mul V 7.306 + hpt 2 mul 0 V 7.307 + hpt neg vpt -1.62 mul V Opaque stroke} def 7.308 +/PentW {stroke [] 0 setdash gsave 7.309 + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat 7.310 + Opaque stroke grestore} def 7.311 +/CircW {stroke [] 0 setdash 7.312 + hpt 0 360 arc Opaque stroke} def 7.313 +/BoxFill {gsave Rec 1 setgray fill grestore} def 7.314 +/Density { 7.315 + /Fillden exch def 7.316 + currentrgbcolor 7.317 + /ColB exch def /ColG exch def /ColR exch def 7.318 + /ColR ColR Fillden mul Fillden sub 1 add def 7.319 + /ColG ColG Fillden mul Fillden sub 1 add def 7.320 + /ColB ColB Fillden mul Fillden sub 1 add def 7.321 + ColR ColG ColB setrgbcolor} def 7.322 +/BoxColFill {gsave Rec PolyFill} def 7.323 +/PolyFill {gsave Density fill grestore grestore} def 7.324 +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def 7.325 +% 7.326 +% PostScript Level 1 Pattern Fill routine for rectangles 7.327 +% Usage: x y w h s a XX PatternFill 7.328 +% x,y = lower left corner of box to be filled 7.329 +% w,h = width and height of box 7.330 +% a = angle in degrees between lines and x-axis 7.331 +% XX = 0/1 for no/yes cross-hatch 7.332 +% 7.333 +/PatternFill {gsave /PFa [ 9 2 roll ] def 7.334 + PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate 7.335 + PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec 7.336 + gsave 1 setgray fill grestore clip 7.337 + currentlinewidth 0.5 mul setlinewidth 7.338 + /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def 7.339 + 0 0 M PFa 5 get rotate PFs -2 div dup translate 7.340 + 0 1 PFs PFa 4 get div 1 add floor cvi 7.341 + {PFa 4 get mul 0 M 0 PFs V} for 7.342 + 0 PFa 6 get ne { 7.343 + 0 1 PFs PFa 4 get div 1 add floor cvi 7.344 + {PFa 4 get mul 0 2 1 roll M PFs 0 V} for 7.345 + } if 7.346 + stroke grestore} def 7.347 +% 7.348 +/languagelevel where 7.349 + {pop languagelevel} {1} ifelse 7.350 + 2 lt 7.351 + {/InterpretLevel1 true def} 7.352 + {/InterpretLevel1 Level1 def} 7.353 + ifelse 7.354 +% 7.355 +% PostScript level 2 pattern fill definitions 7.356 +% 7.357 +/Level2PatternFill { 7.358 +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8} 7.359 + bind def 7.360 +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def 7.361 +<< Tile8x8 7.362 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} 7.363 +>> matrix makepattern 7.364 +/Pat1 exch def 7.365 +<< Tile8x8 7.366 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke 7.367 + 0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke} 7.368 +>> matrix makepattern 7.369 +/Pat2 exch def 7.370 +<< Tile8x8 7.371 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L 7.372 + 8 8 L 8 0 L 0 0 L fill} 7.373 +>> matrix makepattern 7.374 +/Pat3 exch def 7.375 +<< Tile8x8 7.376 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L 7.377 + 0 12 M 12 0 L stroke} 7.378 +>> matrix makepattern 7.379 +/Pat4 exch def 7.380 +<< Tile8x8 7.381 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L 7.382 + 0 -4 M 12 8 L stroke} 7.383 +>> matrix makepattern 7.384 +/Pat5 exch def 7.385 +<< Tile8x8 7.386 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L 7.387 + 0 12 M 8 -4 L 4 12 M 10 0 L stroke} 7.388 +>> matrix makepattern 7.389 +/Pat6 exch def 7.390 +<< Tile8x8 7.391 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L 7.392 + 0 -4 M 8 12 L 4 -4 M 10 8 L stroke} 7.393 +>> matrix makepattern 7.394 +/Pat7 exch def 7.395 +<< Tile8x8 7.396 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L 7.397 + 12 0 M -4 8 L 12 4 M 0 10 L stroke} 7.398 +>> matrix makepattern 7.399 +/Pat8 exch def 7.400 +<< Tile8x8 7.401 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L 7.402 + -4 0 M 12 8 L -4 4 M 8 10 L stroke} 7.403 +>> matrix makepattern 7.404 +/Pat9 exch def 7.405 +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def 7.406 +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def 7.407 +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def 7.408 +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def 7.409 +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def 7.410 +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def 7.411 +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def 7.412 +} def 7.413 +% 7.414 +% 7.415 +%End of PostScript Level 2 code 7.416 +% 7.417 +/PatternBgnd { 7.418 + TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse 7.419 +} def 7.420 +% 7.421 +% Substitute for Level 2 pattern fill codes with 7.422 +% grayscale if Level 2 support is not selected. 7.423 +% 7.424 +/Level1PatternFill { 7.425 +/Pattern1 {0.250 Density} bind def 7.426 +/Pattern2 {0.500 Density} bind def 7.427 +/Pattern3 {0.750 Density} bind def 7.428 +/Pattern4 {0.125 Density} bind def 7.429 +/Pattern5 {0.375 Density} bind def 7.430 +/Pattern6 {0.625 Density} bind def 7.431 +/Pattern7 {0.875 Density} bind def 7.432 +} def 7.433 +% 7.434 +% Now test for support of Level 2 code 7.435 +% 7.436 +Level1 {Level1PatternFill} {Level2PatternFill} ifelse 7.437 +% 7.438 +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont 7.439 +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall 7.440 +currentdict end definefont pop 7.441 +/MFshow { 7.442 + { dup 5 get 3 ge 7.443 + { 5 get 3 eq {gsave} {grestore} ifelse } 7.444 + {dup dup 0 get findfont exch 1 get scalefont setfont 7.445 + [ currentpoint ] exch dup 2 get 0 exch R dup 5 get 2 ne {dup dup 6 7.446 + get exch 4 get {Gshow} {stringwidth pop 0 R} ifelse }if dup 5 get 0 eq 7.447 + {dup 3 get {2 get neg 0 exch R pop} {pop aload pop M} ifelse} {dup 5 7.448 + get 1 eq {dup 2 get exch dup 3 get exch 6 get stringwidth pop -2 div 7.449 + dup 0 R} {dup 6 get stringwidth pop -2 div 0 R 6 get 7.450 + show 2 index {aload pop M neg 3 -1 roll neg R pop pop} {pop pop pop 7.451 + pop aload pop M} ifelse }ifelse }ifelse } 7.452 + ifelse } 7.453 + forall} def 7.454 +/Gswidth {dup type /stringtype eq {stringwidth} {pop (n) stringwidth} ifelse} def 7.455 +/MFwidth {0 exch { dup 5 get 3 ge { 5 get 3 eq { 0 } { pop } ifelse } 7.456 + {dup 3 get{dup dup 0 get findfont exch 1 get scalefont setfont 7.457 + 6 get Gswidth pop add} {pop} ifelse} ifelse} forall} def 7.458 +/MLshow { currentpoint stroke M 7.459 + 0 exch R 7.460 + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def 7.461 +/MRshow { currentpoint stroke M 7.462 + exch dup MFwidth neg 3 -1 roll R 7.463 + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def 7.464 +/MCshow { currentpoint stroke M 7.465 + exch dup MFwidth -2 div 3 -1 roll R 7.466 + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def 7.467 +/XYsave { [( ) 1 2 true false 3 ()] } bind def 7.468 +/XYrestore { [( ) 1 2 true false 4 ()] } bind def 7.469 +end 7.470 +%%EndProlog 7.471 +%%Page: 1 1 7.472 +gnudict begin 7.473 +gsave 7.474 +doclip 7.475 +50 50 translate 7.476 +0.100 0.100 scale 7.477 +90 rotate 7.478 +0 -5040 translate 7.479 +0 setgray 7.480 +newpath 7.481 +(Helvetica) findfont 140 scalefont setfont 7.482 +1.000 UL 7.483 +LTb 7.484 +518 448 M 7.485 +63 0 V 7.486 +6366 0 R 7.487 +-63 0 V 7.488 +stroke 7.489 +434 448 M 7.490 +[ [(Helvetica) 140.0 0.0 true true 0 ( 1)] 7.491 +] -46.7 MRshow 7.492 +1.000 UL 7.493 +LTb 7.494 +518 1044 M 7.495 +63 0 V 7.496 +6366 0 R 7.497 +-63 0 V 7.498 +stroke 7.499 +434 1044 M 7.500 +[ [(Helvetica) 140.0 0.0 true true 0 ( 2)] 7.501 +] -46.7 MRshow 7.502 +1.000 UL 7.503 +LTb 7.504 +518 1640 M 7.505 +63 0 V 7.506 +6366 0 R 7.507 +-63 0 V 7.508 +stroke 7.509 +434 1640 M 7.510 +[ [(Helvetica) 140.0 0.0 true true 0 ( 3)] 7.511 +] -46.7 MRshow 7.512 +1.000 UL 7.513 +LTb 7.514 +518 2236 M 7.515 +63 0 V 7.516 +6366 0 R 7.517 +-63 0 V 7.518 +stroke 7.519 +434 2236 M 7.520 +[ [(Helvetica) 140.0 0.0 true true 0 ( 4)] 7.521 +] -46.7 MRshow 7.522 +1.000 UL 7.523 +LTb 7.524 +518 2831 M 7.525 +63 0 V 7.526 +6366 0 R 7.527 +-63 0 V 7.528 +stroke 7.529 +434 2831 M 7.530 +[ [(Helvetica) 140.0 0.0 true true 0 ( 5)] 7.531 +] -46.7 MRshow 7.532 +1.000 UL 7.533 +LTb 7.534 +518 3427 M 7.535 +63 0 V 7.536 +6366 0 R 7.537 +-63 0 V 7.538 +stroke 7.539 +434 3427 M 7.540 +[ [(Helvetica) 140.0 0.0 true true 0 ( 6)] 7.541 +] -46.7 MRshow 7.542 +1.000 UL 7.543 +LTb 7.544 +518 4023 M 7.545 +63 0 V 7.546 +6366 0 R 7.547 +-63 0 V 7.548 +stroke 7.549 +434 4023 M 7.550 +[ [(Helvetica) 140.0 0.0 true true 0 ( 7)] 7.551 +] -46.7 MRshow 7.552 +1.000 UL 7.553 +LTb 7.554 +518 4619 M 7.555 +63 0 V 7.556 +6366 0 R 7.557 +-63 0 V 7.558 +stroke 7.559 +434 4619 M 7.560 +[ [(Helvetica) 140.0 0.0 true true 0 ( 8)] 7.561 +] -46.7 MRshow 7.562 +1.000 UL 7.563 +LTb 7.564 +518 448 M 7.565 +0 63 V 7.566 +0 4108 R 7.567 +0 -63 V 7.568 +stroke 7.569 +518 308 M 7.570 +[ [(Helvetica) 140.0 0.0 true true 0 ( 0)] 7.571 +] -46.7 MCshow 7.572 +1.000 UL 7.573 +LTb 7.574 +1161 448 M 7.575 +0 63 V 7.576 +0 4108 R 7.577 +0 -63 V 7.578 +stroke 7.579 +1161 308 M 7.580 +[ [(Helvetica) 140.0 0.0 true true 0 ( 1000)] 7.581 +] -46.7 MCshow 7.582 +1.000 UL 7.583 +LTb 7.584 +1804 448 M 7.585 +0 63 V 7.586 +0 4108 R 7.587 +0 -63 V 7.588 +stroke 7.589 +1804 308 M 7.590 +[ [(Helvetica) 140.0 0.0 true true 0 ( 2000)] 7.591 +] -46.7 MCshow 7.592 +1.000 UL 7.593 +LTb 7.594 +2447 448 M 7.595 +0 63 V 7.596 +0 4108 R 7.597 +0 -63 V 7.598 +stroke 7.599 +2447 308 M 7.600 +[ [(Helvetica) 140.0 0.0 true true 0 ( 3000)] 7.601 +] -46.7 MCshow 7.602 +1.000 UL 7.603 +LTb 7.604 +3090 448 M 7.605 +0 63 V 7.606 +0 4108 R 7.607 +0 -63 V 7.608 +stroke 7.609 +3090 308 M 7.610 +[ [(Helvetica) 140.0 0.0 true true 0 ( 4000)] 7.611 +] -46.7 MCshow 7.612 +1.000 UL 7.613 +LTb 7.614 +3733 448 M 7.615 +0 63 V 7.616 +0 4108 R 7.617 +0 -63 V 7.618 +stroke 7.619 +3733 308 M 7.620 +[ [(Helvetica) 140.0 0.0 true true 0 ( 5000)] 7.621 +] -46.7 MCshow 7.622 +1.000 UL 7.623 +LTb 7.624 +4375 448 M 7.625 +0 63 V 7.626 +0 4108 R 7.627 +0 -63 V 7.628 +stroke 7.629 +4375 308 M 7.630 +[ [(Helvetica) 140.0 0.0 true true 0 ( 6000)] 7.631 +] -46.7 MCshow 7.632 +1.000 UL 7.633 +LTb 7.634 +5018 448 M 7.635 +0 63 V 7.636 +0 4108 R 7.637 +0 -63 V 7.638 +stroke 7.639 +5018 308 M 7.640 +[ [(Helvetica) 140.0 0.0 true true 0 ( 7000)] 7.641 +] -46.7 MCshow 7.642 +1.000 UL 7.643 +LTb 7.644 +5661 448 M 7.645 +0 63 V 7.646 +0 4108 R 7.647 +0 -63 V 7.648 +stroke 7.649 +5661 308 M 7.650 +[ [(Helvetica) 140.0 0.0 true true 0 ( 8000)] 7.651 +] -46.7 MCshow 7.652 +1.000 UL 7.653 +LTb 7.654 +6304 448 M 7.655 +0 63 V 7.656 +0 4108 R 7.657 +0 -63 V 7.658 +stroke 7.659 +6304 308 M 7.660 +[ [(Helvetica) 140.0 0.0 true true 0 ( 9000)] 7.661 +] -46.7 MCshow 7.662 +1.000 UL 7.663 +LTb 7.664 +6947 448 M 7.665 +0 63 V 7.666 +0 4108 R 7.667 +0 -63 V 7.668 +stroke 7.669 +6947 308 M 7.670 +[ [(Helvetica) 140.0 0.0 true true 0 ( 10000)] 7.671 +] -46.7 MCshow 7.672 +1.000 UL 7.673 +LTb 7.674 +1.000 UL 7.675 +LTb 7.676 +518 4619 N 7.677 +518 448 L 7.678 +6429 0 V 7.679 +0 4171 V 7.680 +-6429 0 V 7.681 +Z stroke 7.682 +LCb setrgbcolor 7.683 +112 2533 M 7.684 +currentpoint gsave translate -270 rotate 0 0 moveto 7.685 +[ [(Helvetica) 140.0 0.0 true true 0 (Ratio of Total Execution to Total Work)] 7.686 +] -46.7 MCshow 7.687 +grestore 7.688 +LTb 7.689 +LCb setrgbcolor 7.690 +3732 98 M 7.691 +[ [(Helvetica) 140.0 0.0 true true 0 (Cycles in one Task)] 7.692 +] -46.7 MCshow 7.693 +LTb 7.694 +3732 4829 M 7.695 +[ [(Helvetica) 140.0 0.0 true true 0 (2 Core Conroe 3GHz)] 7.696 +] -46.7 MCshow 7.697 +1.000 UP 7.698 +1.000 UL 7.699 +LTb 7.700 +1.000 UL 7.701 +LTb 7.702 +5372 3996 N 7.703 +0 560 V 7.704 +1491 0 V 7.705 +0 -560 V 7.706 +-1491 0 V 7.707 +Z stroke 7.708 +5372 4556 M 7.709 +1491 0 V 7.710 +% Begin plot #1 7.711 +stroke 7.712 +LT1 7.713 +LCa setrgbcolor 7.714 +652 1044 M 7.715 +58 0 V 7.716 +58 0 V 7.717 +58 0 V 7.718 +58 0 V 7.719 +59 0 V 7.720 +58 0 V 7.721 +58 0 V 7.722 +58 0 V 7.723 +58 0 V 7.724 +58 0 V 7.725 +58 0 V 7.726 +58 0 V 7.727 +59 0 V 7.728 +58 0 V 7.729 +58 0 V 7.730 +58 0 V 7.731 +58 0 V 7.732 +58 0 V 7.733 +58 0 V 7.734 +58 0 V 7.735 +58 0 V 7.736 +59 0 V 7.737 +58 0 V 7.738 +58 0 V 7.739 +58 0 V 7.740 +58 0 V 7.741 +58 0 V 7.742 +58 0 V 7.743 +58 0 V 7.744 +59 0 V 7.745 +58 0 V 7.746 +58 0 V 7.747 +58 0 V 7.748 +58 0 V 7.749 +58 0 V 7.750 +58 0 V 7.751 +58 0 V 7.752 +59 0 V 7.753 +58 0 V 7.754 +58 0 V 7.755 +58 0 V 7.756 +58 0 V 7.757 +58 0 V 7.758 +58 0 V 7.759 +58 0 V 7.760 +59 0 V 7.761 +58 0 V 7.762 +58 0 V 7.763 +58 0 V 7.764 +58 0 V 7.765 +58 0 V 7.766 +58 0 V 7.767 +58 0 V 7.768 +58 0 V 7.769 +59 0 V 7.770 +58 0 V 7.771 +58 0 V 7.772 +58 0 V 7.773 +58 0 V 7.774 +58 0 V 7.775 +58 0 V 7.776 +58 0 V 7.777 +59 0 V 7.778 +58 0 V 7.779 +58 0 V 7.780 +58 0 V 7.781 +58 0 V 7.782 +58 0 V 7.783 +58 0 V 7.784 +58 0 V 7.785 +59 0 V 7.786 +58 0 V 7.787 +58 0 V 7.788 +58 0 V 7.789 +58 0 V 7.790 +58 0 V 7.791 +58 0 V 7.792 +58 0 V 7.793 +59 0 V 7.794 +58 0 V 7.795 +58 0 V 7.796 +58 0 V 7.797 +58 0 V 7.798 +58 0 V 7.799 +58 0 V 7.800 +58 0 V 7.801 +58 0 V 7.802 +59 0 V 7.803 +58 0 V 7.804 +58 0 V 7.805 +58 0 V 7.806 +58 0 V 7.807 +58 0 V 7.808 +58 0 V 7.809 +58 0 V 7.810 +59 0 V 7.811 +58 0 V 7.812 +58 0 V 7.813 +58 0 V 7.814 +% End plot #1 7.815 +% Begin plot #2 7.816 +stroke 7.817 +2.000 UL 7.818 +LT1 7.819 +LCb setrgbcolor 7.820 +6296 4486 M 7.821 +[ [(Helvetica) 140.0 0.0 true true 0 (8 Threads)] 7.822 +] -46.7 MRshow 7.823 +LT1 7.824 +6380 4486 M 7.825 +399 0 V 7.826 +652 2359 M 7.827 +27 -248 V 7.828 +45 -330 V 7.829 +89 -455 V 7.830 +993 1003 L 7.831 +1364 762 L 7.832 +2085 617 L 7.833 +3525 535 L 7.834 +6406 493 L 7.835 +% End plot #2 7.836 +% Begin plot #3 7.837 +stroke 7.838 +LT2 7.839 +LCb setrgbcolor 7.840 +6296 4346 M 7.841 +[ [(Helvetica) 140.0 0.0 true true 0 (32 Threads)] 7.842 +] -46.7 MRshow 7.843 +LT2 7.844 +6380 4346 M 7.845 +399 0 V 7.846 +652 2388 M 7.847 +26 -299 V 7.848 +45 -392 V 7.849 +90 -365 V 7.850 +994 987 L 7.851 +1365 748 L 7.852 +2085 613 L 7.853 +3526 532 L 7.854 +6406 492 L 7.855 +% End plot #3 7.856 +% Begin plot #4 7.857 +stroke 7.858 +LT3 7.859 +LCb setrgbcolor 7.860 +6296 4206 M 7.861 +[ [(Helvetica) 140.0 0.0 true true 0 (128 Threads)] 7.862 +] -46.7 MRshow 7.863 +LT3 7.864 +6380 4206 M 7.865 +399 0 V 7.866 +653 2537 M 7.867 +26 -371 V 7.868 +45 -359 V 7.869 +90 -430 V 7.870 +995 1034 L 7.871 +1365 774 L 7.872 +2085 626 L 7.873 +3525 540 L 7.874 +6406 495 L 7.875 +% End plot #4 7.876 +% Begin plot #5 7.877 +stroke 7.878 +LT4 7.879 +LCb setrgbcolor 7.880 +6296 4066 M 7.881 +[ [(Helvetica) 140.0 0.0 true true 0 (512 Threads)] 7.882 +] -46.7 MRshow 7.883 +LT4 7.884 +6380 4066 M 7.885 +399 0 V 7.886 +652 2624 M 7.887 +27 -351 V 7.888 +45 -399 V 7.889 +91 -437 V 7.890 +994 1065 L 7.891 +1365 790 L 7.892 +2085 635 L 7.893 +3526 545 L 7.894 +6406 497 L 7.895 +% End plot #5 7.896 +stroke 7.897 +1.000 UL 7.898 +LTb 7.899 +518 4619 N 7.900 +518 448 L 7.901 +6429 0 V 7.902 +0 4171 V 7.903 +-6429 0 V 7.904 +Z stroke 7.905 +1.000 UP 7.906 +1.000 UL 7.907 +LTb 7.908 +stroke 7.909 +grestore 7.910 +end 7.911 +showpage 7.912 +%%Trailer 7.913 +%%DocumentFonts: Helvetica 7.914 +%%Pages: 1
8.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 8.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/Vthread/2011-12-16/8_thds__o30000__perfCtrs.meas Tue Dec 20 10:23:52 2011 +0100 8.3 @@ -0,0 +1,144 @@ 8.4 +# This is a output of the overhead_data_generation.py script, run the overhead_result_calc.py script to get the calculated results; 8.5 +data_filename = '/home/msach/VMS/2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/Vthread/2011-12-16//8_thds__o30000__perfCtrs.meas'; 8.6 +NUM_CORES = 4; 8.7 +ITERS_PER_TASK_TABLE = [2, 5, 10, 20, 40, 80, 160, 320, 640]; 8.8 +TASKS_PER_THREAD = 30000; 8.9 +date_of_run = datetime.datetime(2011, 12, 17, 3, 0, 43, 209588); 8.10 +threads_per_core = 2; 8.11 +totalThreads = 8; 8.12 +# array_of_results: hash key is the number of iterations per task(inner iterations); 8.13 +array_of_results = {2: [{'exeCycles_workCycles_ratio': 7.861277, 8.14 + 'total_exe_cycles': 393030295, 8.15 + 'total_workcycles': 49995734}, 8.16 + {'exeCycles_workCycles_ratio': 7.829987, 8.17 + 'total_exe_cycles': 390026606, 8.18 + 'total_workcycles': 49811910}, 8.19 + {'exeCycles_workCycles_ratio': 7.412883, 8.20 + 'total_exe_cycles': 370623916, 8.21 + 'total_workcycles': 49997271}, 8.22 + {'exeCycles_workCycles_ratio': 7.73302, 8.23 + 'total_exe_cycles': 386087498, 8.24 + 'total_workcycles': 49927131}, 8.25 + {'exeCycles_workCycles_ratio': 8.069367, 8.26 + 'total_exe_cycles': 410982646, 8.27 + 'total_workcycles': 50931214}], 8.28 + 5: [{'exeCycles_workCycles_ratio': 6.730968, 8.29 + 'total_exe_cycles': 404248733, 8.30 + 'total_workcycles': 60058035}, 8.31 + {'exeCycles_workCycles_ratio': 6.583515, 8.32 + 'total_exe_cycles': 395151204, 8.33 + 'total_workcycles': 60021308}, 8.34 + {'exeCycles_workCycles_ratio': 6.653437, 8.35 + 'total_exe_cycles': 399194152, 8.36 + 'total_workcycles': 59998189}, 8.37 + {'exeCycles_workCycles_ratio': 6.619649, 8.38 + 'total_exe_cycles': 397656853, 8.39 + 'total_workcycles': 60072199}, 8.40 + {'exeCycles_workCycles_ratio': 6.78414, 8.41 + 'total_exe_cycles': 407123927, 8.42 + 'total_workcycles': 60011135}], 8.43 + 10: [{'exeCycles_workCycles_ratio': 5.607574, 8.44 + 'total_exe_cycles': 431099281, 8.45 + 'total_workcycles': 76878033}, 8.46 + {'exeCycles_workCycles_ratio': 5.653125, 8.47 + 'total_exe_cycles': 437558227, 8.48 + 'total_workcycles': 77401118}, 8.49 + {'exeCycles_workCycles_ratio': 5.475312, 8.50 + 'total_exe_cycles': 420523162, 8.51 + 'total_workcycles': 76803506}, 8.52 + {'exeCycles_workCycles_ratio': 6.222988, 8.53 + 'total_exe_cycles': 475605702, 8.54 + 'total_workcycles': 76427220}, 8.55 + {'exeCycles_workCycles_ratio': 5.619996, 8.56 + 'total_exe_cycles': 434451602, 8.57 + 'total_workcycles': 77304608}], 8.58 + 20: [{'exeCycles_workCycles_ratio': 3.946772, 8.59 + 'total_exe_cycles': 435214507, 8.60 + 'total_workcycles': 110270993}, 8.61 + {'exeCycles_workCycles_ratio': 4.062744, 8.62 + 'total_exe_cycles': 450633936, 8.63 + 'total_workcycles': 110918607}, 8.64 + {'exeCycles_workCycles_ratio': 3.998714, 8.65 + 'total_exe_cycles': 444003268, 8.66 + 'total_workcycles': 111036503}, 8.67 + {'exeCycles_workCycles_ratio': 3.993331, 8.68 + 'total_exe_cycles': 440878391, 8.69 + 'total_workcycles': 110403656}, 8.70 + {'exeCycles_workCycles_ratio': 4.054388, 8.71 + 'total_exe_cycles': 447275575, 8.72 + 'total_workcycles': 110318897}], 8.73 + 40: [{'exeCycles_workCycles_ratio': 2.914386, 8.74 + 'total_exe_cycles': 517235737, 8.75 + 'total_workcycles': 177476773}, 8.76 + {'exeCycles_workCycles_ratio': 2.922327, 8.77 + 'total_exe_cycles': 518651528, 8.78 + 'total_workcycles': 177478966}, 8.79 + {'exeCycles_workCycles_ratio': 2.86433, 8.80 + 'total_exe_cycles': 508421657, 8.81 + 'total_workcycles': 177501069}, 8.82 + {'exeCycles_workCycles_ratio': 3.092242, 8.83 + 'total_exe_cycles': 548676499, 8.84 + 'total_workcycles': 177436448}, 8.85 + {'exeCycles_workCycles_ratio': 2.88127, 8.86 + 'total_exe_cycles': 511232276, 8.87 + 'total_workcycles': 177432946}], 8.88 + 80: [{'exeCycles_workCycles_ratio': 2.053038, 8.89 + 'total_exe_cycles': 648719109, 8.90 + 'total_workcycles': 315980047}, 8.91 + {'exeCycles_workCycles_ratio': 2.053735, 8.92 + 'total_exe_cycles': 650996170, 8.93 + 'total_workcycles': 316981576}, 8.94 + {'exeCycles_workCycles_ratio': 2.111715, 8.95 + 'total_exe_cycles': 669106470, 8.96 + 'total_workcycles': 316854602}, 8.97 + {'exeCycles_workCycles_ratio': 2.074972, 8.98 + 'total_exe_cycles': 656253562, 8.99 + 'total_workcycles': 316271030}, 8.100 + {'exeCycles_workCycles_ratio': 2.098875, 8.101 + 'total_exe_cycles': 663685834, 8.102 + 'total_workcycles': 316210198}], 8.103 + 160: [{'exeCycles_workCycles_ratio': 1.631551, 8.104 + 'total_exe_cycles': 954932186, 8.105 + 'total_workcycles': 585290954}, 8.106 + {'exeCycles_workCycles_ratio': 1.5687, 8.107 + 'total_exe_cycles': 917523174, 8.108 + 'total_workcycles': 584894037}, 8.109 + {'exeCycles_workCycles_ratio': 1.613611, 8.110 + 'total_exe_cycles': 944229002, 8.111 + 'total_workcycles': 585165241}, 8.112 + {'exeCycles_workCycles_ratio': 1.590641, 8.113 + 'total_exe_cycles': 930583839, 8.114 + 'total_workcycles': 585036970}, 8.115 + {'exeCycles_workCycles_ratio': 1.669612, 8.116 + 'total_exe_cycles': 976824054, 8.117 + 'total_workcycles': 585060452}], 8.118 + 320: [{'exeCycles_workCycles_ratio': 1.301588, 8.119 + 'total_exe_cycles': 1461395420, 8.120 + 'total_workcycles': 1122778475}, 8.121 + {'exeCycles_workCycles_ratio': 1.329378, 8.122 + 'total_exe_cycles': 1492363195, 8.123 + 'total_workcycles': 1122602415}, 8.124 + {'exeCycles_workCycles_ratio': 1.314844, 8.125 + 'total_exe_cycles': 1475813625, 8.126 + 'total_workcycles': 1122424565}, 8.127 + {'exeCycles_workCycles_ratio': 1.290428, 8.128 + 'total_exe_cycles': 1448703419, 8.129 + 'total_workcycles': 1122653308}, 8.130 + {'exeCycles_workCycles_ratio': 1.297047, 8.131 + 'total_exe_cycles': 1455831468, 8.132 + 'total_workcycles': 1122420253}], 8.133 + 640: [{'exeCycles_workCycles_ratio': 1.154312, 8.134 + 'total_exe_cycles': 2537089305, 8.135 + 'total_workcycles': 2197922750}, 8.136 + {'exeCycles_workCycles_ratio': 1.175836, 8.137 + 'total_exe_cycles': 2584389583, 8.138 + 'total_workcycles': 2197916774}, 8.139 + {'exeCycles_workCycles_ratio': 1.163099, 8.140 + 'total_exe_cycles': 2557259077, 8.141 + 'total_workcycles': 2198659220}, 8.142 + {'exeCycles_workCycles_ratio': 1.151774, 8.143 + 'total_exe_cycles': 2531452268, 8.144 + 'total_workcycles': 2197871997}, 8.145 + {'exeCycles_workCycles_ratio': 1.155158, 8.146 + 'total_exe_cycles': 2538704623, 8.147 + 'total_workcycles': 2197711863}]} 8.148 \ No newline at end of file
9.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 9.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/Vthread/2011-12-16/8_thds__o30000__perfCtrs.result Tue Dec 20 10:23:52 2011 +0100 9.3 @@ -0,0 +1,15 @@ 9.4 +# Output file name: /home/msach/VMS/2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/Vthread/2011-12-16//8_thds__o30000__perfCtrs.meas 9.5 +# Date of Run: 2011-12-17 03:00:43.209588 9.6 +# Number of Cores: 4 9.7 +# Number of Threads: 2.000000 per Core, 8 total 9.8 +# <iters per task> <total exe cycles> <total work cyc> <one task cyc> <total overhead cyc> <num syncs> <overhead per Sync cyc> <Exe/Work ratio> 9.9 +# -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 9.10 + 2 370623916 49997271 208.321963 320626645 480000 667.972177 4.206441 9.11 + 5 395151204 60021308 250.088783 335129896 480000 698.187283 3.791758 9.12 + 10 420523162 76803506 320.014608 343719656 480000 716.082617 3.237656 9.13 + 20 435214507 110270993 459.462471 324943514 480000 676.965654 2.473386 9.14 + 40 508421657 177501069 739.587787 330920588 480000 689.417892 1.932165 9.15 + 80 648719109 315980047 1316.583529 332739062 480000 693.206379 1.526519 9.16 + 160 917523174 584894037 2437.058487 332629137 480000 692.977369 1.284350 9.17 + 320 1448703419 1122653308 4677.722117 326050111 480000 679.271065 1.145214 9.18 + 640 2531452268 2197871997 9157.799988 333580271 480000 694.958898 1.075887
10.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 10.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/Vthread/2011-12-16/plot.gnuplot Tue Dec 20 10:23:52 2011 +0100 10.3 @@ -0,0 +1,23 @@ 10.4 + 10.5 +set terminal postscript enhanced color 10.6 +set output "8_32_128_512thds__o30000__perfCtrs.result.eps" 10.7 +set title "2 Core Conroe 3GHz" 10.8 +set xlabel "Cycles in one Task" 10.9 +set ylabel "Ratio of Total Execution to Total Work" 10.10 +set multiplot 10.11 + set origin 0,0 10.12 + set size 1,1 10.13 + set yrange [1:8] 10.14 + line(x)=2 10.15 + set key box 10.16 + plot line(x) notitle with line lc 0 lw 1 lt 2, '8_thds__o30000__perfCtrs.result' using 4:8 title '8 Threads' with line lw 2,'32_thds__o30000__perfCtrs.result' using 4:8 title '32 Threads' with line lw 2,'128_thds__o30000__perfCtrs.result' using 4:8 title '128 Threads' with line lw 2,'512_thds__o30000__perfCtrs.result' using 4:8 title '512 Threads' with line lw 2 10.17 + set notitle 10.18 + #set xlabel "" 10.19 + #set origin 0.40,0.40 10.20 + #set size 0.5,0.5 10.21 + #set xrange [0 : 2000] 10.22 + #set yrange [1 : 8] 10.23 + #set key box 10.24 + #replot 10.25 +set nomultiplot 10.26 +exit
11.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 11.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/pthread/2011-12-16/128_thds__o30000__perfCtrs.meas Tue Dec 20 10:23:52 2011 +0100 11.3 @@ -0,0 +1,144 @@ 11.4 +# This is a output of the overhead_data_generation.py script, run the overhead_result_calc.py script to get the calculated results; 11.5 +data_filename = '2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/pthread/2011-12-16//128_thds__o30000__perfCtrs.meas'; 11.6 +NUM_CORES = 4; 11.7 +ITERS_PER_TASK_TABLE = [2, 5, 10, 20, 40, 80, 160, 320, 640]; 11.8 +TASKS_PER_THREAD = 30000; 11.9 +date_of_run = datetime.datetime(2011, 12, 16, 20, 30, 7, 179918); 11.10 +threads_per_core = 32; 11.11 +totalThreads = 128; 11.12 +# array_of_results: hash key is the number of iterations per task(inner iterations); 11.13 +array_of_results = {2: [{'exeCycles_workCycles_ratio': 279.10677, 11.14 + 'total_exe_cycles': 238653034916, 11.15 + 'total_workcycles': 855060000}, 11.16 + {'exeCycles_workCycles_ratio': 278.639864, 11.17 + 'total_exe_cycles': 238387549080, 11.18 + 'total_workcycles': 855540000}, 11.19 + {'exeCycles_workCycles_ratio': 275.717124, 11.20 + 'total_exe_cycles': 235225306791, 11.21 + 'total_workcycles': 853140000}, 11.22 + {'exeCycles_workCycles_ratio': 279.430039, 11.23 + 'total_exe_cycles': 237303166064, 11.24 + 'total_workcycles': 849240000}, 11.25 + {'exeCycles_workCycles_ratio': 275.146989, 11.26 + 'total_exe_cycles': 237933358429, 11.27 + 'total_workcycles': 864750000}], 11.28 + 5: [{'exeCycles_workCycles_ratio': 232.674731, 11.29 + 'total_exe_cycles': 237356146685, 11.30 + 'total_workcycles': 1020120000}, 11.31 + {'exeCycles_workCycles_ratio': 226.373697, 11.32 + 'total_exe_cycles': 236062491387, 11.33 + 'total_workcycles': 1042800000}, 11.34 + {'exeCycles_workCycles_ratio': 226.105915, 11.35 + 'total_exe_cycles': 236936388175, 11.36 + 'total_workcycles': 1047900000}, 11.37 + {'exeCycles_workCycles_ratio': 232.193912, 11.38 + 'total_exe_cycles': 237861765296, 11.39 + 'total_workcycles': 1024410000}, 11.40 + {'exeCycles_workCycles_ratio': 230.762455, 11.41 + 'total_exe_cycles': 235813844807, 11.42 + 'total_workcycles': 1021890000}], 11.43 + 10: [{'exeCycles_workCycles_ratio': 186.162009, 11.44 + 'total_exe_cycles': 239043188693, 11.45 + 'total_workcycles': 1284060000}, 11.46 + {'exeCycles_workCycles_ratio': 187.062986, 11.47 + 'total_exe_cycles': 238886916118, 11.48 + 'total_workcycles': 1277040000}, 11.49 + {'exeCycles_workCycles_ratio': 182.646703, 11.50 + 'total_exe_cycles': 237175876153, 11.51 + 'total_workcycles': 1298550000}, 11.52 + {'exeCycles_workCycles_ratio': 184.814903, 11.53 + 'total_exe_cycles': 239697536255, 11.54 + 'total_workcycles': 1296960000}, 11.55 + {'exeCycles_workCycles_ratio': 186.226561, 11.56 + 'total_exe_cycles': 238042238769, 11.57 + 'total_workcycles': 1278240000}], 11.58 + 20: [{'exeCycles_workCycles_ratio': 128.231826, 11.59 + 'total_exe_cycles': 236191483176, 11.60 + 'total_workcycles': 1841910000}, 11.61 + {'exeCycles_workCycles_ratio': 131.089191, 11.62 + 'total_exe_cycles': 239114548979, 11.63 + 'total_workcycles': 1824060000}, 11.64 + {'exeCycles_workCycles_ratio': 130.13478, 11.65 + 'total_exe_cycles': 237849939562, 11.66 + 'total_workcycles': 1827720000}, 11.67 + {'exeCycles_workCycles_ratio': 129.716381, 11.68 + 'total_exe_cycles': 238299368708, 11.69 + 'total_workcycles': 1837080000}, 11.70 + {'exeCycles_workCycles_ratio': 130.532554, 11.71 + 'total_exe_cycles': 239414978975, 11.72 + 'total_workcycles': 1834140000}], 11.73 + 40: [{'exeCycles_workCycles_ratio': 81.732133, 11.74 + 'total_exe_cycles': 238855619282, 11.75 + 'total_workcycles': 2922420000}, 11.76 + {'exeCycles_workCycles_ratio': 82.994713, 11.77 + 'total_exe_cycles': 241429961332, 11.78 + 'total_workcycles': 2908980000}, 11.79 + {'exeCycles_workCycles_ratio': 82.309198, 11.80 + 'total_exe_cycles': 239453095016, 11.81 + 'total_workcycles': 2909190000}, 11.82 + {'exeCycles_workCycles_ratio': 81.924494, 11.83 + 'total_exe_cycles': 237697365346, 11.84 + 'total_workcycles': 2901420000}, 11.85 + {'exeCycles_workCycles_ratio': 82.220874, 11.86 + 'total_exe_cycles': 238461091014, 11.87 + 'total_workcycles': 2900250000}], 11.88 + 80: [{'exeCycles_workCycles_ratio': 47.214751, 11.89 + 'total_exe_cycles': 242139435336, 11.90 + 'total_workcycles': 5128470000}, 11.91 + {'exeCycles_workCycles_ratio': 47.075291, 11.92 + 'total_exe_cycles': 241403033400, 11.93 + 'total_workcycles': 5128020000}, 11.94 + {'exeCycles_workCycles_ratio': 47.487145, 11.95 + 'total_exe_cycles': 243693105876, 11.96 + 'total_workcycles': 5131770000}, 11.97 + {'exeCycles_workCycles_ratio': 46.875827, 11.98 + 'total_exe_cycles': 240610806792, 11.99 + 'total_workcycles': 5132940000}, 11.100 + {'exeCycles_workCycles_ratio': 46.657856, 11.101 + 'total_exe_cycles': 239879704706, 11.102 + 'total_workcycles': 5141250000}], 11.103 + 160: [{'exeCycles_workCycles_ratio': 26.17385, 11.104 + 'total_exe_cycles': 246726488270, 11.105 + 'total_workcycles': 9426450000}, 11.106 + {'exeCycles_workCycles_ratio': 25.473784, 11.107 + 'total_exe_cycles': 240400178944, 11.108 + 'total_workcycles': 9437160000}, 11.109 + {'exeCycles_workCycles_ratio': 26.03932, 11.110 + 'total_exe_cycles': 245102133716, 11.111 + 'total_workcycles': 9412770000}, 11.112 + {'exeCycles_workCycles_ratio': 25.902186, 11.113 + 'total_exe_cycles': 243886696315, 11.114 + 'total_workcycles': 9415680000}, 11.115 + {'exeCycles_workCycles_ratio': 25.807029, 11.116 + 'total_exe_cycles': 243718485069, 11.117 + 'total_workcycles': 9443880000}], 11.118 + 320: [{'exeCycles_workCycles_ratio': 14.061705, 11.119 + 'total_exe_cycles': 253697902015, 11.120 + 'total_workcycles': 18041760000}, 11.121 + {'exeCycles_workCycles_ratio': 13.950768, 11.122 + 'total_exe_cycles': 251236877601, 11.123 + 'total_workcycles': 18008820000}, 11.124 + {'exeCycles_workCycles_ratio': 14.025055, 11.125 + 'total_exe_cycles': 253428400387, 11.126 + 'total_workcycles': 18069690000}, 11.127 + {'exeCycles_workCycles_ratio': 14.01598, 11.128 + 'total_exe_cycles': 253280384477, 11.129 + 'total_workcycles': 18070830000}, 11.130 + {'exeCycles_workCycles_ratio': 13.87799, 11.131 + 'total_exe_cycles': 250655237716, 11.132 + 'total_workcycles': 18061350000}], 11.133 + 640: [{'exeCycles_workCycles_ratio': 7.670935, 11.134 + 'total_exe_cycles': 270483312637, 11.135 + 'total_workcycles': 35260800000}, 11.136 + {'exeCycles_workCycles_ratio': 7.648555, 11.137 + 'total_exe_cycles': 269841926260, 11.138 + 'total_workcycles': 35280120000}, 11.139 + {'exeCycles_workCycles_ratio': 7.435782, 11.140 + 'total_exe_cycles': 266558282031, 11.141 + 'total_workcycles': 35848050000}, 11.142 + {'exeCycles_workCycles_ratio': 7.706065, 11.143 + 'total_exe_cycles': 271926845208, 11.144 + 'total_workcycles': 35287380000}, 11.145 + {'exeCycles_workCycles_ratio': 7.687362, 11.146 + 'total_exe_cycles': 270814376581, 11.147 + 'total_workcycles': 35228520000}]} 11.148 \ No newline at end of file
12.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 12.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/pthread/2011-12-16/128_thds__o30000__perfCtrs.result Tue Dec 20 10:23:52 2011 +0100 12.3 @@ -0,0 +1,15 @@ 12.4 +# Output file name: 2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/pthread/2011-12-16//128_thds__o30000__perfCtrs.meas 12.5 +# Date of Run: 2011-12-16 20:30:07.179918 12.6 +# Number of Cores: 4 12.7 +# Number of Threads: 32.000000 per Core, 128 total 12.8 +# <iters per task> <total exe cycles> <total work cyc> <one task cyc> <total overhead cyc> <num syncs> <overhead per Sync cyc> <Exe/Work ratio> 12.9 +# -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 12.10 + 2 235225306791 853140000 222.171875 234372166791 7680000 30517.209218 138.358562 12.11 + 5 235813844807 1021890000 266.117188 234791954807 7680000 30571.869115 115.881227 12.12 + 10 237175876153 1298550000 338.164062 235877326153 7680000 30713.193510 91.823351 12.13 + 20 236191483176 1841910000 479.664062 234349573176 7680000 30514.267341 64.615913 12.14 + 40 237697365346 2901420000 755.578125 234795945346 7680000 30572.388717 41.462247 12.15 + 80 239879704706 5141250000 1338.867188 234738454706 7680000 30564.902957 23.828928 12.16 + 160 240400178944 9437160000 2457.593750 230963018944 7680000 30073.309758 13.236892 12.17 + 320 250655237716 18061350000 4703.476562 232593887716 7680000 30285.662463 7.438995 12.18 + 640 266558282031 35848050000 9335.429688 230710232031 7680000 30040.394796 4.217891
13.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 13.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/pthread/2011-12-16/32_thds__o30000__perfCtrs.meas Tue Dec 20 10:23:52 2011 +0100 13.3 @@ -0,0 +1,144 @@ 13.4 +# This is a output of the overhead_data_generation.py script, run the overhead_result_calc.py script to get the calculated results; 13.5 +data_filename = '2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/pthread/2011-12-16//32_thds__o30000__perfCtrs.meas'; 13.6 +NUM_CORES = 4; 13.7 +ITERS_PER_TASK_TABLE = [2, 5, 10, 20, 40, 80, 160, 320, 640]; 13.8 +TASKS_PER_THREAD = 30000; 13.9 +date_of_run = datetime.datetime(2011, 12, 16, 19, 59, 22, 361683); 13.10 +threads_per_core = 8; 13.11 +totalThreads = 32; 13.12 +# array_of_results: hash key is the number of iterations per task(inner iterations); 13.13 +array_of_results = {2: [{'exeCycles_workCycles_ratio': 85.550097, 13.14 + 'total_exe_cycles': 17665239573, 13.15 + 'total_workcycles': 206490000}, 13.16 + {'exeCycles_workCycles_ratio': 83.872659, 13.17 + 'total_exe_cycles': 17203121127, 13.18 + 'total_workcycles': 205110000}, 13.19 + {'exeCycles_workCycles_ratio': 83.857406, 13.20 + 'total_exe_cycles': 17557224990, 13.21 + 'total_workcycles': 209370000}, 13.22 + {'exeCycles_workCycles_ratio': 84.40819, 13.23 + 'total_exe_cycles': 17477559823, 13.24 + 'total_workcycles': 207060000}, 13.25 + {'exeCycles_workCycles_ratio': 82.59153, 13.26 + 'total_exe_cycles': 17225289515, 13.27 + 'total_workcycles': 208560000}], 13.28 + 5: [{'exeCycles_workCycles_ratio': 72.618137, 13.29 + 'total_exe_cycles': 17813955306, 13.30 + 'total_workcycles': 245310000}, 13.31 + {'exeCycles_workCycles_ratio': 70.993642, 13.32 + 'total_exe_cycles': 17481474363, 13.33 + 'total_workcycles': 246240000}, 13.34 + {'exeCycles_workCycles_ratio': 71.118916, 13.35 + 'total_exe_cycles': 17493119704, 13.36 + 'total_workcycles': 245970000}, 13.37 + {'exeCycles_workCycles_ratio': 70.025631, 13.38 + 'total_exe_cycles': 17425878335, 13.39 + 'total_workcycles': 248850000}, 13.40 + {'exeCycles_workCycles_ratio': 71.205848, 13.41 + 'total_exe_cycles': 17587132435, 13.42 + 'total_workcycles': 246990000}], 13.43 + 10: [{'exeCycles_workCycles_ratio': 55.834764, 13.44 + 'total_exe_cycles': 17405370961, 13.45 + 'total_workcycles': 311730000}, 13.46 + {'exeCycles_workCycles_ratio': 55.911254, 13.47 + 'total_exe_cycles': 17464439153, 13.48 + 'total_workcycles': 312360000}, 13.49 + {'exeCycles_workCycles_ratio': 56.179696, 13.50 + 'total_exe_cycles': 17398290031, 13.51 + 'total_workcycles': 309690000}, 13.52 + {'exeCycles_workCycles_ratio': 56.466689, 13.53 + 'total_exe_cycles': 17668427101, 13.54 + 'total_workcycles': 312900000}, 13.55 + {'exeCycles_workCycles_ratio': 56.706898, 13.56 + 'total_exe_cycles': 17432267456, 13.57 + 'total_workcycles': 307410000}], 13.58 + 20: [{'exeCycles_workCycles_ratio': 39.028179, 13.59 + 'total_exe_cycles': 17460817040, 13.60 + 'total_workcycles': 447390000}, 13.61 + {'exeCycles_workCycles_ratio': 39.57713, 13.62 + 'total_exe_cycles': 17758653791, 13.63 + 'total_workcycles': 448710000}, 13.64 + {'exeCycles_workCycles_ratio': 39.044834, 13.65 + 'total_exe_cycles': 17422585687, 13.66 + 'total_workcycles': 446220000}, 13.67 + {'exeCycles_workCycles_ratio': 39.20824, 13.68 + 'total_exe_cycles': 17521378081, 13.69 + 'total_workcycles': 446880000}, 13.70 + {'exeCycles_workCycles_ratio': 39.068515, 13.71 + 'total_exe_cycles': 17461282060, 13.72 + 'total_workcycles': 446940000}], 13.73 + 40: [{'exeCycles_workCycles_ratio': 24.934626, 13.74 + 'total_exe_cycles': 17941709961, 13.75 + 'total_workcycles': 719550000}, 13.76 + {'exeCycles_workCycles_ratio': 25.072487, 13.77 + 'total_exe_cycles': 17997282127, 13.78 + 'total_workcycles': 717810000}, 13.79 + {'exeCycles_workCycles_ratio': 24.815985, 13.80 + 'total_exe_cycles': 17723080255, 13.81 + 'total_workcycles': 714180000}, 13.82 + {'exeCycles_workCycles_ratio': 24.83533, 13.83 + 'total_exe_cycles': 17762227779, 13.84 + 'total_workcycles': 715200000}, 13.85 + {'exeCycles_workCycles_ratio': 24.965954, 13.86 + 'total_exe_cycles': 17897593301, 13.87 + 'total_workcycles': 716880000}], 13.88 + 80: [{'exeCycles_workCycles_ratio': 14.380562, 13.89 + 'total_exe_cycles': 18250658556, 13.90 + 'total_workcycles': 1269120000}, 13.91 + {'exeCycles_workCycles_ratio': 14.450884, 13.92 + 'total_exe_cycles': 18388027668, 13.93 + 'total_workcycles': 1272450000}, 13.94 + {'exeCycles_workCycles_ratio': 14.485782, 13.95 + 'total_exe_cycles': 18404620090, 13.96 + 'total_workcycles': 1270530000}, 13.97 + {'exeCycles_workCycles_ratio': 14.645276, 13.98 + 'total_exe_cycles': 18564644746, 13.99 + 'total_workcycles': 1267620000}, 13.100 + {'exeCycles_workCycles_ratio': 14.517622, 13.101 + 'total_exe_cycles': 18513451696, 13.102 + 'total_workcycles': 1275240000}], 13.103 + 160: [{'exeCycles_workCycles_ratio': 8.486533, 13.104 + 'total_exe_cycles': 19936903121, 13.105 + 'total_workcycles': 2349240000}, 13.106 + {'exeCycles_workCycles_ratio': 8.26555, 13.107 + 'total_exe_cycles': 19393955982, 13.108 + 'total_workcycles': 2346360000}, 13.109 + {'exeCycles_workCycles_ratio': 8.337108, 13.110 + 'total_exe_cycles': 19542848657, 13.111 + 'total_workcycles': 2344080000}, 13.112 + {'exeCycles_workCycles_ratio': 8.307936, 13.113 + 'total_exe_cycles': 19505122858, 13.114 + 'total_workcycles': 2347770000}, 13.115 + {'exeCycles_workCycles_ratio': 8.202558, 13.116 + 'total_exe_cycles': 19293892158, 13.117 + 'total_workcycles': 2352180000}], 13.118 + 320: [{'exeCycles_workCycles_ratio': 4.771189, 13.119 + 'total_exe_cycles': 21442580261, 13.120 + 'total_workcycles': 4494180000}, 13.121 + {'exeCycles_workCycles_ratio': 4.818261, 13.122 + 'total_exe_cycles': 21677403816, 13.123 + 'total_workcycles': 4499010000}, 13.124 + {'exeCycles_workCycles_ratio': 4.831815, 13.125 + 'total_exe_cycles': 21717222640, 13.126 + 'total_workcycles': 4494630000}, 13.127 + {'exeCycles_workCycles_ratio': 4.782133, 13.128 + 'total_exe_cycles': 21490476080, 13.129 + 'total_workcycles': 4493910000}, 13.130 + {'exeCycles_workCycles_ratio': 4.745344, 13.131 + 'total_exe_cycles': 21340240394, 13.132 + 'total_workcycles': 4497090000}], 13.133 + 640: [{'exeCycles_workCycles_ratio': 2.941352, 13.134 + 'total_exe_cycles': 25876456607, 13.135 + 'total_workcycles': 8797470000}, 13.136 + {'exeCycles_workCycles_ratio': 2.969187, 13.137 + 'total_exe_cycles': 26120886388, 13.138 + 'total_workcycles': 8797320000}, 13.139 + {'exeCycles_workCycles_ratio': 2.938943, 13.140 + 'total_exe_cycles': 25893792059, 13.141 + 'total_workcycles': 8810580000}, 13.142 + {'exeCycles_workCycles_ratio': 2.907514, 13.143 + 'total_exe_cycles': 25578159200, 13.144 + 'total_workcycles': 8797260000}, 13.145 + {'exeCycles_workCycles_ratio': 2.919859, 13.146 + 'total_exe_cycles': 25691752858, 13.147 + 'total_workcycles': 8798970000}]} 13.148 \ No newline at end of file
14.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 14.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/pthread/2011-12-16/32_thds__o30000__perfCtrs.result Tue Dec 20 10:23:52 2011 +0100 14.3 @@ -0,0 +1,15 @@ 14.4 +# Output file name: 2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/pthread/2011-12-16//32_thds__o30000__perfCtrs.meas 14.5 +# Date of Run: 2011-12-16 19:59:22.361683 14.6 +# Number of Cores: 4 14.7 +# Number of Threads: 8.000000 per Core, 32 total 14.8 +# <iters per task> <total exe cycles> <total work cyc> <one task cyc> <total overhead cyc> <num syncs> <overhead per Sync cyc> <Exe/Work ratio> 14.9 +# -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 14.10 + 2 17203121127 205110000 213.656250 16998011127 1920000 8853.130795 42.436330 14.11 + 5 17425878335 248850000 259.218750 17177028335 1920000 8946.368924 35.512816 14.12 + 10 17398290031 309690000 322.593750 17088600031 1920000 8900.312516 28.589848 14.13 + 20 17422585687 446220000 464.812500 16976365687 1920000 8841.857129 20.022417 14.14 + 40 17723080255 714180000 743.937500 17008900255 1920000 8858.802216 12.907993 14.15 + 80 18250658556 1269120000 1322.000000 16981538556 1920000 8844.551331 7.690281 14.16 + 160 19293892158 2352180000 2450.187500 16941712158 1920000 8823.808416 4.601279 14.17 + 320 21340240394 4497090000 4684.468750 16843150394 1920000 8772.474164 2.872672 14.18 + 640 25578159200 8797260000 9163.812500 16780899200 1920000 8740.051667 1.953757
15.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 15.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/pthread/2011-12-16/512_thds__o30000__perfCtrs.meas Tue Dec 20 10:23:52 2011 +0100 15.3 @@ -0,0 +1,144 @@ 15.4 +# This is a output of the overhead_data_generation.py script, run the overhead_result_calc.py script to get the calculated results; 15.5 +data_filename = '2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/pthread/2011-12-16//512_thds__o30000__perfCtrs.meas'; 15.6 +NUM_CORES = 4; 15.7 +ITERS_PER_TASK_TABLE = [2, 5, 10, 20, 40, 80, 160, 320, 640]; 15.8 +TASKS_PER_THREAD = 30000; 15.9 +date_of_run = datetime.datetime(2011, 12, 17, 3, 46, 43, 468343); 15.10 +threads_per_core = 128; 15.11 +totalThreads = 512; 15.12 +# array_of_results: hash key is the number of iterations per task(inner iterations); 15.13 +array_of_results = {2: [{'exeCycles_workCycles_ratio': 757.135438, 15.14 + 'total_exe_cycles': 3229712638457, 15.15 + 'total_workcycles': 4265700000}, 15.16 + {'exeCycles_workCycles_ratio': 776.534384, 15.17 + 'total_exe_cycles': 3273232205436, 15.18 + 'total_workcycles': 4215180000}, 15.19 + {'exeCycles_workCycles_ratio': 738.345875, 15.20 + 'total_exe_cycles': 3274357220575, 15.21 + 'total_workcycles': 4434720000}, 15.22 + {'exeCycles_workCycles_ratio': 776.314495, 15.23 + 'total_exe_cycles': 3287583200534, 15.24 + 'total_workcycles': 4234860000}, 15.25 + {'exeCycles_workCycles_ratio': 737.501838, 15.26 + 'total_exe_cycles': 3261454377139, 15.27 + 'total_workcycles': 4422300000}], 15.28 + 5: [{'exeCycles_workCycles_ratio': 726.936713, 15.29 + 'total_exe_cycles': 3275533213691, 15.30 + 'total_workcycles': 4505940000}, 15.31 + {'exeCycles_workCycles_ratio': 698.387567, 15.32 + 'total_exe_cycles': 3293930992174, 15.33 + 'total_workcycles': 4716480000}, 15.34 + {'exeCycles_workCycles_ratio': 727.767988, 15.35 + 'total_exe_cycles': 3277182916034, 15.36 + 'total_workcycles': 4503060000}, 15.37 + {'exeCycles_workCycles_ratio': 675.76535, 15.38 + 'total_exe_cycles': 3267818773573, 15.39 + 'total_workcycles': 4835730000}, 15.40 + {'exeCycles_workCycles_ratio': 734.991199, 15.41 + 'total_exe_cycles': 3263823970056, 15.42 + 'total_workcycles': 4440630000}], 15.43 + 10: [{'exeCycles_workCycles_ratio': 601.649465, 15.44 + 'total_exe_cycles': 3292352216348, 15.45 + 'total_workcycles': 5472210000}, 15.46 + {'exeCycles_workCycles_ratio': 595.905131, 15.47 + 'total_exe_cycles': 3277418631960, 15.48 + 'total_workcycles': 5499900000}, 15.49 + {'exeCycles_workCycles_ratio': 594.969391, 15.50 + 'total_exe_cycles': 3277591182232, 15.51 + 'total_workcycles': 5508840000}, 15.52 + {'exeCycles_workCycles_ratio': 609.430071, 15.53 + 'total_exe_cycles': 3287521764504, 15.54 + 'total_workcycles': 5394420000}, 15.55 + {'exeCycles_workCycles_ratio': 570.424056, 15.56 + 'total_exe_cycles': 3269043220428, 15.57 + 'total_workcycles': 5730900000}], 15.58 + 20: [{'exeCycles_workCycles_ratio': 437.010545, 15.59 + 'total_exe_cycles': 3277395544783, 15.60 + 'total_workcycles': 7499580000}, 15.61 + {'exeCycles_workCycles_ratio': 431.545616, 15.62 + 'total_exe_cycles': 3273683463604, 15.63 + 'total_workcycles': 7585950000}, 15.64 + {'exeCycles_workCycles_ratio': 432.445502, 15.65 + 'total_exe_cycles': 3273400554691, 15.66 + 'total_workcycles': 7569510000}, 15.67 + {'exeCycles_workCycles_ratio': 432.840301, 15.68 + 'total_exe_cycles': 3284232055324, 15.69 + 'total_workcycles': 7587630000}, 15.70 + {'exeCycles_workCycles_ratio': 435.523259, 15.71 + 'total_exe_cycles': 3284128459261, 15.72 + 'total_workcycles': 7540650000}], 15.73 + 40: [{'exeCycles_workCycles_ratio': 279.191181, 15.74 + 'total_exe_cycles': 3297401398280, 15.75 + 'total_workcycles': 11810550000}, 15.76 + {'exeCycles_workCycles_ratio': 278.825235, 15.77 + 'total_exe_cycles': 3299495149109, 15.78 + 'total_workcycles': 11833560000}, 15.79 + {'exeCycles_workCycles_ratio': 278.176993, 15.80 + 'total_exe_cycles': 3288085434632, 15.81 + 'total_workcycles': 11820120000}, 15.82 + {'exeCycles_workCycles_ratio': 278.866078, 15.83 + 'total_exe_cycles': 3294766453941, 15.84 + 'total_workcycles': 11814870000}, 15.85 + {'exeCycles_workCycles_ratio': 275.666254, 15.86 + 'total_exe_cycles': 3285343551304, 15.87 + 'total_workcycles': 11917830000}], 15.88 + 80: [{'exeCycles_workCycles_ratio': 156.922699, 15.89 + 'total_exe_cycles': 3302697114830, 15.90 + 'total_workcycles': 21046650000}, 15.91 + {'exeCycles_workCycles_ratio': 155.616573, 15.92 + 'total_exe_cycles': 3291692011211, 15.93 + 'total_workcycles': 21152580000}, 15.94 + {'exeCycles_workCycles_ratio': 158.455956, 15.95 + 'total_exe_cycles': 3304633814103, 15.96 + 'total_workcycles': 20855220000}, 15.97 + {'exeCycles_workCycles_ratio': 157.169493, 15.98 + 'total_exe_cycles': 3317495931724, 15.99 + 'total_workcycles': 21107760000}, 15.100 + {'exeCycles_workCycles_ratio': 155.778742, 15.101 + 'total_exe_cycles': 3287696323634, 15.102 + 'total_workcycles': 21104910000}], 15.103 + 160: [{'exeCycles_workCycles_ratio': 86.126589, 15.104 + 'total_exe_cycles': 3302088272434, 15.105 + 'total_workcycles': 38339940000}, 15.106 + {'exeCycles_workCycles_ratio': 86.808813, 15.107 + 'total_exe_cycles': 3304387027046, 15.108 + 'total_workcycles': 38065110000}, 15.109 + {'exeCycles_workCycles_ratio': 87.435625, 15.110 + 'total_exe_cycles': 3324537647459, 15.111 + 'total_workcycles': 38022690000}, 15.112 + {'exeCycles_workCycles_ratio': 86.943343, 15.113 + 'total_exe_cycles': 3342072561655, 15.114 + 'total_workcycles': 38439660000}, 15.115 + {'exeCycles_workCycles_ratio': 87.221631, 15.116 + 'total_exe_cycles': 3322364391775, 15.117 + 'total_workcycles': 38091060000}], 15.118 + 320: [{'exeCycles_workCycles_ratio': 46.245103, 15.119 + 'total_exe_cycles': 3354207735723, 15.120 + 'total_workcycles': 72531090000}, 15.121 + {'exeCycles_workCycles_ratio': 45.959832, 15.122 + 'total_exe_cycles': 3357875888424, 15.123 + 'total_workcycles': 73061100000}, 15.124 + {'exeCycles_workCycles_ratio': 46.381554, 15.125 + 'total_exe_cycles': 3375095712943, 15.126 + 'total_workcycles': 72768060000}, 15.127 + {'exeCycles_workCycles_ratio': 46.063659, 15.128 + 'total_exe_cycles': 3350483109356, 15.129 + 'total_workcycles': 72735930000}, 15.130 + {'exeCycles_workCycles_ratio': 45.873523, 15.131 + 'total_exe_cycles': 3348396538624, 15.132 + 'total_workcycles': 72991920000}], 15.133 + 640: [{'exeCycles_workCycles_ratio': 24.169217, 15.134 + 'total_exe_cycles': 3415733935789, 15.135 + 'total_workcycles': 141325800000}, 15.136 + {'exeCycles_workCycles_ratio': 24.256551, 15.137 + 'total_exe_cycles': 3434988812341, 15.138 + 'total_workcycles': 141610770000}, 15.139 + {'exeCycles_workCycles_ratio': 24.07808, 15.140 + 'total_exe_cycles': 3406619526803, 15.141 + 'total_workcycles': 141482190000}, 15.142 + {'exeCycles_workCycles_ratio': 23.931084, 15.143 + 'total_exe_cycles': 3391760878036, 15.144 + 'total_workcycles': 141730350000}, 15.145 + {'exeCycles_workCycles_ratio': 24.049224, 15.146 + 'total_exe_cycles': 3399114901180, 15.147 + 'total_workcycles': 141339900000}]} 15.148 \ No newline at end of file
16.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 16.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/pthread/2011-12-16/512_thds__o30000__perfCtrs.result Tue Dec 20 10:23:52 2011 +0100 16.3 @@ -0,0 +1,15 @@ 16.4 +# Output file name: 2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/pthread/2011-12-16//512_thds__o30000__perfCtrs.meas 16.5 +# Date of Run: 2011-12-17 03:46:43.468343 16.6 +# Number of Cores: 4 16.7 +# Number of Threads: 128.000000 per Core, 512 total 16.8 +# <iters per task> <total exe cycles> <total work cyc> <one task cyc> <total overhead cyc> <num syncs> <overhead per Sync cyc> <Exe/Work ratio> 16.9 +# -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 16.10 + 2 3229712638457 4265700000 277.714844 3225446938457 30720000 104995.017528 379.067719 16.11 + 5 3263823970056 4440630000 289.103516 3259383340056 30720000 106099.718101 367.995600 16.12 + 10 3269043220428 5730900000 373.105469 3263312320428 30720000 106227.614597 285.712028 16.13 + 20 3273400554691 7569510000 492.806641 3265831044691 30720000 106309.604319 216.722751 16.14 + 40 3285343551304 11917830000 775.900391 3273425721304 30720000 106556.826865 138.333127 16.15 + 80 3287696323634 21104910000 1374.017578 3266591413634 30720000 106334.355913 78.389371 16.16 + 160 3302088272434 38339940000 2496.089844 3263748332434 30720000 106241.807696 43.563295 16.17 + 320 3348396538624 72991920000 4752.078125 3275404618624 30720000 106621.244096 23.436762 16.18 + 640 3391760878036 141730350000 9227.236328 3250030528036 30720000 105795.264585 12.465542
17.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 17.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/pthread/2011-12-16/8_32_128_512thds__o30000__perfCtrs.result.eps Tue Dec 20 10:23:52 2011 +0100 17.3 @@ -0,0 +1,889 @@ 17.4 +%!PS-Adobe-2.0 17.5 +%%Title: 8_32_128_512thds__o30000__perfCtrs.result.eps 17.6 +%%Creator: gnuplot 4.4 patchlevel 2 17.7 +%%CreationDate: Mon Dec 19 15:58:48 2011 17.8 +%%DocumentFonts: (atend) 17.9 +%%BoundingBox: 50 50 554 770 17.10 +%%Orientation: Landscape 17.11 +%%Pages: (atend) 17.12 +%%EndComments 17.13 +%%BeginProlog 17.14 +/gnudict 256 dict def 17.15 +gnudict begin 17.16 +% 17.17 +% The following true/false flags may be edited by hand if desired. 17.18 +% The unit line width and grayscale image gamma correction may also be changed. 17.19 +% 17.20 +/Color true def 17.21 +/Blacktext false def 17.22 +/Solid false def 17.23 +/Dashlength 1 def 17.24 +/Landscape true def 17.25 +/Level1 false def 17.26 +/Rounded false def 17.27 +/ClipToBoundingBox false def 17.28 +/TransparentPatterns false def 17.29 +/gnulinewidth 5.000 def 17.30 +/userlinewidth gnulinewidth def 17.31 +/Gamma 1.0 def 17.32 +% 17.33 +/vshift -46 def 17.34 +/dl1 { 17.35 + 10.0 Dashlength mul mul 17.36 + Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if 17.37 +} def 17.38 +/dl2 { 17.39 + 10.0 Dashlength mul mul 17.40 + Rounded { currentlinewidth 0.75 mul add } if 17.41 +} def 17.42 +/hpt_ 31.5 def 17.43 +/vpt_ 31.5 def 17.44 +/hpt hpt_ def 17.45 +/vpt vpt_ def 17.46 +Level1 {} { 17.47 +/SDict 10 dict def 17.48 +systemdict /pdfmark known not { 17.49 + userdict /pdfmark systemdict /cleartomark get put 17.50 +} if 17.51 +SDict begin [ 17.52 + /Title (8_32_128_512thds__o30000__perfCtrs.result.eps) 17.53 + /Subject (gnuplot plot) 17.54 + /Creator (gnuplot 4.4 patchlevel 2) 17.55 + /Author (msach) 17.56 +% /Producer (gnuplot) 17.57 +% /Keywords () 17.58 + /CreationDate (Mon Dec 19 15:58:48 2011) 17.59 + /DOCINFO pdfmark 17.60 +end 17.61 +} ifelse 17.62 +/doclip { 17.63 + ClipToBoundingBox { 17.64 + newpath 50 50 moveto 554 50 lineto 554 770 lineto 50 770 lineto closepath 17.65 + clip 17.66 + } if 17.67 +} def 17.68 +% 17.69 +% Gnuplot Prolog Version 4.4 (August 2010) 17.70 +% 17.71 +%/SuppressPDFMark true def 17.72 +% 17.73 +/M {moveto} bind def 17.74 +/L {lineto} bind def 17.75 +/R {rmoveto} bind def 17.76 +/V {rlineto} bind def 17.77 +/N {newpath moveto} bind def 17.78 +/Z {closepath} bind def 17.79 +/C {setrgbcolor} bind def 17.80 +/f {rlineto fill} bind def 17.81 +/g {setgray} bind def 17.82 +/Gshow {show} def % May be redefined later in the file to support UTF-8 17.83 +/vpt2 vpt 2 mul def 17.84 +/hpt2 hpt 2 mul def 17.85 +/Lshow {currentpoint stroke M 0 vshift R 17.86 + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def 17.87 +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R 17.88 + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def 17.89 +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R 17.90 + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def 17.91 +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def 17.92 + /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def 17.93 +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash} 17.94 + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def 17.95 +/BL {stroke userlinewidth 2 mul setlinewidth 17.96 + Rounded {1 setlinejoin 1 setlinecap} if} def 17.97 +/AL {stroke userlinewidth 2 div setlinewidth 17.98 + Rounded {1 setlinejoin 1 setlinecap} if} def 17.99 +/UL {dup gnulinewidth mul /userlinewidth exch def 17.100 + dup 1 lt {pop 1} if 10 mul /udl exch def} def 17.101 +/PL {stroke userlinewidth setlinewidth 17.102 + Rounded {1 setlinejoin 1 setlinecap} if} def 17.103 +3.8 setmiterlimit 17.104 +% Default Line colors 17.105 +/LCw {1 1 1} def 17.106 +/LCb {0 0 0} def 17.107 +/LCa {0 0 0} def 17.108 +/LC0 {1 0 0} def 17.109 +/LC1 {0 1 0} def 17.110 +/LC2 {0 0 1} def 17.111 +/LC3 {1 0 1} def 17.112 +/LC4 {0 1 1} def 17.113 +/LC5 {1 1 0} def 17.114 +/LC6 {0 0 0} def 17.115 +/LC7 {1 0.3 0} def 17.116 +/LC8 {0.5 0.5 0.5} def 17.117 +% Default Line Types 17.118 +/LTw {PL [] 1 setgray} def 17.119 +/LTb {BL [] LCb DL} def 17.120 +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def 17.121 +/LT0 {PL [] LC0 DL} def 17.122 +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def 17.123 +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def 17.124 +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def 17.125 +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def 17.126 +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def 17.127 +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def 17.128 +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def 17.129 +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def 17.130 +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def 17.131 +/Dia {stroke [] 0 setdash 2 copy vpt add M 17.132 + hpt neg vpt neg V hpt vpt neg V 17.133 + hpt vpt V hpt neg vpt V closepath stroke 17.134 + Pnt} def 17.135 +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V 17.136 + currentpoint stroke M 17.137 + hpt neg vpt neg R hpt2 0 V stroke 17.138 + } def 17.139 +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M 17.140 + 0 vpt2 neg V hpt2 0 V 0 vpt2 V 17.141 + hpt2 neg 0 V closepath stroke 17.142 + Pnt} def 17.143 +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M 17.144 + hpt2 vpt2 neg V currentpoint stroke M 17.145 + hpt2 neg 0 R hpt2 vpt2 V stroke} def 17.146 +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M 17.147 + hpt neg vpt -1.62 mul V 17.148 + hpt 2 mul 0 V 17.149 + hpt neg vpt 1.62 mul V closepath stroke 17.150 + Pnt} def 17.151 +/Star {2 copy Pls Crs} def 17.152 +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M 17.153 + 0 vpt2 neg V hpt2 0 V 0 vpt2 V 17.154 + hpt2 neg 0 V closepath fill} def 17.155 +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M 17.156 + hpt neg vpt -1.62 mul V 17.157 + hpt 2 mul 0 V 17.158 + hpt neg vpt 1.62 mul V closepath fill} def 17.159 +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M 17.160 + hpt neg vpt 1.62 mul V 17.161 + hpt 2 mul 0 V 17.162 + hpt neg vpt -1.62 mul V closepath stroke 17.163 + Pnt} def 17.164 +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M 17.165 + hpt neg vpt 1.62 mul V 17.166 + hpt 2 mul 0 V 17.167 + hpt neg vpt -1.62 mul V closepath fill} def 17.168 +/DiaF {stroke [] 0 setdash vpt add M 17.169 + hpt neg vpt neg V hpt vpt neg V 17.170 + hpt vpt V hpt neg vpt V closepath fill} def 17.171 +/Pent {stroke [] 0 setdash 2 copy gsave 17.172 + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat 17.173 + closepath stroke grestore Pnt} def 17.174 +/PentF {stroke [] 0 setdash gsave 17.175 + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat 17.176 + closepath fill grestore} def 17.177 +/Circle {stroke [] 0 setdash 2 copy 17.178 + hpt 0 360 arc stroke Pnt} def 17.179 +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def 17.180 +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def 17.181 +/C1 {BL [] 0 setdash 2 copy moveto 17.182 + 2 copy vpt 0 90 arc closepath fill 17.183 + vpt 0 360 arc closepath} bind def 17.184 +/C2 {BL [] 0 setdash 2 copy moveto 17.185 + 2 copy vpt 90 180 arc closepath fill 17.186 + vpt 0 360 arc closepath} bind def 17.187 +/C3 {BL [] 0 setdash 2 copy moveto 17.188 + 2 copy vpt 0 180 arc closepath fill 17.189 + vpt 0 360 arc closepath} bind def 17.190 +/C4 {BL [] 0 setdash 2 copy moveto 17.191 + 2 copy vpt 180 270 arc closepath fill 17.192 + vpt 0 360 arc closepath} bind def 17.193 +/C5 {BL [] 0 setdash 2 copy moveto 17.194 + 2 copy vpt 0 90 arc 17.195 + 2 copy moveto 17.196 + 2 copy vpt 180 270 arc closepath fill 17.197 + vpt 0 360 arc} bind def 17.198 +/C6 {BL [] 0 setdash 2 copy moveto 17.199 + 2 copy vpt 90 270 arc closepath fill 17.200 + vpt 0 360 arc closepath} bind def 17.201 +/C7 {BL [] 0 setdash 2 copy moveto 17.202 + 2 copy vpt 0 270 arc closepath fill 17.203 + vpt 0 360 arc closepath} bind def 17.204 +/C8 {BL [] 0 setdash 2 copy moveto 17.205 + 2 copy vpt 270 360 arc closepath fill 17.206 + vpt 0 360 arc closepath} bind def 17.207 +/C9 {BL [] 0 setdash 2 copy moveto 17.208 + 2 copy vpt 270 450 arc closepath fill 17.209 + vpt 0 360 arc closepath} bind def 17.210 +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill 17.211 + 2 copy moveto 17.212 + 2 copy vpt 90 180 arc closepath fill 17.213 + vpt 0 360 arc closepath} bind def 17.214 +/C11 {BL [] 0 setdash 2 copy moveto 17.215 + 2 copy vpt 0 180 arc closepath fill 17.216 + 2 copy moveto 17.217 + 2 copy vpt 270 360 arc closepath fill 17.218 + vpt 0 360 arc closepath} bind def 17.219 +/C12 {BL [] 0 setdash 2 copy moveto 17.220 + 2 copy vpt 180 360 arc closepath fill 17.221 + vpt 0 360 arc closepath} bind def 17.222 +/C13 {BL [] 0 setdash 2 copy moveto 17.223 + 2 copy vpt 0 90 arc closepath fill 17.224 + 2 copy moveto 17.225 + 2 copy vpt 180 360 arc closepath fill 17.226 + vpt 0 360 arc closepath} bind def 17.227 +/C14 {BL [] 0 setdash 2 copy moveto 17.228 + 2 copy vpt 90 360 arc closepath fill 17.229 + vpt 0 360 arc} bind def 17.230 +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill 17.231 + vpt 0 360 arc closepath} bind def 17.232 +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto 17.233 + neg 0 rlineto closepath} bind def 17.234 +/Square {dup Rec} bind def 17.235 +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def 17.236 +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def 17.237 +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def 17.238 +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def 17.239 +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def 17.240 +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def 17.241 +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill 17.242 + exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def 17.243 +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def 17.244 +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill 17.245 + 2 copy vpt Square fill Bsquare} bind def 17.246 +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def 17.247 +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def 17.248 +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill 17.249 + Bsquare} bind def 17.250 +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill 17.251 + Bsquare} bind def 17.252 +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def 17.253 +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 17.254 + 2 copy vpt Square fill Bsquare} bind def 17.255 +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill 17.256 + 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def 17.257 +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def 17.258 +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def 17.259 +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def 17.260 +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def 17.261 +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def 17.262 +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def 17.263 +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def 17.264 +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def 17.265 +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def 17.266 +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def 17.267 +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def 17.268 +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def 17.269 +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def 17.270 +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def 17.271 +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def 17.272 +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def 17.273 +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def 17.274 +/DiaE {stroke [] 0 setdash vpt add M 17.275 + hpt neg vpt neg V hpt vpt neg V 17.276 + hpt vpt V hpt neg vpt V closepath stroke} def 17.277 +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M 17.278 + 0 vpt2 neg V hpt2 0 V 0 vpt2 V 17.279 + hpt2 neg 0 V closepath stroke} def 17.280 +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M 17.281 + hpt neg vpt -1.62 mul V 17.282 + hpt 2 mul 0 V 17.283 + hpt neg vpt 1.62 mul V closepath stroke} def 17.284 +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M 17.285 + hpt neg vpt 1.62 mul V 17.286 + hpt 2 mul 0 V 17.287 + hpt neg vpt -1.62 mul V closepath stroke} def 17.288 +/PentE {stroke [] 0 setdash gsave 17.289 + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat 17.290 + closepath stroke grestore} def 17.291 +/CircE {stroke [] 0 setdash 17.292 + hpt 0 360 arc stroke} def 17.293 +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def 17.294 +/DiaW {stroke [] 0 setdash vpt add M 17.295 + hpt neg vpt neg V hpt vpt neg V 17.296 + hpt vpt V hpt neg vpt V Opaque stroke} def 17.297 +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M 17.298 + 0 vpt2 neg V hpt2 0 V 0 vpt2 V 17.299 + hpt2 neg 0 V Opaque stroke} def 17.300 +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M 17.301 + hpt neg vpt -1.62 mul V 17.302 + hpt 2 mul 0 V 17.303 + hpt neg vpt 1.62 mul V Opaque stroke} def 17.304 +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M 17.305 + hpt neg vpt 1.62 mul V 17.306 + hpt 2 mul 0 V 17.307 + hpt neg vpt -1.62 mul V Opaque stroke} def 17.308 +/PentW {stroke [] 0 setdash gsave 17.309 + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat 17.310 + Opaque stroke grestore} def 17.311 +/CircW {stroke [] 0 setdash 17.312 + hpt 0 360 arc Opaque stroke} def 17.313 +/BoxFill {gsave Rec 1 setgray fill grestore} def 17.314 +/Density { 17.315 + /Fillden exch def 17.316 + currentrgbcolor 17.317 + /ColB exch def /ColG exch def /ColR exch def 17.318 + /ColR ColR Fillden mul Fillden sub 1 add def 17.319 + /ColG ColG Fillden mul Fillden sub 1 add def 17.320 + /ColB ColB Fillden mul Fillden sub 1 add def 17.321 + ColR ColG ColB setrgbcolor} def 17.322 +/BoxColFill {gsave Rec PolyFill} def 17.323 +/PolyFill {gsave Density fill grestore grestore} def 17.324 +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def 17.325 +% 17.326 +% PostScript Level 1 Pattern Fill routine for rectangles 17.327 +% Usage: x y w h s a XX PatternFill 17.328 +% x,y = lower left corner of box to be filled 17.329 +% w,h = width and height of box 17.330 +% a = angle in degrees between lines and x-axis 17.331 +% XX = 0/1 for no/yes cross-hatch 17.332 +% 17.333 +/PatternFill {gsave /PFa [ 9 2 roll ] def 17.334 + PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate 17.335 + PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec 17.336 + gsave 1 setgray fill grestore clip 17.337 + currentlinewidth 0.5 mul setlinewidth 17.338 + /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def 17.339 + 0 0 M PFa 5 get rotate PFs -2 div dup translate 17.340 + 0 1 PFs PFa 4 get div 1 add floor cvi 17.341 + {PFa 4 get mul 0 M 0 PFs V} for 17.342 + 0 PFa 6 get ne { 17.343 + 0 1 PFs PFa 4 get div 1 add floor cvi 17.344 + {PFa 4 get mul 0 2 1 roll M PFs 0 V} for 17.345 + } if 17.346 + stroke grestore} def 17.347 +% 17.348 +/languagelevel where 17.349 + {pop languagelevel} {1} ifelse 17.350 + 2 lt 17.351 + {/InterpretLevel1 true def} 17.352 + {/InterpretLevel1 Level1 def} 17.353 + ifelse 17.354 +% 17.355 +% PostScript level 2 pattern fill definitions 17.356 +% 17.357 +/Level2PatternFill { 17.358 +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8} 17.359 + bind def 17.360 +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def 17.361 +<< Tile8x8 17.362 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} 17.363 +>> matrix makepattern 17.364 +/Pat1 exch def 17.365 +<< Tile8x8 17.366 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke 17.367 + 0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke} 17.368 +>> matrix makepattern 17.369 +/Pat2 exch def 17.370 +<< Tile8x8 17.371 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L 17.372 + 8 8 L 8 0 L 0 0 L fill} 17.373 +>> matrix makepattern 17.374 +/Pat3 exch def 17.375 +<< Tile8x8 17.376 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L 17.377 + 0 12 M 12 0 L stroke} 17.378 +>> matrix makepattern 17.379 +/Pat4 exch def 17.380 +<< Tile8x8 17.381 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L 17.382 + 0 -4 M 12 8 L stroke} 17.383 +>> matrix makepattern 17.384 +/Pat5 exch def 17.385 +<< Tile8x8 17.386 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L 17.387 + 0 12 M 8 -4 L 4 12 M 10 0 L stroke} 17.388 +>> matrix makepattern 17.389 +/Pat6 exch def 17.390 +<< Tile8x8 17.391 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L 17.392 + 0 -4 M 8 12 L 4 -4 M 10 8 L stroke} 17.393 +>> matrix makepattern 17.394 +/Pat7 exch def 17.395 +<< Tile8x8 17.396 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L 17.397 + 12 0 M -4 8 L 12 4 M 0 10 L stroke} 17.398 +>> matrix makepattern 17.399 +/Pat8 exch def 17.400 +<< Tile8x8 17.401 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L 17.402 + -4 0 M 12 8 L -4 4 M 8 10 L stroke} 17.403 +>> matrix makepattern 17.404 +/Pat9 exch def 17.405 +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def 17.406 +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def 17.407 +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def 17.408 +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def 17.409 +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def 17.410 +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def 17.411 +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def 17.412 +} def 17.413 +% 17.414 +% 17.415 +%End of PostScript Level 2 code 17.416 +% 17.417 +/PatternBgnd { 17.418 + TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse 17.419 +} def 17.420 +% 17.421 +% Substitute for Level 2 pattern fill codes with 17.422 +% grayscale if Level 2 support is not selected. 17.423 +% 17.424 +/Level1PatternFill { 17.425 +/Pattern1 {0.250 Density} bind def 17.426 +/Pattern2 {0.500 Density} bind def 17.427 +/Pattern3 {0.750 Density} bind def 17.428 +/Pattern4 {0.125 Density} bind def 17.429 +/Pattern5 {0.375 Density} bind def 17.430 +/Pattern6 {0.625 Density} bind def 17.431 +/Pattern7 {0.875 Density} bind def 17.432 +} def 17.433 +% 17.434 +% Now test for support of Level 2 code 17.435 +% 17.436 +Level1 {Level1PatternFill} {Level2PatternFill} ifelse 17.437 +% 17.438 +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont 17.439 +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall 17.440 +currentdict end definefont pop 17.441 +/MFshow { 17.442 + { dup 5 get 3 ge 17.443 + { 5 get 3 eq {gsave} {grestore} ifelse } 17.444 + {dup dup 0 get findfont exch 1 get scalefont setfont 17.445 + [ currentpoint ] exch dup 2 get 0 exch R dup 5 get 2 ne {dup dup 6 17.446 + get exch 4 get {Gshow} {stringwidth pop 0 R} ifelse }if dup 5 get 0 eq 17.447 + {dup 3 get {2 get neg 0 exch R pop} {pop aload pop M} ifelse} {dup 5 17.448 + get 1 eq {dup 2 get exch dup 3 get exch 6 get stringwidth pop -2 div 17.449 + dup 0 R} {dup 6 get stringwidth pop -2 div 0 R 6 get 17.450 + show 2 index {aload pop M neg 3 -1 roll neg R pop pop} {pop pop pop 17.451 + pop aload pop M} ifelse }ifelse }ifelse } 17.452 + ifelse } 17.453 + forall} def 17.454 +/Gswidth {dup type /stringtype eq {stringwidth} {pop (n) stringwidth} ifelse} def 17.455 +/MFwidth {0 exch { dup 5 get 3 ge { 5 get 3 eq { 0 } { pop } ifelse } 17.456 + {dup 3 get{dup dup 0 get findfont exch 1 get scalefont setfont 17.457 + 6 get Gswidth pop add} {pop} ifelse} ifelse} forall} def 17.458 +/MLshow { currentpoint stroke M 17.459 + 0 exch R 17.460 + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def 17.461 +/MRshow { currentpoint stroke M 17.462 + exch dup MFwidth neg 3 -1 roll R 17.463 + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def 17.464 +/MCshow { currentpoint stroke M 17.465 + exch dup MFwidth -2 div 3 -1 roll R 17.466 + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def 17.467 +/XYsave { [( ) 1 2 true false 3 ()] } bind def 17.468 +/XYrestore { [( ) 1 2 true false 4 ()] } bind def 17.469 +end 17.470 +%%EndProlog 17.471 +%%Page: 1 1 17.472 +gnudict begin 17.473 +gsave 17.474 +doclip 17.475 +50 50 translate 17.476 +0.100 0.100 scale 17.477 +90 rotate 17.478 +0 -5040 translate 17.479 +0 setgray 17.480 +newpath 17.481 +(Helvetica) findfont 140 scalefont setfont 17.482 +1.000 UL 17.483 +LTb 17.484 +518 448 M 17.485 +63 0 V 17.486 +6366 0 R 17.487 +-63 0 V 17.488 +stroke 17.489 +434 448 M 17.490 +[ [(Helvetica) 140.0 0.0 true true 0 ( 1)] 17.491 +] -46.7 MRshow 17.492 +1.000 UL 17.493 +LTb 17.494 +518 1044 M 17.495 +63 0 V 17.496 +6366 0 R 17.497 +-63 0 V 17.498 +stroke 17.499 +434 1044 M 17.500 +[ [(Helvetica) 140.0 0.0 true true 0 ( 2)] 17.501 +] -46.7 MRshow 17.502 +1.000 UL 17.503 +LTb 17.504 +518 1640 M 17.505 +63 0 V 17.506 +6366 0 R 17.507 +-63 0 V 17.508 +stroke 17.509 +434 1640 M 17.510 +[ [(Helvetica) 140.0 0.0 true true 0 ( 3)] 17.511 +] -46.7 MRshow 17.512 +1.000 UL 17.513 +LTb 17.514 +518 2236 M 17.515 +63 0 V 17.516 +6366 0 R 17.517 +-63 0 V 17.518 +stroke 17.519 +434 2236 M 17.520 +[ [(Helvetica) 140.0 0.0 true true 0 ( 4)] 17.521 +] -46.7 MRshow 17.522 +1.000 UL 17.523 +LTb 17.524 +518 2831 M 17.525 +63 0 V 17.526 +6366 0 R 17.527 +-63 0 V 17.528 +stroke 17.529 +434 2831 M 17.530 +[ [(Helvetica) 140.0 0.0 true true 0 ( 5)] 17.531 +] -46.7 MRshow 17.532 +1.000 UL 17.533 +LTb 17.534 +518 3427 M 17.535 +63 0 V 17.536 +6366 0 R 17.537 +-63 0 V 17.538 +stroke 17.539 +434 3427 M 17.540 +[ [(Helvetica) 140.0 0.0 true true 0 ( 6)] 17.541 +] -46.7 MRshow 17.542 +1.000 UL 17.543 +LTb 17.544 +518 4023 M 17.545 +63 0 V 17.546 +6366 0 R 17.547 +-63 0 V 17.548 +stroke 17.549 +434 4023 M 17.550 +[ [(Helvetica) 140.0 0.0 true true 0 ( 7)] 17.551 +] -46.7 MRshow 17.552 +1.000 UL 17.553 +LTb 17.554 +518 4619 M 17.555 +63 0 V 17.556 +6366 0 R 17.557 +-63 0 V 17.558 +stroke 17.559 +434 4619 M 17.560 +[ [(Helvetica) 140.0 0.0 true true 0 ( 8)] 17.561 +] -46.7 MRshow 17.562 +1.000 UL 17.563 +LTb 17.564 +518 448 M 17.565 +0 63 V 17.566 +0 4108 R 17.567 +0 -63 V 17.568 +stroke 17.569 +518 308 M 17.570 +[ [(Helvetica) 140.0 0.0 true true 0 ( 0)] 17.571 +] -46.7 MCshow 17.572 +1.000 UL 17.573 +LTb 17.574 +1161 448 M 17.575 +0 63 V 17.576 +0 4108 R 17.577 +0 -63 V 17.578 +stroke 17.579 +1161 308 M 17.580 +[ [(Helvetica) 140.0 0.0 true true 0 ( 1000)] 17.581 +] -46.7 MCshow 17.582 +1.000 UL 17.583 +LTb 17.584 +1804 448 M 17.585 +0 63 V 17.586 +0 4108 R 17.587 +0 -63 V 17.588 +stroke 17.589 +1804 308 M 17.590 +[ [(Helvetica) 140.0 0.0 true true 0 ( 2000)] 17.591 +] -46.7 MCshow 17.592 +1.000 UL 17.593 +LTb 17.594 +2447 448 M 17.595 +0 63 V 17.596 +0 4108 R 17.597 +0 -63 V 17.598 +stroke 17.599 +2447 308 M 17.600 +[ [(Helvetica) 140.0 0.0 true true 0 ( 3000)] 17.601 +] -46.7 MCshow 17.602 +1.000 UL 17.603 +LTb 17.604 +3090 448 M 17.605 +0 63 V 17.606 +0 4108 R 17.607 +0 -63 V 17.608 +stroke 17.609 +3090 308 M 17.610 +[ [(Helvetica) 140.0 0.0 true true 0 ( 4000)] 17.611 +] -46.7 MCshow 17.612 +1.000 UL 17.613 +LTb 17.614 +3733 448 M 17.615 +0 63 V 17.616 +0 4108 R 17.617 +0 -63 V 17.618 +stroke 17.619 +3733 308 M 17.620 +[ [(Helvetica) 140.0 0.0 true true 0 ( 5000)] 17.621 +] -46.7 MCshow 17.622 +1.000 UL 17.623 +LTb 17.624 +4375 448 M 17.625 +0 63 V 17.626 +0 4108 R 17.627 +0 -63 V 17.628 +stroke 17.629 +4375 308 M 17.630 +[ [(Helvetica) 140.0 0.0 true true 0 ( 6000)] 17.631 +] -46.7 MCshow 17.632 +1.000 UL 17.633 +LTb 17.634 +5018 448 M 17.635 +0 63 V 17.636 +0 4108 R 17.637 +0 -63 V 17.638 +stroke 17.639 +5018 308 M 17.640 +[ [(Helvetica) 140.0 0.0 true true 0 ( 7000)] 17.641 +] -46.7 MCshow 17.642 +1.000 UL 17.643 +LTb 17.644 +5661 448 M 17.645 +0 63 V 17.646 +0 4108 R 17.647 +0 -63 V 17.648 +stroke 17.649 +5661 308 M 17.650 +[ [(Helvetica) 140.0 0.0 true true 0 ( 8000)] 17.651 +] -46.7 MCshow 17.652 +1.000 UL 17.653 +LTb 17.654 +6304 448 M 17.655 +0 63 V 17.656 +0 4108 R 17.657 +0 -63 V 17.658 +stroke 17.659 +6304 308 M 17.660 +[ [(Helvetica) 140.0 0.0 true true 0 ( 9000)] 17.661 +] -46.7 MCshow 17.662 +1.000 UL 17.663 +LTb 17.664 +6947 448 M 17.665 +0 63 V 17.666 +0 4108 R 17.667 +0 -63 V 17.668 +stroke 17.669 +6947 308 M 17.670 +[ [(Helvetica) 140.0 0.0 true true 0 ( 10000)] 17.671 +] -46.7 MCshow 17.672 +1.000 UL 17.673 +LTb 17.674 +1.000 UL 17.675 +LTb 17.676 +518 4619 N 17.677 +518 448 L 17.678 +6429 0 V 17.679 +0 4171 V 17.680 +-6429 0 V 17.681 +Z stroke 17.682 +LCb setrgbcolor 17.683 +112 2533 M 17.684 +currentpoint gsave translate -270 rotate 0 0 moveto 17.685 +[ [(Helvetica) 140.0 0.0 true true 0 (Ratio of Total Execution to Total Work)] 17.686 +] -46.7 MCshow 17.687 +grestore 17.688 +LTb 17.689 +LCb setrgbcolor 17.690 +3732 98 M 17.691 +[ [(Helvetica) 140.0 0.0 true true 0 (Cycles in one Task)] 17.692 +] -46.7 MCshow 17.693 +LTb 17.694 +3732 4829 M 17.695 +[ [(Helvetica) 140.0 0.0 true true 0 (2 Core Conroe 3GHz)] 17.696 +] -46.7 MCshow 17.697 +1.000 UP 17.698 +1.000 UL 17.699 +LTb 17.700 +1.000 UL 17.701 +LTb 17.702 +5372 3996 N 17.703 +0 560 V 17.704 +1491 0 V 17.705 +0 -560 V 17.706 +-1491 0 V 17.707 +Z stroke 17.708 +5372 4556 M 17.709 +1491 0 V 17.710 +% Begin plot #1 17.711 +stroke 17.712 +LT1 17.713 +LCa setrgbcolor 17.714 +652 1044 M 17.715 +59 0 V 17.716 +60 0 V 17.717 +59 0 V 17.718 +59 0 V 17.719 +60 0 V 17.720 +59 0 V 17.721 +59 0 V 17.722 +59 0 V 17.723 +60 0 V 17.724 +59 0 V 17.725 +59 0 V 17.726 +59 0 V 17.727 +60 0 V 17.728 +59 0 V 17.729 +59 0 V 17.730 +59 0 V 17.731 +60 0 V 17.732 +59 0 V 17.733 +59 0 V 17.734 +60 0 V 17.735 +59 0 V 17.736 +59 0 V 17.737 +59 0 V 17.738 +60 0 V 17.739 +59 0 V 17.740 +59 0 V 17.741 +59 0 V 17.742 +60 0 V 17.743 +59 0 V 17.744 +59 0 V 17.745 +60 0 V 17.746 +59 0 V 17.747 +59 0 V 17.748 +59 0 V 17.749 +60 0 V 17.750 +59 0 V 17.751 +59 0 V 17.752 +59 0 V 17.753 +60 0 V 17.754 +59 0 V 17.755 +59 0 V 17.756 +59 0 V 17.757 +60 0 V 17.758 +59 0 V 17.759 +59 0 V 17.760 +60 0 V 17.761 +59 0 V 17.762 +59 0 V 17.763 +59 0 V 17.764 +60 0 V 17.765 +59 0 V 17.766 +59 0 V 17.767 +59 0 V 17.768 +60 0 V 17.769 +59 0 V 17.770 +59 0 V 17.771 +59 0 V 17.772 +60 0 V 17.773 +59 0 V 17.774 +59 0 V 17.775 +60 0 V 17.776 +59 0 V 17.777 +59 0 V 17.778 +59 0 V 17.779 +60 0 V 17.780 +59 0 V 17.781 +59 0 V 17.782 +59 0 V 17.783 +60 0 V 17.784 +59 0 V 17.785 +59 0 V 17.786 +60 0 V 17.787 +59 0 V 17.788 +59 0 V 17.789 +59 0 V 17.790 +60 0 V 17.791 +59 0 V 17.792 +59 0 V 17.793 +59 0 V 17.794 +60 0 V 17.795 +59 0 V 17.796 +59 0 V 17.797 +59 0 V 17.798 +60 0 V 17.799 +59 0 V 17.800 +59 0 V 17.801 +60 0 V 17.802 +59 0 V 17.803 +59 0 V 17.804 +59 0 V 17.805 +60 0 V 17.806 +59 0 V 17.807 +59 0 V 17.808 +59 0 V 17.809 +60 0 V 17.810 +59 0 V 17.811 +59 0 V 17.812 +59 0 V 17.813 +60 0 V 17.814 +% End plot #1 17.815 +% Begin plot #2 17.816 +stroke 17.817 +2.000 UL 17.818 +LT1 17.819 +LCb setrgbcolor 17.820 +6296 4486 M 17.821 +[ [(Helvetica) 140.0 0.0 true true 0 (8 Threads)] 17.822 +] -46.7 MRshow 17.823 +LT1 17.824 +6380 4486 M 17.825 +399 0 V 17.826 +848 4619 M 17.827 +996 3257 L 17.828 +1366 2025 L 17.829 +720 -734 V 17.830 +3526 883 L 17.831 +6406 669 L 17.832 +% End plot #2 17.833 +% Begin plot #3 17.834 +stroke 17.835 +LT2 17.836 +LCb setrgbcolor 17.837 +6296 4346 M 17.838 +[ [(Helvetica) 140.0 0.0 true true 0 (32 Threads)] 17.839 +] -46.7 MRshow 17.840 +LT2 17.841 +6380 4346 M 17.842 +399 0 V 17.843 +1346 4619 M 17.844 +22 -185 V 17.845 +2093 2594 L 17.846 +3530 1564 L 17.847 +6409 1016 L 17.848 +% End plot #3 17.849 +% Begin plot #4 17.850 +stroke 17.851 +LT3 17.852 +LCb setrgbcolor 17.853 +6296 4206 M 17.854 +[ [(Helvetica) 140.0 0.0 true true 0 (128 Threads)] 17.855 +] -46.7 MRshow 17.856 +LT3 17.857 +6380 4206 M 17.858 +399 0 V 17.859 +3402 4619 M 17.860 +140 -334 V 17.861 +6520 2365 L 17.862 +% End plot #4 17.863 +% Begin plot #5 17.864 +stroke 17.865 +LT4 17.866 +LCb setrgbcolor 17.867 +6296 4066 M 17.868 +[ [(Helvetica) 140.0 0.0 true true 0 (512 Threads)] 17.869 +] -46.7 MRshow 17.870 +LT4 17.871 +6380 4066 M 17.872 +399 0 V 17.873 +% End plot #5 17.874 +stroke 17.875 +1.000 UL 17.876 +LTb 17.877 +518 4619 N 17.878 +518 448 L 17.879 +6429 0 V 17.880 +0 4171 V 17.881 +-6429 0 V 17.882 +Z stroke 17.883 +1.000 UP 17.884 +1.000 UL 17.885 +LTb 17.886 +stroke 17.887 +grestore 17.888 +end 17.889 +showpage 17.890 +%%Trailer 17.891 +%%DocumentFonts: Helvetica 17.892 +%%Pages: 1
18.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 18.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/pthread/2011-12-16/8_thds__o30000__perfCtrs.meas Tue Dec 20 10:23:52 2011 +0100 18.3 @@ -0,0 +1,144 @@ 18.4 +# This is a output of the overhead_data_generation.py script, run the overhead_result_calc.py script to get the calculated results; 18.5 +data_filename = '2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/pthread/2011-12-16//8_thds__o30000__perfCtrs.meas'; 18.6 +NUM_CORES = 4; 18.7 +ITERS_PER_TASK_TABLE = [2, 5, 10, 20, 40, 80, 160, 320, 640]; 18.8 +TASKS_PER_THREAD = 30000; 18.9 +date_of_run = datetime.datetime(2011, 12, 16, 19, 56, 57, 144370); 18.10 +threads_per_core = 2; 18.11 +totalThreads = 8; 18.12 +# array_of_results: hash key is the number of iterations per task(inner iterations); 18.13 +array_of_results = {2: [{'exeCycles_workCycles_ratio': 34.063761, 18.14 + 'total_exe_cycles': 1730098398, 18.15 + 'total_workcycles': 50790000}, 18.16 + {'exeCycles_workCycles_ratio': 34.726265, 18.17 + 'total_exe_cycles': 1733535143, 18.18 + 'total_workcycles': 49920000}, 18.19 + {'exeCycles_workCycles_ratio': 34.063647, 18.20 + 'total_exe_cycles': 1733158382, 18.21 + 'total_workcycles': 50880000}, 18.22 + {'exeCycles_workCycles_ratio': 34.50116, 18.23 + 'total_exe_cycles': 1728508113, 18.24 + 'total_workcycles': 50100000}, 18.25 + {'exeCycles_workCycles_ratio': 34.696147, 18.26 + 'total_exe_cycles': 1741399599, 18.27 + 'total_workcycles': 50190000}], 18.28 + 5: [{'exeCycles_workCycles_ratio': 28.628842, 18.29 + 'total_exe_cycles': 1745214221, 18.30 + 'total_workcycles': 60960000}, 18.31 + {'exeCycles_workCycles_ratio': 28.550237, 18.32 + 'total_exe_cycles': 1747274477, 18.33 + 'total_workcycles': 61200000}, 18.34 + {'exeCycles_workCycles_ratio': 28.203255, 18.35 + 'total_exe_cycles': 1750576014, 18.36 + 'total_workcycles': 62070000}, 18.37 + {'exeCycles_workCycles_ratio': 28.505768, 18.38 + 'total_exe_cycles': 1744552972, 18.39 + 'total_workcycles': 61200000}, 18.40 + {'exeCycles_workCycles_ratio': 29.294963, 18.41 + 'total_exe_cycles': 1786699817, 18.42 + 'total_workcycles': 60990000}], 18.43 + 10: [{'exeCycles_workCycles_ratio': 22.911492, 18.44 + 'total_exe_cycles': 1765101345, 18.45 + 'total_workcycles': 77040000}, 18.46 + {'exeCycles_workCycles_ratio': 22.883251, 18.47 + 'total_exe_cycles': 1762925654, 18.48 + 'total_workcycles': 77040000}, 18.49 + {'exeCycles_workCycles_ratio': 22.823164, 18.50 + 'total_exe_cycles': 1758981286, 18.51 + 'total_workcycles': 77070000}, 18.52 + {'exeCycles_workCycles_ratio': 22.789753, 18.53 + 'total_exe_cycles': 1745467165, 18.54 + 'total_workcycles': 76590000}, 18.55 + {'exeCycles_workCycles_ratio': 22.886438, 18.56 + 'total_exe_cycles': 1768663909, 18.57 + 'total_workcycles': 77280000}], 18.58 + 20: [{'exeCycles_workCycles_ratio': 16.004882, 18.59 + 'total_exe_cycles': 1778462494, 18.60 + 'total_workcycles': 111120000}, 18.61 + {'exeCycles_workCycles_ratio': 16.130439, 18.62 + 'total_exe_cycles': 1792414429, 18.63 + 'total_workcycles': 111120000}, 18.64 + {'exeCycles_workCycles_ratio': 16.153638, 18.65 + 'total_exe_cycles': 1794992238, 18.66 + 'total_workcycles': 111120000}, 18.67 + {'exeCycles_workCycles_ratio': 16.225823, 18.68 + 'total_exe_cycles': 1803013468, 18.69 + 'total_workcycles': 111120000}, 18.70 + {'exeCycles_workCycles_ratio': 16.26217, 18.71 + 'total_exe_cycles': 1807540171, 18.72 + 'total_workcycles': 111150000}], 18.73 + 40: [{'exeCycles_workCycles_ratio': 10.428903, 18.74 + 'total_exe_cycles': 1859681912, 18.75 + 'total_workcycles': 178320000}, 18.76 + {'exeCycles_workCycles_ratio': 10.462664, 18.77 + 'total_exe_cycles': 1865702283, 18.78 + 'total_workcycles': 178320000}, 18.79 + {'exeCycles_workCycles_ratio': 10.436529, 18.80 + 'total_exe_cycles': 1861041792, 18.81 + 'total_workcycles': 178320000}, 18.82 + {'exeCycles_workCycles_ratio': 10.461251, 18.83 + 'total_exe_cycles': 1865764084, 18.84 + 'total_workcycles': 178350000}, 18.85 + {'exeCycles_workCycles_ratio': 10.430331, 18.86 + 'total_exe_cycles': 1859936551, 18.87 + 'total_workcycles': 178320000}], 18.88 + 80: [{'exeCycles_workCycles_ratio': 6.301692, 18.89 + 'total_exe_cycles': 1995619857, 18.90 + 'total_workcycles': 316680000}, 18.91 + {'exeCycles_workCycles_ratio': 6.328653, 18.92 + 'total_exe_cycles': 2005106977, 18.93 + 'total_workcycles': 316830000}, 18.94 + {'exeCycles_workCycles_ratio': 6.321858, 18.95 + 'total_exe_cycles': 2001626768, 18.96 + 'total_workcycles': 316620000}, 18.97 + {'exeCycles_workCycles_ratio': 6.293775, 18.98 + 'total_exe_cycles': 1992546114, 18.99 + 'total_workcycles': 316590000}, 18.100 + {'exeCycles_workCycles_ratio': 6.32612, 18.101 + 'total_exe_cycles': 2004494302, 18.102 + 'total_workcycles': 316860000}], 18.103 + 160: [{'exeCycles_workCycles_ratio': 3.851299, 18.104 + 'total_exe_cycles': 2254396293, 18.105 + 'total_workcycles': 585360000}, 18.106 + {'exeCycles_workCycles_ratio': 3.831158, 18.107 + 'total_exe_cycles': 2242721628, 18.108 + 'total_workcycles': 585390000}, 18.109 + {'exeCycles_workCycles_ratio': 3.852556, 18.110 + 'total_exe_cycles': 2255132345, 18.111 + 'total_workcycles': 585360000}, 18.112 + {'exeCycles_workCycles_ratio': 3.831873, 18.113 + 'total_exe_cycles': 2243024966, 18.114 + 'total_workcycles': 585360000}, 18.115 + {'exeCycles_workCycles_ratio': 3.835322, 18.116 + 'total_exe_cycles': 2245044294, 18.117 + 'total_workcycles': 585360000}], 18.118 + 320: [{'exeCycles_workCycles_ratio': 2.472684, 18.119 + 'total_exe_cycles': 2776724804, 18.120 + 'total_workcycles': 1122960000}, 18.121 + {'exeCycles_workCycles_ratio': 2.458517, 18.122 + 'total_exe_cycles': 2760816053, 18.123 + 'total_workcycles': 1122960000}, 18.124 + {'exeCycles_workCycles_ratio': 2.478337, 18.125 + 'total_exe_cycles': 2783147706, 18.126 + 'total_workcycles': 1122990000}, 18.127 + {'exeCycles_workCycles_ratio': 2.48338, 18.128 + 'total_exe_cycles': 2788736945, 18.129 + 'total_workcycles': 1122960000}, 18.130 + {'exeCycles_workCycles_ratio': 2.45898, 18.131 + 'total_exe_cycles': 2762516706, 18.132 + 'total_workcycles': 1123440000}], 18.133 + 640: [{'exeCycles_workCycles_ratio': 1.746415, 18.134 + 'total_exe_cycles': 3840786585, 18.135 + 'total_workcycles': 2199240000}, 18.136 + {'exeCycles_workCycles_ratio': 1.746283, 18.137 + 'total_exe_cycles': 3839029090, 18.138 + 'total_workcycles': 2198400000}, 18.139 + {'exeCycles_workCycles_ratio': 1.74646, 18.140 + 'total_exe_cycles': 3838840794, 18.141 + 'total_workcycles': 2198070000}, 18.142 + {'exeCycles_workCycles_ratio': 1.741107, 18.143 + 'total_exe_cycles': 3827231269, 18.144 + 'total_workcycles': 2198160000}, 18.145 + {'exeCycles_workCycles_ratio': 1.744581, 18.146 + 'total_exe_cycles': 3834867959, 18.147 + 'total_workcycles': 2198160000}]} 18.148 \ No newline at end of file
19.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 19.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/pthread/2011-12-16/8_thds__o30000__perfCtrs.result Tue Dec 20 10:23:52 2011 +0100 19.3 @@ -0,0 +1,15 @@ 19.4 +# Output file name: 2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/pthread/2011-12-16//8_thds__o30000__perfCtrs.meas 19.5 +# Date of Run: 2011-12-16 19:56:57.144370 19.6 +# Number of Cores: 4 19.7 +# Number of Threads: 2.000000 per Core, 8 total 19.8 +# <iters per task> <total exe cycles> <total work cyc> <one task cyc> <total overhead cyc> <num syncs> <overhead per Sync cyc> <Exe/Work ratio> 19.9 +# -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 19.10 + 2 1728508113 50100000 208.750000 1678408113 480000 3496.683569 17.750580 19.11 + 5 1744552972 61200000 255.000000 1683352972 480000 3506.985358 14.752884 19.12 + 10 1745467165 76590000 319.125000 1668877165 480000 3476.827427 11.894876 19.13 + 20 1778462494 111120000 463.000000 1667342494 480000 3473.630196 8.502441 19.14 + 40 1859681912 178320000 743.000000 1681361912 480000 3502.837317 5.714451 19.15 + 80 1992546114 316590000 1319.125000 1675956114 480000 3491.575238 3.646887 19.16 + 160 2242721628 585390000 2439.125000 1657331628 480000 3452.774225 2.415579 19.17 + 320 2760816053 1122960000 4679.000000 1637856053 480000 3412.200110 1.729258 19.18 + 640 3827231269 2198160000 9159.000000 1629071269 480000 3393.898477 1.370553
20.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 20.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/pthread/2011-12-16/plot.gnuplot Tue Dec 20 10:23:52 2011 +0100 20.3 @@ -0,0 +1,23 @@ 20.4 + 20.5 +set terminal postscript enhanced color 20.6 +set output "8_32_128_512thds__o30000__perfCtrs.result.eps" 20.7 +set title "2 Core Conroe 3GHz" 20.8 +set xlabel "Cycles in one Task" 20.9 +set ylabel "Ratio of Total Execution to Total Work" 20.10 +set multiplot 20.11 + set origin 0,0 20.12 + set size 1,1 20.13 + set yrange [1:8] 20.14 + line(x)=2 20.15 + set key box 20.16 + plot line(x) notitle with line lc 0 lw 1 lt 2, '8_thds__o30000__perfCtrs.result' using 4:8 title '8 Threads' with line lw 2,'32_thds__o30000__perfCtrs.result' using 4:8 title '32 Threads' with line lw 2,'128_thds__o30000__perfCtrs.result' using 4:8 title '128 Threads' with line lw 2,'512_thds__o30000__perfCtrs.result' using 4:8 title '512 Threads' with line lw 2 20.17 + set notitle 20.18 + #set xlabel "" 20.19 + #set origin 0.40,0.40 20.20 + #set size 0.5,0.5 20.21 + #set xrange [0 : 2000] 20.22 + #set yrange [1 : 8] 20.23 + #set key box 20.24 + #replot 20.25 +set nomultiplot 20.26 +exit