# HG changeset patch # User Nina Engelhardt # Date 1324373032 -3600 # Node ID 6652d031365624c240fab6cc5ae95d3667509735 # Parent adac95f01c6f01acfcf6b219d92bbb6fd8c76dd5# Parent f7b55f2b6826b78415ad0555f10b6ed151477ac4 merge diff -r adac95f01c6f -r 6652d0313656 results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/Vthread/2011-12-16/128_thds__o30000__perfCtrs.meas --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ 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 @@ -0,0 +1,144 @@ +# This is a output of the overhead_data_generation.py script, run the overhead_result_calc.py script to get the calculated results; +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'; +NUM_CORES = 4; +ITERS_PER_TASK_TABLE = [2, 5, 10, 20, 40, 80, 160, 320, 640]; +TASKS_PER_THREAD = 30000; +date_of_run = datetime.datetime(2011, 12, 17, 3, 10, 35, 621731); +threads_per_core = 32; +totalThreads = 128; +# array_of_results: hash key is the number of iterations per task(inner iterations); +array_of_results = {2: [{'exeCycles_workCycles_ratio': 8.012061, + 'total_exe_cycles': 6447296874, + 'total_workcycles': 804698953}, + {'exeCycles_workCycles_ratio': 8.132474, + 'total_exe_cycles': 6544548802, + 'total_workcycles': 804742650}, + {'exeCycles_workCycles_ratio': 8.096579, + 'total_exe_cycles': 6500690053, + 'total_workcycles': 802893445}, + {'exeCycles_workCycles_ratio': 8.067212, + 'total_exe_cycles': 6470928879, + 'total_workcycles': 802127012}, + {'exeCycles_workCycles_ratio': 8.033679, + 'total_exe_cycles': 6461240397, + 'total_workcycles': 804269197}], + 5: [{'exeCycles_workCycles_ratio': 6.820524, + 'total_exe_cycles': 6564249963, + 'total_workcycles': 962426059}, + {'exeCycles_workCycles_ratio': 6.885293, + 'total_exe_cycles': 6614265068, + 'total_workcycles': 960636740}, + {'exeCycles_workCycles_ratio': 6.767008, + 'total_exe_cycles': 6526326873, + 'total_workcycles': 964433161}, + {'exeCycles_workCycles_ratio': 6.950687, + 'total_exe_cycles': 6692547899, + 'total_workcycles': 962861397}, + {'exeCycles_workCycles_ratio': 6.892686, + 'total_exe_cycles': 6622756846, + 'total_workcycles': 960838329}], + 10: [{'exeCycles_workCycles_ratio': 5.561114, + 'total_exe_cycles': 6829068801, + 'total_workcycles': 1228003848}, + {'exeCycles_workCycles_ratio': 5.585963, + 'total_exe_cycles': 6862327703, + 'total_workcycles': 1228494971}, + {'exeCycles_workCycles_ratio': 5.666924, + 'total_exe_cycles': 6976770917, + 'total_workcycles': 1231139015}, + {'exeCycles_workCycles_ratio': 5.642773, + 'total_exe_cycles': 6934637246, + 'total_workcycles': 1228941321}, + {'exeCycles_workCycles_ratio': 5.603719, + 'total_exe_cycles': 6899002969, + 'total_workcycles': 1231147107}], + 20: [{'exeCycles_workCycles_ratio': 4.146473, + 'total_exe_cycles': 7328720998, + 'total_workcycles': 1767459050}, + {'exeCycles_workCycles_ratio': 4.25755, + 'total_exe_cycles': 7551971909, + 'total_workcycles': 1773783601}, + {'exeCycles_workCycles_ratio': 4.193159, + 'total_exe_cycles': 7408729753, + 'total_workcycles': 1766860954}, + {'exeCycles_workCycles_ratio': 4.11962, + 'total_exe_cycles': 7282154681, + 'total_workcycles': 1767676523}, + {'exeCycles_workCycles_ratio': 4.193298, + 'total_exe_cycles': 7410957887, + 'total_workcycles': 1767334066}], + 40: [{'exeCycles_workCycles_ratio': 2.966523, + 'total_exe_cycles': 8443876370, + 'total_workcycles': 2846388337}, + {'exeCycles_workCycles_ratio': 3.028817, + 'total_exe_cycles': 8645460118, + 'total_workcycles': 2854401529}, + {'exeCycles_workCycles_ratio': 2.986308, + 'total_exe_cycles': 8525211306, + 'total_workcycles': 2854766019}, + {'exeCycles_workCycles_ratio': 2.995901, + 'total_exe_cycles': 8519956260, + 'total_workcycles': 2843870959}, + {'exeCycles_workCycles_ratio': 2.966186, + 'total_exe_cycles': 8473771953, + 'total_workcycles': 2856790108}], + 80: [{'exeCycles_workCycles_ratio': 2.11299, + 'total_exe_cycles': 10689586102, + 'total_workcycles': 5058985925}, + {'exeCycles_workCycles_ratio': 2.095809, + 'total_exe_cycles': 10607931308, + 'total_workcycles': 5061496474}, + {'exeCycles_workCycles_ratio': 2.137206, + 'total_exe_cycles': 10816972720, + 'total_workcycles': 5061268619}, + {'exeCycles_workCycles_ratio': 2.129292, + 'total_exe_cycles': 10777842816, + 'total_workcycles': 5061702864}, + {'exeCycles_workCycles_ratio': 2.115608, + 'total_exe_cycles': 10705995310, + 'total_workcycles': 5060480847}], + 160: [{'exeCycles_workCycles_ratio': 1.599974, + 'total_exe_cycles': 14979345027, + 'total_workcycles': 9362244493}, + {'exeCycles_workCycles_ratio': 1.612662, + 'total_exe_cycles': 15093477266, + 'total_workcycles': 9359355794}, + {'exeCycles_workCycles_ratio': 1.596393, + 'total_exe_cycles': 14946729215, + 'total_workcycles': 9362811497}, + {'exeCycles_workCycles_ratio': 1.596872, + 'total_exe_cycles': 14944887713, + 'total_workcycles': 9358854132}, + {'exeCycles_workCycles_ratio': 1.598293, + 'total_exe_cycles': 14960130245, + 'total_workcycles': 9360067754}], + 320: [{'exeCycles_workCycles_ratio': 1.315633, + 'total_exe_cycles': 23631861170, + 'total_workcycles': 17962347058}, + {'exeCycles_workCycles_ratio': 1.31007, + 'total_exe_cycles': 23530622069, + 'total_workcycles': 17961353875}, + {'exeCycles_workCycles_ratio': 1.314247, + 'total_exe_cycles': 23611002752, + 'total_workcycles': 17965419248}, + {'exeCycles_workCycles_ratio': 1.313761, + 'total_exe_cycles': 23599766648, + 'total_workcycles': 17963513555}, + {'exeCycles_workCycles_ratio': 1.309681, + 'total_exe_cycles': 23525290382, + 'total_workcycles': 17962605367}], + 640: [{'exeCycles_workCycles_ratio': 1.16029, + 'total_exe_cycles': 40805260961, + 'total_workcycles': 35168147508}, + {'exeCycles_workCycles_ratio': 1.159583, + 'total_exe_cycles': 40779574980, + 'total_workcycles': 35167444044}, + {'exeCycles_workCycles_ratio': 1.157085, + 'total_exe_cycles': 40693318937, + 'total_workcycles': 35168833620}, + {'exeCycles_workCycles_ratio': 1.159928, + 'total_exe_cycles': 40792089628, + 'total_workcycles': 35167763681}, + {'exeCycles_workCycles_ratio': 1.157046, + 'total_exe_cycles': 40690775164, + 'total_workcycles': 35167813195}]} \ No newline at end of file diff -r adac95f01c6f -r 6652d0313656 results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/Vthread/2011-12-16/128_thds__o30000__perfCtrs.result --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ 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 @@ -0,0 +1,15 @@ +# 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 +# Date of Run: 2011-12-17 03:10:35.621731 +# Number of Cores: 4 +# Number of Threads: 32.000000 per Core, 128 total +# +# -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + 2 6447296874 804698953 209.557019 5642597921 7680000 734.713271 4.506030 + 5 6526326873 964433161 251.154469 5561893712 7680000 724.204910 3.883504 + 10 6829068801 1228003848 319.792669 5601064953 7680000 729.305332 3.280557 + 20 7282154681 1767676523 460.332428 5514478158 7680000 718.031010 2.559810 + 40 8443876370 2846388337 741.246963 5597488033 7680000 728.839588 1.983261 + 80 10607931308 5061496474 1318.098040 5546434834 7680000 722.192036 1.547905 + 160 14944887713 9358854132 2437.201597 5586033581 7680000 727.348123 1.298436 + 320 23525290382 17962605367 4677.761814 5562685015 7680000 724.307945 1.154841 + 640 40690775164 35167813195 9158.284686 5522961969 7680000 719.135673 1.078523 diff -r adac95f01c6f -r 6652d0313656 results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/Vthread/2011-12-16/32_thds__o30000__perfCtrs.meas --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ 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 @@ -0,0 +1,144 @@ +# This is a output of the overhead_data_generation.py script, run the overhead_result_calc.py script to get the calculated results; +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'; +NUM_CORES = 4; +ITERS_PER_TASK_TABLE = [2, 5, 10, 20, 40, 80, 160, 320, 640]; +TASKS_PER_THREAD = 30000; +date_of_run = datetime.datetime(2011, 12, 17, 3, 2, 49, 481670); +threads_per_core = 8; +totalThreads = 32; +# array_of_results: hash key is the number of iterations per task(inner iterations); +array_of_results = {2: [{'exeCycles_workCycles_ratio': 7.785265, + 'total_exe_cycles': 1574751391, + 'total_workcycles': 202273309}, + {'exeCycles_workCycles_ratio': 7.556427, + 'total_exe_cycles': 1509991555, + 'total_workcycles': 199828778}, + {'exeCycles_workCycles_ratio': 7.511462, + 'total_exe_cycles': 1503510328, + 'total_workcycles': 200162149}, + {'exeCycles_workCycles_ratio': 7.748753, + 'total_exe_cycles': 1552443246, + 'total_workcycles': 200347485}, + {'exeCycles_workCycles_ratio': 7.546961, + 'total_exe_cycles': 1507560971, + 'total_workcycles': 199757354}], + 5: [{'exeCycles_workCycles_ratio': 6.772836, + 'total_exe_cycles': 1627166450, + 'total_workcycles': 240248898}, + {'exeCycles_workCycles_ratio': 6.509257, + 'total_exe_cycles': 1558851337, + 'total_workcycles': 239482241}, + {'exeCycles_workCycles_ratio': 6.566831, + 'total_exe_cycles': 1573264334, + 'total_workcycles': 239577418}, + {'exeCycles_workCycles_ratio': 6.611037, + 'total_exe_cycles': 1588542169, + 'total_workcycles': 240286392}, + {'exeCycles_workCycles_ratio': 6.605001, + 'total_exe_cycles': 1593566304, + 'total_workcycles': 241266614}], + 10: [{'exeCycles_workCycles_ratio': 5.325982, + 'total_exe_cycles': 1637762164, + 'total_workcycles': 307504245}, + {'exeCycles_workCycles_ratio': 5.324026, + 'total_exe_cycles': 1634120315, + 'total_workcycles': 306933209}, + {'exeCycles_workCycles_ratio': 5.19197, + 'total_exe_cycles': 1593114484, + 'total_workcycles': 306842030}, + {'exeCycles_workCycles_ratio': 5.277799, + 'total_exe_cycles': 1620408844, + 'total_workcycles': 307023587}, + {'exeCycles_workCycles_ratio': 5.28062, + 'total_exe_cycles': 1619177169, + 'total_workcycles': 306626347}], + 20: [{'exeCycles_workCycles_ratio': 4.02274, + 'total_exe_cycles': 1774503735, + 'total_workcycles': 441118128}, + {'exeCycles_workCycles_ratio': 3.966757, + 'total_exe_cycles': 1748663753, + 'total_workcycles': 440829538}, + {'exeCycles_workCycles_ratio': 3.986103, + 'total_exe_cycles': 1759354372, + 'total_workcycles': 441371986}, + {'exeCycles_workCycles_ratio': 3.993398, + 'total_exe_cycles': 1758493487, + 'total_workcycles': 440350138}, + {'exeCycles_workCycles_ratio': 4.028228, + 'total_exe_cycles': 1775837828, + 'total_workcycles': 440848403}], + 40: [{'exeCycles_workCycles_ratio': 2.915283, + 'total_exe_cycles': 2071849013, + 'total_workcycles': 710685398}, + {'exeCycles_workCycles_ratio': 2.989118, + 'total_exe_cycles': 2125868857, + 'total_workcycles': 711202668}, + {'exeCycles_workCycles_ratio': 2.834901, + 'total_exe_cycles': 2014452169, + 'total_workcycles': 710589891}, + {'exeCycles_workCycles_ratio': 2.808795, + 'total_exe_cycles': 1994454453, + 'total_workcycles': 710074771}, + {'exeCycles_workCycles_ratio': 2.880148, + 'total_exe_cycles': 2045838861, + 'total_workcycles': 710324234}], + 80: [{'exeCycles_workCycles_ratio': 2.024197, + 'total_exe_cycles': 2562204283, + 'total_workcycles': 1265787895}, + {'exeCycles_workCycles_ratio': 2.03182, + 'total_exe_cycles': 2570080240, + 'total_workcycles': 1264915567}, + {'exeCycles_workCycles_ratio': 2.015583, + 'total_exe_cycles': 2548496965, + 'total_workcycles': 1264397010}, + {'exeCycles_workCycles_ratio': 2.030242, + 'total_exe_cycles': 2568097262, + 'total_workcycles': 1264921970}, + {'exeCycles_workCycles_ratio': 2.005577, + 'total_exe_cycles': 2536194131, + 'total_workcycles': 1264570831}], + 160: [{'exeCycles_workCycles_ratio': 1.563811, + 'total_exe_cycles': 3658339525, + 'total_workcycles': 2339373748}, + {'exeCycles_workCycles_ratio': 1.552319, + 'total_exe_cycles': 3631755680, + 'total_workcycles': 2339568306}, + {'exeCycles_workCycles_ratio': 1.552128, + 'total_exe_cycles': 3632875643, + 'total_workcycles': 2340577307}, + {'exeCycles_workCycles_ratio': 1.556639, + 'total_exe_cycles': 3644571312, + 'total_workcycles': 2341307579}, + {'exeCycles_workCycles_ratio': 1.569128, + 'total_exe_cycles': 3672944334, + 'total_workcycles': 2340754591}], + 320: [{'exeCycles_workCycles_ratio': 1.283532, + 'total_exe_cycles': 5764541342, + 'total_workcycles': 4491154408}, + {'exeCycles_workCycles_ratio': 1.288086, + 'total_exe_cycles': 5783285040, + 'total_workcycles': 4489826816}, + {'exeCycles_workCycles_ratio': 1.288324, + 'total_exe_cycles': 5785558829, + 'total_workcycles': 4490764259}, + {'exeCycles_workCycles_ratio': 1.312422, + 'total_exe_cycles': 5893716450, + 'total_workcycles': 4490716792}, + {'exeCycles_workCycles_ratio': 1.287978, + 'total_exe_cycles': 5783882388, + 'total_workcycles': 4490669246}], + 640: [{'exeCycles_workCycles_ratio': 1.150389, + 'total_exe_cycles': 10113175904, + 'total_workcycles': 8791096123}, + {'exeCycles_workCycles_ratio': 1.147627, + 'total_exe_cycles': 10089072951, + 'total_workcycles': 8791249954}, + {'exeCycles_workCycles_ratio': 1.146973, + 'total_exe_cycles': 10083951343, + 'total_workcycles': 8791791623}, + {'exeCycles_workCycles_ratio': 1.150062, + 'total_exe_cycles': 10110767873, + 'total_workcycles': 8791495639}, + {'exeCycles_workCycles_ratio': 1.146656, + 'total_exe_cycles': 10081001256, + 'total_workcycles': 8791648894}]} \ No newline at end of file diff -r adac95f01c6f -r 6652d0313656 results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/Vthread/2011-12-16/32_thds__o30000__perfCtrs.result --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ 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 @@ -0,0 +1,15 @@ +# 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 +# Date of Run: 2011-12-17 03:02:49.481670 +# Number of Cores: 4 +# Number of Threads: 8.000000 per Core, 32 total +# +# -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + 2 1503510328 200162149 208.502239 1303348179 1920000 678.827177 4.255731 + 5 1558851337 239482241 249.460668 1319369096 1920000 687.171404 3.754628 + 10 1593114484 306842030 319.627115 1286272454 1920000 669.933570 3.095985 + 20 1748663753 440829538 459.197435 1307834215 1920000 681.163654 2.483379 + 40 1994454453 710074771 739.661220 1284379682 1920000 668.947751 1.904397 + 80 2536194131 1264570831 1317.261282 1271623300 1920000 662.303802 1.502788 + 160 3631755680 2339568306 2437.050319 1292187374 1920000 673.014257 1.276159 + 320 5764541342 4491154408 4678.285842 1273386934 1920000 663.222361 1.141766 + 640 10081001256 8791648894 9157.967598 1289352362 1920000 671.537689 1.073328 diff -r adac95f01c6f -r 6652d0313656 results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/Vthread/2011-12-16/512_thds__o30000__perfCtrs.meas --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ 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 @@ -0,0 +1,144 @@ +# This is a output of the overhead_data_generation.py script, run the overhead_result_calc.py script to get the calculated results; +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'; +NUM_CORES = 4; +ITERS_PER_TASK_TABLE = [2, 5, 10, 20, 40, 80, 160, 320, 640]; +TASKS_PER_THREAD = 30000; +date_of_run = datetime.datetime(2011, 12, 17, 3, 41, 14, 943450); +threads_per_core = 128; +totalThreads = 512; +# array_of_results: hash key is the number of iterations per task(inner iterations); +array_of_results = {2: [{'exeCycles_workCycles_ratio': 8.37944, + 'total_exe_cycles': 26873743655, + 'total_workcycles': 3207104784}, + {'exeCycles_workCycles_ratio': 8.37783, + 'total_exe_cycles': 26767149505, + 'total_workcycles': 3194997803}, + {'exeCycles_workCycles_ratio': 8.449047, + 'total_exe_cycles': 27009440362, + 'total_workcycles': 3196744042}, + {'exeCycles_workCycles_ratio': 8.433693, + 'total_exe_cycles': 27046358309, + 'total_workcycles': 3206941306}, + {'exeCycles_workCycles_ratio': 8.303261, + 'total_exe_cycles': 26616230516, + 'total_workcycles': 3205515324}], + 5: [{'exeCycles_workCycles_ratio': 7.115513, + 'total_exe_cycles': 27685994022, + 'total_workcycles': 3890934244}, + {'exeCycles_workCycles_ratio': 7.16573, + 'total_exe_cycles': 27613322234, + 'total_workcycles': 3853525392}, + {'exeCycles_workCycles_ratio': 8.449732, + 'total_exe_cycles': 32396866667, + 'total_workcycles': 3834070232}, + {'exeCycles_workCycles_ratio': 7.207595, + 'total_exe_cycles': 27662145732, + 'total_workcycles': 3837916185}, + {'exeCycles_workCycles_ratio': 7.126893, + 'total_exe_cycles': 27467662230, + 'total_workcycles': 3854086612}], + 10: [{'exeCycles_workCycles_ratio': 5.781388, + 'total_exe_cycles': 28443322378, + 'total_workcycles': 4919808689}, + {'exeCycles_workCycles_ratio': 5.795607, + 'total_exe_cycles': 28786781316, + 'total_workcycles': 4967000178}, + {'exeCycles_workCycles_ratio': 5.787441, + 'total_exe_cycles': 28442533254, + 'total_workcycles': 4914526594}, + {'exeCycles_workCycles_ratio': 5.7848, + 'total_exe_cycles': 28449508670, + 'total_workcycles': 4917976246}, + {'exeCycles_workCycles_ratio': 5.799507, + 'total_exe_cycles': 28543426744, + 'total_workcycles': 4921699233}], + 20: [{'exeCycles_workCycles_ratio': 4.332522, + 'total_exe_cycles': 30685812383, + 'total_workcycles': 7082666865}, + {'exeCycles_workCycles_ratio': 4.333311, + 'total_exe_cycles': 30682372868, + 'total_workcycles': 7080583875}, + {'exeCycles_workCycles_ratio': 4.338619, + 'total_exe_cycles': 30715204061, + 'total_workcycles': 7079488284}, + {'exeCycles_workCycles_ratio': 4.321185, + 'total_exe_cycles': 30678757406, + 'total_workcycles': 7099616097}, + {'exeCycles_workCycles_ratio': 4.346924, + 'total_exe_cycles': 30736168584, + 'total_workcycles': 7070785300}], + 40: [{'exeCycles_workCycles_ratio': 3.086695, + 'total_exe_cycles': 35192087338, + 'total_workcycles': 11401219781}, + {'exeCycles_workCycles_ratio': 3.076099, + 'total_exe_cycles': 34974154540, + 'total_workcycles': 11369644235}, + {'exeCycles_workCycles_ratio': 3.089781, + 'total_exe_cycles': 35178012498, + 'total_workcycles': 11385275145}, + {'exeCycles_workCycles_ratio': 3.105809, + 'total_exe_cycles': 35354475522, + 'total_workcycles': 11383338059}, + {'exeCycles_workCycles_ratio': 3.070356, + 'total_exe_cycles': 34898617922, + 'total_workcycles': 11366311274}], + 80: [{'exeCycles_workCycles_ratio': 2.164557, + 'total_exe_cycles': 43819769194, + 'total_workcycles': 20244220207}, + {'exeCycles_workCycles_ratio': 2.148622, + 'total_exe_cycles': 43502185745, + 'total_workcycles': 20246552459}, + {'exeCycles_workCycles_ratio': 2.165438, + 'total_exe_cycles': 43840635331, + 'total_workcycles': 20245618138}, + {'exeCycles_workCycles_ratio': 2.160294, + 'total_exe_cycles': 43763142333, + 'total_workcycles': 20257958218}, + {'exeCycles_workCycles_ratio': 2.162423, + 'total_exe_cycles': 43772174886, + 'total_workcycles': 20242187852}], + 160: [{'exeCycles_workCycles_ratio': 1.62824, + 'total_exe_cycles': 60986553953, + 'total_workcycles': 37455508737}, + {'exeCycles_workCycles_ratio': 1.630115, + 'total_exe_cycles': 61042914064, + 'total_workcycles': 37447000602}, + {'exeCycles_workCycles_ratio': 1.63688, + 'total_exe_cycles': 61288106899, + 'total_workcycles': 37442036392}, + {'exeCycles_workCycles_ratio': 1.630743, + 'total_exe_cycles': 61047582977, + 'total_workcycles': 37435438867}, + {'exeCycles_workCycles_ratio': 1.627209, + 'total_exe_cycles': 60933755994, + 'total_workcycles': 37446795979}], + 320: [{'exeCycles_workCycles_ratio': 1.326122, + 'total_exe_cycles': 95286400092, + 'total_workcycles': 71853440045}, + {'exeCycles_workCycles_ratio': 1.328769, + 'total_exe_cycles': 95467460308, + 'total_workcycles': 71846564165}, + {'exeCycles_workCycles_ratio': 1.325422, + 'total_exe_cycles': 95246207106, + 'total_workcycles': 71861049496}, + {'exeCycles_workCycles_ratio': 1.335562, + 'total_exe_cycles': 95975541985, + 'total_workcycles': 71861515344}, + {'exeCycles_workCycles_ratio': 1.326231, + 'total_exe_cycles': 95279436009, + 'total_workcycles': 71842257854}], + 640: [{'exeCycles_workCycles_ratio': 1.1657, + 'total_exe_cycles': 163973025157, + 'total_workcycles': 140664809849}, + {'exeCycles_workCycles_ratio': 1.16857, + 'total_exe_cycles': 164381838780, + 'total_workcycles': 140669242994}, + {'exeCycles_workCycles_ratio': 1.165407, + 'total_exe_cycles': 163941262142, + 'total_workcycles': 140672975641}, + {'exeCycles_workCycles_ratio': 1.166367, + 'total_exe_cycles': 164083096401, + 'total_workcycles': 140678736492}, + {'exeCycles_workCycles_ratio': 1.166942, + 'total_exe_cycles': 164153823049, + 'total_workcycles': 140670068390}]} \ No newline at end of file diff -r adac95f01c6f -r 6652d0313656 results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/Vthread/2011-12-16/512_thds__o30000__perfCtrs.result --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ 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 @@ -0,0 +1,15 @@ +# 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 +# Date of Run: 2011-12-17 03:41:14.943450 +# Number of Cores: 4 +# Number of Threads: 128.000000 per Core, 512 total +# +# -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + 2 26616230516 3205515324 208.692404 23410715192 30720000 762.067552 4.651631 + 5 27467662230 3854086612 250.917097 23613575618 30720000 768.671081 4.063446 + 10 28442533254 4914526594 319.956158 23528006660 30720000 765.885633 3.393721 + 20 30678757406 7099616097 462.214590 23579141309 30720000 767.550173 2.660593 + 40 34898617922 11366311274 739.994224 23532306648 30720000 766.025607 2.035178 + 80 43502185745 20246552459 1318.134926 23255633286 30720000 757.019313 1.574311 + 160 60933755994 37446795979 2437.942447 23486960015 30720000 764.549480 1.313604 + 320 95246207106 71861049496 4678.453743 23385157610 30720000 761.235599 1.162711 + 640 163941262142 140672975641 9158.396852 23268286501 30720000 757.431201 1.082703 diff -r adac95f01c6f -r 6652d0313656 results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/Vthread/2011-12-16/8_32_128_512thds__o30000__perfCtrs.result.eps --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ 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 @@ -0,0 +1,911 @@ +%!PS-Adobe-2.0 +%%Title: 8_32_128_512thds__o30000__perfCtrs.result.eps +%%Creator: gnuplot 4.4 patchlevel 2 +%%CreationDate: Mon Dec 19 15:56:40 2011 +%%DocumentFonts: (atend) +%%BoundingBox: 50 50 554 770 +%%Orientation: Landscape +%%Pages: (atend) +%%EndComments +%%BeginProlog +/gnudict 256 dict def +gnudict begin +% +% The following true/false flags may be edited by hand if desired. +% The unit line width and grayscale image gamma correction may also be changed. +% +/Color true def +/Blacktext false def +/Solid false def +/Dashlength 1 def +/Landscape true def +/Level1 false def +/Rounded false def +/ClipToBoundingBox false def +/TransparentPatterns false def +/gnulinewidth 5.000 def +/userlinewidth gnulinewidth def +/Gamma 1.0 def +% +/vshift -46 def +/dl1 { + 10.0 Dashlength mul mul + Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if +} def +/dl2 { + 10.0 Dashlength mul mul + Rounded { currentlinewidth 0.75 mul add } if +} def +/hpt_ 31.5 def +/vpt_ 31.5 def +/hpt hpt_ def +/vpt vpt_ def +Level1 {} { +/SDict 10 dict def +systemdict /pdfmark known not { + userdict /pdfmark systemdict /cleartomark get put +} if +SDict begin [ + /Title (8_32_128_512thds__o30000__perfCtrs.result.eps) + /Subject (gnuplot plot) + /Creator (gnuplot 4.4 patchlevel 2) + /Author (msach) +% /Producer (gnuplot) +% /Keywords () + /CreationDate (Mon Dec 19 15:56:40 2011) + /DOCINFO pdfmark +end +} ifelse +/doclip { + ClipToBoundingBox { + newpath 50 50 moveto 554 50 lineto 554 770 lineto 50 770 lineto closepath + clip + } if +} def +% +% Gnuplot Prolog Version 4.4 (August 2010) +% +%/SuppressPDFMark true def +% +/M {moveto} bind def +/L {lineto} bind def +/R {rmoveto} bind def +/V {rlineto} bind def +/N {newpath moveto} bind def +/Z {closepath} bind def +/C {setrgbcolor} bind def +/f {rlineto fill} bind def +/g {setgray} bind def +/Gshow {show} def % May be redefined later in the file to support UTF-8 +/vpt2 vpt 2 mul def +/hpt2 hpt 2 mul def +/Lshow {currentpoint stroke M 0 vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def + /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash} + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def +/BL {stroke userlinewidth 2 mul setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +/AL {stroke userlinewidth 2 div setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +/UL {dup gnulinewidth mul /userlinewidth exch def + dup 1 lt {pop 1} if 10 mul /udl exch def} def +/PL {stroke userlinewidth setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +3.8 setmiterlimit +% Default Line colors +/LCw {1 1 1} def +/LCb {0 0 0} def +/LCa {0 0 0} def +/LC0 {1 0 0} def +/LC1 {0 1 0} def +/LC2 {0 0 1} def +/LC3 {1 0 1} def +/LC4 {0 1 1} def +/LC5 {1 1 0} def +/LC6 {0 0 0} def +/LC7 {1 0.3 0} def +/LC8 {0.5 0.5 0.5} def +% Default Line Types +/LTw {PL [] 1 setgray} def +/LTb {BL [] LCb DL} def +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def +/LT0 {PL [] LC0 DL} def +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def +/Dia {stroke [] 0 setdash 2 copy vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath stroke + Pnt} def +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V + currentpoint stroke M + hpt neg vpt neg R hpt2 0 V stroke + } def +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath stroke + Pnt} def +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M + hpt2 vpt2 neg V currentpoint stroke M + hpt2 neg 0 R hpt2 vpt2 V stroke} def +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath stroke + Pnt} def +/Star {2 copy Pls Crs} def +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath fill} def +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath fill} def +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath stroke + Pnt} def +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath fill} def +/DiaF {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath fill} def +/Pent {stroke [] 0 setdash 2 copy gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath stroke grestore Pnt} def +/PentF {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath fill grestore} def +/Circle {stroke [] 0 setdash 2 copy + hpt 0 360 arc stroke Pnt} def +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def +/C1 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc closepath fill + vpt 0 360 arc closepath} bind def +/C2 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C3 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C4 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 180 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C5 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc + 2 copy moveto + 2 copy vpt 180 270 arc closepath fill + vpt 0 360 arc} bind def +/C6 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C7 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C8 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 270 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C9 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 270 450 arc closepath fill + vpt 0 360 arc closepath} bind def +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill + 2 copy moveto + 2 copy vpt 90 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C11 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 180 arc closepath fill + 2 copy moveto + 2 copy vpt 270 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C12 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 180 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C13 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc closepath fill + 2 copy moveto + 2 copy vpt 180 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C14 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 360 arc closepath fill + vpt 0 360 arc} bind def +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto + neg 0 rlineto closepath} bind def +/Square {dup Rec} bind def +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill + exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill + 2 copy vpt Square fill Bsquare} bind def +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill + Bsquare} bind def +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill + Bsquare} bind def +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill + 2 copy vpt Square fill Bsquare} bind def +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill + 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def +/DiaE {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath stroke} def +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath stroke} def +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath stroke} def +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath stroke} def +/PentE {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath stroke grestore} def +/CircE {stroke [] 0 setdash + hpt 0 360 arc stroke} def +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def +/DiaW {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V Opaque stroke} def +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V Opaque stroke} def +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V Opaque stroke} def +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V Opaque stroke} def +/PentW {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + Opaque stroke grestore} def +/CircW {stroke [] 0 setdash + hpt 0 360 arc Opaque stroke} def +/BoxFill {gsave Rec 1 setgray fill grestore} def +/Density { + /Fillden exch def + currentrgbcolor + /ColB exch def /ColG exch def /ColR exch def + /ColR ColR Fillden mul Fillden sub 1 add def + /ColG ColG Fillden mul Fillden sub 1 add def + /ColB ColB Fillden mul Fillden sub 1 add def + ColR ColG ColB setrgbcolor} def +/BoxColFill {gsave Rec PolyFill} def +/PolyFill {gsave Density fill grestore grestore} def +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def +% +% PostScript Level 1 Pattern Fill routine for rectangles +% Usage: x y w h s a XX PatternFill +% x,y = lower left corner of box to be filled +% w,h = width and height of box +% a = angle in degrees between lines and x-axis +% XX = 0/1 for no/yes cross-hatch +% +/PatternFill {gsave /PFa [ 9 2 roll ] def + PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate + PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec + gsave 1 setgray fill grestore clip + currentlinewidth 0.5 mul setlinewidth + /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def + 0 0 M PFa 5 get rotate PFs -2 div dup translate + 0 1 PFs PFa 4 get div 1 add floor cvi + {PFa 4 get mul 0 M 0 PFs V} for + 0 PFa 6 get ne { + 0 1 PFs PFa 4 get div 1 add floor cvi + {PFa 4 get mul 0 2 1 roll M PFs 0 V} for + } if + stroke grestore} def +% +/languagelevel where + {pop languagelevel} {1} ifelse + 2 lt + {/InterpretLevel1 true def} + {/InterpretLevel1 Level1 def} + ifelse +% +% PostScript level 2 pattern fill definitions +% +/Level2PatternFill { +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8} + bind def +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} +>> matrix makepattern +/Pat1 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke + 0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke} +>> matrix makepattern +/Pat2 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L + 8 8 L 8 0 L 0 0 L fill} +>> matrix makepattern +/Pat3 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L + 0 12 M 12 0 L stroke} +>> matrix makepattern +/Pat4 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L + 0 -4 M 12 8 L stroke} +>> matrix makepattern +/Pat5 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L + 0 12 M 8 -4 L 4 12 M 10 0 L stroke} +>> matrix makepattern +/Pat6 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L + 0 -4 M 8 12 L 4 -4 M 10 8 L stroke} +>> matrix makepattern +/Pat7 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L + 12 0 M -4 8 L 12 4 M 0 10 L stroke} +>> matrix makepattern +/Pat8 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L + -4 0 M 12 8 L -4 4 M 8 10 L stroke} +>> matrix makepattern +/Pat9 exch def +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def +} def +% +% +%End of PostScript Level 2 code +% +/PatternBgnd { + TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse +} def +% +% Substitute for Level 2 pattern fill codes with +% grayscale if Level 2 support is not selected. +% +/Level1PatternFill { +/Pattern1 {0.250 Density} bind def +/Pattern2 {0.500 Density} bind def +/Pattern3 {0.750 Density} bind def +/Pattern4 {0.125 Density} bind def +/Pattern5 {0.375 Density} bind def +/Pattern6 {0.625 Density} bind def +/Pattern7 {0.875 Density} bind def +} def +% +% Now test for support of Level 2 code +% +Level1 {Level1PatternFill} {Level2PatternFill} ifelse +% +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall +currentdict end definefont pop +/MFshow { + { dup 5 get 3 ge + { 5 get 3 eq {gsave} {grestore} ifelse } + {dup dup 0 get findfont exch 1 get scalefont setfont + [ currentpoint ] exch dup 2 get 0 exch R dup 5 get 2 ne {dup dup 6 + get exch 4 get {Gshow} {stringwidth pop 0 R} ifelse }if dup 5 get 0 eq + {dup 3 get {2 get neg 0 exch R pop} {pop aload pop M} ifelse} {dup 5 + get 1 eq {dup 2 get exch dup 3 get exch 6 get stringwidth pop -2 div + dup 0 R} {dup 6 get stringwidth pop -2 div 0 R 6 get + show 2 index {aload pop M neg 3 -1 roll neg R pop pop} {pop pop pop + pop aload pop M} ifelse }ifelse }ifelse } + ifelse } + forall} def +/Gswidth {dup type /stringtype eq {stringwidth} {pop (n) stringwidth} ifelse} def +/MFwidth {0 exch { dup 5 get 3 ge { 5 get 3 eq { 0 } { pop } ifelse } + {dup 3 get{dup dup 0 get findfont exch 1 get scalefont setfont + 6 get Gswidth pop add} {pop} ifelse} ifelse} forall} def +/MLshow { currentpoint stroke M + 0 exch R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/MRshow { currentpoint stroke M + exch dup MFwidth neg 3 -1 roll R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/MCshow { currentpoint stroke M + exch dup MFwidth -2 div 3 -1 roll R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/XYsave { [( ) 1 2 true false 3 ()] } bind def +/XYrestore { [( ) 1 2 true false 4 ()] } bind def +end +%%EndProlog +%%Page: 1 1 +gnudict begin +gsave +doclip +50 50 translate +0.100 0.100 scale +90 rotate +0 -5040 translate +0 setgray +newpath +(Helvetica) findfont 140 scalefont setfont +1.000 UL +LTb +518 448 M +63 0 V +6366 0 R +-63 0 V +stroke +434 448 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 1)] +] -46.7 MRshow +1.000 UL +LTb +518 1044 M +63 0 V +6366 0 R +-63 0 V +stroke +434 1044 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 2)] +] -46.7 MRshow +1.000 UL +LTb +518 1640 M +63 0 V +6366 0 R +-63 0 V +stroke +434 1640 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 3)] +] -46.7 MRshow +1.000 UL +LTb +518 2236 M +63 0 V +6366 0 R +-63 0 V +stroke +434 2236 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 4)] +] -46.7 MRshow +1.000 UL +LTb +518 2831 M +63 0 V +6366 0 R +-63 0 V +stroke +434 2831 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 5)] +] -46.7 MRshow +1.000 UL +LTb +518 3427 M +63 0 V +6366 0 R +-63 0 V +stroke +434 3427 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 6)] +] -46.7 MRshow +1.000 UL +LTb +518 4023 M +63 0 V +6366 0 R +-63 0 V +stroke +434 4023 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 7)] +] -46.7 MRshow +1.000 UL +LTb +518 4619 M +63 0 V +6366 0 R +-63 0 V +stroke +434 4619 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 8)] +] -46.7 MRshow +1.000 UL +LTb +518 448 M +0 63 V +0 4108 R +0 -63 V +stroke +518 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 0)] +] -46.7 MCshow +1.000 UL +LTb +1161 448 M +0 63 V +0 4108 R +0 -63 V +stroke +1161 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 1000)] +] -46.7 MCshow +1.000 UL +LTb +1804 448 M +0 63 V +0 4108 R +0 -63 V +stroke +1804 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 2000)] +] -46.7 MCshow +1.000 UL +LTb +2447 448 M +0 63 V +0 4108 R +0 -63 V +stroke +2447 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 3000)] +] -46.7 MCshow +1.000 UL +LTb +3090 448 M +0 63 V +0 4108 R +0 -63 V +stroke +3090 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 4000)] +] -46.7 MCshow +1.000 UL +LTb +3733 448 M +0 63 V +0 4108 R +0 -63 V +stroke +3733 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 5000)] +] -46.7 MCshow +1.000 UL +LTb +4375 448 M +0 63 V +0 4108 R +0 -63 V +stroke +4375 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 6000)] +] -46.7 MCshow +1.000 UL +LTb +5018 448 M +0 63 V +0 4108 R +0 -63 V +stroke +5018 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 7000)] +] -46.7 MCshow +1.000 UL +LTb +5661 448 M +0 63 V +0 4108 R +0 -63 V +stroke +5661 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 8000)] +] -46.7 MCshow +1.000 UL +LTb +6304 448 M +0 63 V +0 4108 R +0 -63 V +stroke +6304 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 9000)] +] -46.7 MCshow +1.000 UL +LTb +6947 448 M +0 63 V +0 4108 R +0 -63 V +stroke +6947 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 10000)] +] -46.7 MCshow +1.000 UL +LTb +1.000 UL +LTb +518 4619 N +518 448 L +6429 0 V +0 4171 V +-6429 0 V +Z stroke +LCb setrgbcolor +112 2533 M +currentpoint gsave translate -270 rotate 0 0 moveto +[ [(Helvetica) 140.0 0.0 true true 0 (Ratio of Total Execution to Total Work)] +] -46.7 MCshow +grestore +LTb +LCb setrgbcolor +3732 98 M +[ [(Helvetica) 140.0 0.0 true true 0 (Cycles in one Task)] +] -46.7 MCshow +LTb +3732 4829 M +[ [(Helvetica) 140.0 0.0 true true 0 (2 Core Conroe 3GHz)] +] -46.7 MCshow +1.000 UP +1.000 UL +LTb +1.000 UL +LTb +5372 3996 N +0 560 V +1491 0 V +0 -560 V +-1491 0 V +Z stroke +5372 4556 M +1491 0 V +% Begin plot #1 +stroke +LT1 +LCa setrgbcolor +652 1044 M +58 0 V +58 0 V +58 0 V +58 0 V +59 0 V +58 0 V +58 0 V +58 0 V +58 0 V +58 0 V +58 0 V +58 0 V +59 0 V +58 0 V +58 0 V +58 0 V +58 0 V +58 0 V +58 0 V +58 0 V +58 0 V +59 0 V +58 0 V +58 0 V +58 0 V +58 0 V +58 0 V +58 0 V +58 0 V +59 0 V +58 0 V +58 0 V +58 0 V +58 0 V +58 0 V +58 0 V +58 0 V +59 0 V +58 0 V +58 0 V +58 0 V +58 0 V +58 0 V +58 0 V +58 0 V +59 0 V +58 0 V +58 0 V +58 0 V +58 0 V +58 0 V +58 0 V +58 0 V +58 0 V +59 0 V +58 0 V +58 0 V +58 0 V +58 0 V +58 0 V +58 0 V +58 0 V +59 0 V +58 0 V +58 0 V +58 0 V +58 0 V +58 0 V +58 0 V +58 0 V +59 0 V +58 0 V +58 0 V +58 0 V +58 0 V +58 0 V +58 0 V +58 0 V +59 0 V +58 0 V +58 0 V +58 0 V +58 0 V +58 0 V +58 0 V +58 0 V +58 0 V +59 0 V +58 0 V +58 0 V +58 0 V +58 0 V +58 0 V +58 0 V +58 0 V +59 0 V +58 0 V +58 0 V +58 0 V +% End plot #1 +% Begin plot #2 +stroke +2.000 UL +LT1 +LCb setrgbcolor +6296 4486 M +[ [(Helvetica) 140.0 0.0 true true 0 (8 Threads)] +] -46.7 MRshow +LT1 +6380 4486 M +399 0 V +652 2359 M +27 -248 V +45 -330 V +89 -455 V +993 1003 L +1364 762 L +2085 617 L +3525 535 L +6406 493 L +% End plot #2 +% Begin plot #3 +stroke +LT2 +LCb setrgbcolor +6296 4346 M +[ [(Helvetica) 140.0 0.0 true true 0 (32 Threads)] +] -46.7 MRshow +LT2 +6380 4346 M +399 0 V +652 2388 M +26 -299 V +45 -392 V +90 -365 V +994 987 L +1365 748 L +2085 613 L +3526 532 L +6406 492 L +% End plot #3 +% Begin plot #4 +stroke +LT3 +LCb setrgbcolor +6296 4206 M +[ [(Helvetica) 140.0 0.0 true true 0 (128 Threads)] +] -46.7 MRshow +LT3 +6380 4206 M +399 0 V +653 2537 M +26 -371 V +45 -359 V +90 -430 V +995 1034 L +1365 774 L +2085 626 L +3525 540 L +6406 495 L +% End plot #4 +% Begin plot #5 +stroke +LT4 +LCb setrgbcolor +6296 4066 M +[ [(Helvetica) 140.0 0.0 true true 0 (512 Threads)] +] -46.7 MRshow +LT4 +6380 4066 M +399 0 V +652 2624 M +27 -351 V +45 -399 V +91 -437 V +994 1065 L +1365 790 L +2085 635 L +3526 545 L +6406 497 L +% End plot #5 +stroke +1.000 UL +LTb +518 4619 N +518 448 L +6429 0 V +0 4171 V +-6429 0 V +Z stroke +1.000 UP +1.000 UL +LTb +stroke +grestore +end +showpage +%%Trailer +%%DocumentFonts: Helvetica +%%Pages: 1 diff -r adac95f01c6f -r 6652d0313656 results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/Vthread/2011-12-16/8_thds__o30000__perfCtrs.meas --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ 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 @@ -0,0 +1,144 @@ +# This is a output of the overhead_data_generation.py script, run the overhead_result_calc.py script to get the calculated results; +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'; +NUM_CORES = 4; +ITERS_PER_TASK_TABLE = [2, 5, 10, 20, 40, 80, 160, 320, 640]; +TASKS_PER_THREAD = 30000; +date_of_run = datetime.datetime(2011, 12, 17, 3, 0, 43, 209588); +threads_per_core = 2; +totalThreads = 8; +# array_of_results: hash key is the number of iterations per task(inner iterations); +array_of_results = {2: [{'exeCycles_workCycles_ratio': 7.861277, + 'total_exe_cycles': 393030295, + 'total_workcycles': 49995734}, + {'exeCycles_workCycles_ratio': 7.829987, + 'total_exe_cycles': 390026606, + 'total_workcycles': 49811910}, + {'exeCycles_workCycles_ratio': 7.412883, + 'total_exe_cycles': 370623916, + 'total_workcycles': 49997271}, + {'exeCycles_workCycles_ratio': 7.73302, + 'total_exe_cycles': 386087498, + 'total_workcycles': 49927131}, + {'exeCycles_workCycles_ratio': 8.069367, + 'total_exe_cycles': 410982646, + 'total_workcycles': 50931214}], + 5: [{'exeCycles_workCycles_ratio': 6.730968, + 'total_exe_cycles': 404248733, + 'total_workcycles': 60058035}, + {'exeCycles_workCycles_ratio': 6.583515, + 'total_exe_cycles': 395151204, + 'total_workcycles': 60021308}, + {'exeCycles_workCycles_ratio': 6.653437, + 'total_exe_cycles': 399194152, + 'total_workcycles': 59998189}, + {'exeCycles_workCycles_ratio': 6.619649, + 'total_exe_cycles': 397656853, + 'total_workcycles': 60072199}, + {'exeCycles_workCycles_ratio': 6.78414, + 'total_exe_cycles': 407123927, + 'total_workcycles': 60011135}], + 10: [{'exeCycles_workCycles_ratio': 5.607574, + 'total_exe_cycles': 431099281, + 'total_workcycles': 76878033}, + {'exeCycles_workCycles_ratio': 5.653125, + 'total_exe_cycles': 437558227, + 'total_workcycles': 77401118}, + {'exeCycles_workCycles_ratio': 5.475312, + 'total_exe_cycles': 420523162, + 'total_workcycles': 76803506}, + {'exeCycles_workCycles_ratio': 6.222988, + 'total_exe_cycles': 475605702, + 'total_workcycles': 76427220}, + {'exeCycles_workCycles_ratio': 5.619996, + 'total_exe_cycles': 434451602, + 'total_workcycles': 77304608}], + 20: [{'exeCycles_workCycles_ratio': 3.946772, + 'total_exe_cycles': 435214507, + 'total_workcycles': 110270993}, + {'exeCycles_workCycles_ratio': 4.062744, + 'total_exe_cycles': 450633936, + 'total_workcycles': 110918607}, + {'exeCycles_workCycles_ratio': 3.998714, + 'total_exe_cycles': 444003268, + 'total_workcycles': 111036503}, + {'exeCycles_workCycles_ratio': 3.993331, + 'total_exe_cycles': 440878391, + 'total_workcycles': 110403656}, + {'exeCycles_workCycles_ratio': 4.054388, + 'total_exe_cycles': 447275575, + 'total_workcycles': 110318897}], + 40: [{'exeCycles_workCycles_ratio': 2.914386, + 'total_exe_cycles': 517235737, + 'total_workcycles': 177476773}, + {'exeCycles_workCycles_ratio': 2.922327, + 'total_exe_cycles': 518651528, + 'total_workcycles': 177478966}, + {'exeCycles_workCycles_ratio': 2.86433, + 'total_exe_cycles': 508421657, + 'total_workcycles': 177501069}, + {'exeCycles_workCycles_ratio': 3.092242, + 'total_exe_cycles': 548676499, + 'total_workcycles': 177436448}, + {'exeCycles_workCycles_ratio': 2.88127, + 'total_exe_cycles': 511232276, + 'total_workcycles': 177432946}], + 80: [{'exeCycles_workCycles_ratio': 2.053038, + 'total_exe_cycles': 648719109, + 'total_workcycles': 315980047}, + {'exeCycles_workCycles_ratio': 2.053735, + 'total_exe_cycles': 650996170, + 'total_workcycles': 316981576}, + {'exeCycles_workCycles_ratio': 2.111715, + 'total_exe_cycles': 669106470, + 'total_workcycles': 316854602}, + {'exeCycles_workCycles_ratio': 2.074972, + 'total_exe_cycles': 656253562, + 'total_workcycles': 316271030}, + {'exeCycles_workCycles_ratio': 2.098875, + 'total_exe_cycles': 663685834, + 'total_workcycles': 316210198}], + 160: [{'exeCycles_workCycles_ratio': 1.631551, + 'total_exe_cycles': 954932186, + 'total_workcycles': 585290954}, + {'exeCycles_workCycles_ratio': 1.5687, + 'total_exe_cycles': 917523174, + 'total_workcycles': 584894037}, + {'exeCycles_workCycles_ratio': 1.613611, + 'total_exe_cycles': 944229002, + 'total_workcycles': 585165241}, + {'exeCycles_workCycles_ratio': 1.590641, + 'total_exe_cycles': 930583839, + 'total_workcycles': 585036970}, + {'exeCycles_workCycles_ratio': 1.669612, + 'total_exe_cycles': 976824054, + 'total_workcycles': 585060452}], + 320: [{'exeCycles_workCycles_ratio': 1.301588, + 'total_exe_cycles': 1461395420, + 'total_workcycles': 1122778475}, + {'exeCycles_workCycles_ratio': 1.329378, + 'total_exe_cycles': 1492363195, + 'total_workcycles': 1122602415}, + {'exeCycles_workCycles_ratio': 1.314844, + 'total_exe_cycles': 1475813625, + 'total_workcycles': 1122424565}, + {'exeCycles_workCycles_ratio': 1.290428, + 'total_exe_cycles': 1448703419, + 'total_workcycles': 1122653308}, + {'exeCycles_workCycles_ratio': 1.297047, + 'total_exe_cycles': 1455831468, + 'total_workcycles': 1122420253}], + 640: [{'exeCycles_workCycles_ratio': 1.154312, + 'total_exe_cycles': 2537089305, + 'total_workcycles': 2197922750}, + {'exeCycles_workCycles_ratio': 1.175836, + 'total_exe_cycles': 2584389583, + 'total_workcycles': 2197916774}, + {'exeCycles_workCycles_ratio': 1.163099, + 'total_exe_cycles': 2557259077, + 'total_workcycles': 2198659220}, + {'exeCycles_workCycles_ratio': 1.151774, + 'total_exe_cycles': 2531452268, + 'total_workcycles': 2197871997}, + {'exeCycles_workCycles_ratio': 1.155158, + 'total_exe_cycles': 2538704623, + 'total_workcycles': 2197711863}]} \ No newline at end of file diff -r adac95f01c6f -r 6652d0313656 results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/Vthread/2011-12-16/8_thds__o30000__perfCtrs.result --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ 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 @@ -0,0 +1,15 @@ +# 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 +# Date of Run: 2011-12-17 03:00:43.209588 +# Number of Cores: 4 +# Number of Threads: 2.000000 per Core, 8 total +# +# -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + 2 370623916 49997271 208.321963 320626645 480000 667.972177 4.206441 + 5 395151204 60021308 250.088783 335129896 480000 698.187283 3.791758 + 10 420523162 76803506 320.014608 343719656 480000 716.082617 3.237656 + 20 435214507 110270993 459.462471 324943514 480000 676.965654 2.473386 + 40 508421657 177501069 739.587787 330920588 480000 689.417892 1.932165 + 80 648719109 315980047 1316.583529 332739062 480000 693.206379 1.526519 + 160 917523174 584894037 2437.058487 332629137 480000 692.977369 1.284350 + 320 1448703419 1122653308 4677.722117 326050111 480000 679.271065 1.145214 + 640 2531452268 2197871997 9157.799988 333580271 480000 694.958898 1.075887 diff -r adac95f01c6f -r 6652d0313656 results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/Vthread/2011-12-16/plot.gnuplot --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ 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 @@ -0,0 +1,23 @@ + +set terminal postscript enhanced color +set output "8_32_128_512thds__o30000__perfCtrs.result.eps" +set title "2 Core Conroe 3GHz" +set xlabel "Cycles in one Task" +set ylabel "Ratio of Total Execution to Total Work" +set multiplot + set origin 0,0 + set size 1,1 + set yrange [1:8] + line(x)=2 + set key box + 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 + set notitle + #set xlabel "" + #set origin 0.40,0.40 + #set size 0.5,0.5 + #set xrange [0 : 2000] + #set yrange [1 : 8] + #set key box + #replot +set nomultiplot +exit diff -r adac95f01c6f -r 6652d0313656 results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/pthread/2011-12-16/128_thds__o30000__perfCtrs.meas --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ 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 @@ -0,0 +1,144 @@ +# This is a output of the overhead_data_generation.py script, run the overhead_result_calc.py script to get the calculated results; +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'; +NUM_CORES = 4; +ITERS_PER_TASK_TABLE = [2, 5, 10, 20, 40, 80, 160, 320, 640]; +TASKS_PER_THREAD = 30000; +date_of_run = datetime.datetime(2011, 12, 16, 20, 30, 7, 179918); +threads_per_core = 32; +totalThreads = 128; +# array_of_results: hash key is the number of iterations per task(inner iterations); +array_of_results = {2: [{'exeCycles_workCycles_ratio': 279.10677, + 'total_exe_cycles': 238653034916, + 'total_workcycles': 855060000}, + {'exeCycles_workCycles_ratio': 278.639864, + 'total_exe_cycles': 238387549080, + 'total_workcycles': 855540000}, + {'exeCycles_workCycles_ratio': 275.717124, + 'total_exe_cycles': 235225306791, + 'total_workcycles': 853140000}, + {'exeCycles_workCycles_ratio': 279.430039, + 'total_exe_cycles': 237303166064, + 'total_workcycles': 849240000}, + {'exeCycles_workCycles_ratio': 275.146989, + 'total_exe_cycles': 237933358429, + 'total_workcycles': 864750000}], + 5: [{'exeCycles_workCycles_ratio': 232.674731, + 'total_exe_cycles': 237356146685, + 'total_workcycles': 1020120000}, + {'exeCycles_workCycles_ratio': 226.373697, + 'total_exe_cycles': 236062491387, + 'total_workcycles': 1042800000}, + {'exeCycles_workCycles_ratio': 226.105915, + 'total_exe_cycles': 236936388175, + 'total_workcycles': 1047900000}, + {'exeCycles_workCycles_ratio': 232.193912, + 'total_exe_cycles': 237861765296, + 'total_workcycles': 1024410000}, + {'exeCycles_workCycles_ratio': 230.762455, + 'total_exe_cycles': 235813844807, + 'total_workcycles': 1021890000}], + 10: [{'exeCycles_workCycles_ratio': 186.162009, + 'total_exe_cycles': 239043188693, + 'total_workcycles': 1284060000}, + {'exeCycles_workCycles_ratio': 187.062986, + 'total_exe_cycles': 238886916118, + 'total_workcycles': 1277040000}, + {'exeCycles_workCycles_ratio': 182.646703, + 'total_exe_cycles': 237175876153, + 'total_workcycles': 1298550000}, + {'exeCycles_workCycles_ratio': 184.814903, + 'total_exe_cycles': 239697536255, + 'total_workcycles': 1296960000}, + {'exeCycles_workCycles_ratio': 186.226561, + 'total_exe_cycles': 238042238769, + 'total_workcycles': 1278240000}], + 20: [{'exeCycles_workCycles_ratio': 128.231826, + 'total_exe_cycles': 236191483176, + 'total_workcycles': 1841910000}, + {'exeCycles_workCycles_ratio': 131.089191, + 'total_exe_cycles': 239114548979, + 'total_workcycles': 1824060000}, + {'exeCycles_workCycles_ratio': 130.13478, + 'total_exe_cycles': 237849939562, + 'total_workcycles': 1827720000}, + {'exeCycles_workCycles_ratio': 129.716381, + 'total_exe_cycles': 238299368708, + 'total_workcycles': 1837080000}, + {'exeCycles_workCycles_ratio': 130.532554, + 'total_exe_cycles': 239414978975, + 'total_workcycles': 1834140000}], + 40: [{'exeCycles_workCycles_ratio': 81.732133, + 'total_exe_cycles': 238855619282, + 'total_workcycles': 2922420000}, + {'exeCycles_workCycles_ratio': 82.994713, + 'total_exe_cycles': 241429961332, + 'total_workcycles': 2908980000}, + {'exeCycles_workCycles_ratio': 82.309198, + 'total_exe_cycles': 239453095016, + 'total_workcycles': 2909190000}, + {'exeCycles_workCycles_ratio': 81.924494, + 'total_exe_cycles': 237697365346, + 'total_workcycles': 2901420000}, + {'exeCycles_workCycles_ratio': 82.220874, + 'total_exe_cycles': 238461091014, + 'total_workcycles': 2900250000}], + 80: [{'exeCycles_workCycles_ratio': 47.214751, + 'total_exe_cycles': 242139435336, + 'total_workcycles': 5128470000}, + {'exeCycles_workCycles_ratio': 47.075291, + 'total_exe_cycles': 241403033400, + 'total_workcycles': 5128020000}, + {'exeCycles_workCycles_ratio': 47.487145, + 'total_exe_cycles': 243693105876, + 'total_workcycles': 5131770000}, + {'exeCycles_workCycles_ratio': 46.875827, + 'total_exe_cycles': 240610806792, + 'total_workcycles': 5132940000}, + {'exeCycles_workCycles_ratio': 46.657856, + 'total_exe_cycles': 239879704706, + 'total_workcycles': 5141250000}], + 160: [{'exeCycles_workCycles_ratio': 26.17385, + 'total_exe_cycles': 246726488270, + 'total_workcycles': 9426450000}, + {'exeCycles_workCycles_ratio': 25.473784, + 'total_exe_cycles': 240400178944, + 'total_workcycles': 9437160000}, + {'exeCycles_workCycles_ratio': 26.03932, + 'total_exe_cycles': 245102133716, + 'total_workcycles': 9412770000}, + {'exeCycles_workCycles_ratio': 25.902186, + 'total_exe_cycles': 243886696315, + 'total_workcycles': 9415680000}, + {'exeCycles_workCycles_ratio': 25.807029, + 'total_exe_cycles': 243718485069, + 'total_workcycles': 9443880000}], + 320: [{'exeCycles_workCycles_ratio': 14.061705, + 'total_exe_cycles': 253697902015, + 'total_workcycles': 18041760000}, + {'exeCycles_workCycles_ratio': 13.950768, + 'total_exe_cycles': 251236877601, + 'total_workcycles': 18008820000}, + {'exeCycles_workCycles_ratio': 14.025055, + 'total_exe_cycles': 253428400387, + 'total_workcycles': 18069690000}, + {'exeCycles_workCycles_ratio': 14.01598, + 'total_exe_cycles': 253280384477, + 'total_workcycles': 18070830000}, + {'exeCycles_workCycles_ratio': 13.87799, + 'total_exe_cycles': 250655237716, + 'total_workcycles': 18061350000}], + 640: [{'exeCycles_workCycles_ratio': 7.670935, + 'total_exe_cycles': 270483312637, + 'total_workcycles': 35260800000}, + {'exeCycles_workCycles_ratio': 7.648555, + 'total_exe_cycles': 269841926260, + 'total_workcycles': 35280120000}, + {'exeCycles_workCycles_ratio': 7.435782, + 'total_exe_cycles': 266558282031, + 'total_workcycles': 35848050000}, + {'exeCycles_workCycles_ratio': 7.706065, + 'total_exe_cycles': 271926845208, + 'total_workcycles': 35287380000}, + {'exeCycles_workCycles_ratio': 7.687362, + 'total_exe_cycles': 270814376581, + 'total_workcycles': 35228520000}]} \ No newline at end of file diff -r adac95f01c6f -r 6652d0313656 results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/pthread/2011-12-16/128_thds__o30000__perfCtrs.result --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ 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 @@ -0,0 +1,15 @@ +# 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 +# Date of Run: 2011-12-16 20:30:07.179918 +# Number of Cores: 4 +# Number of Threads: 32.000000 per Core, 128 total +# +# -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + 2 235225306791 853140000 222.171875 234372166791 7680000 30517.209218 138.358562 + 5 235813844807 1021890000 266.117188 234791954807 7680000 30571.869115 115.881227 + 10 237175876153 1298550000 338.164062 235877326153 7680000 30713.193510 91.823351 + 20 236191483176 1841910000 479.664062 234349573176 7680000 30514.267341 64.615913 + 40 237697365346 2901420000 755.578125 234795945346 7680000 30572.388717 41.462247 + 80 239879704706 5141250000 1338.867188 234738454706 7680000 30564.902957 23.828928 + 160 240400178944 9437160000 2457.593750 230963018944 7680000 30073.309758 13.236892 + 320 250655237716 18061350000 4703.476562 232593887716 7680000 30285.662463 7.438995 + 640 266558282031 35848050000 9335.429688 230710232031 7680000 30040.394796 4.217891 diff -r adac95f01c6f -r 6652d0313656 results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/pthread/2011-12-16/32_thds__o30000__perfCtrs.meas --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ 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 @@ -0,0 +1,144 @@ +# This is a output of the overhead_data_generation.py script, run the overhead_result_calc.py script to get the calculated results; +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'; +NUM_CORES = 4; +ITERS_PER_TASK_TABLE = [2, 5, 10, 20, 40, 80, 160, 320, 640]; +TASKS_PER_THREAD = 30000; +date_of_run = datetime.datetime(2011, 12, 16, 19, 59, 22, 361683); +threads_per_core = 8; +totalThreads = 32; +# array_of_results: hash key is the number of iterations per task(inner iterations); +array_of_results = {2: [{'exeCycles_workCycles_ratio': 85.550097, + 'total_exe_cycles': 17665239573, + 'total_workcycles': 206490000}, + {'exeCycles_workCycles_ratio': 83.872659, + 'total_exe_cycles': 17203121127, + 'total_workcycles': 205110000}, + {'exeCycles_workCycles_ratio': 83.857406, + 'total_exe_cycles': 17557224990, + 'total_workcycles': 209370000}, + {'exeCycles_workCycles_ratio': 84.40819, + 'total_exe_cycles': 17477559823, + 'total_workcycles': 207060000}, + {'exeCycles_workCycles_ratio': 82.59153, + 'total_exe_cycles': 17225289515, + 'total_workcycles': 208560000}], + 5: [{'exeCycles_workCycles_ratio': 72.618137, + 'total_exe_cycles': 17813955306, + 'total_workcycles': 245310000}, + {'exeCycles_workCycles_ratio': 70.993642, + 'total_exe_cycles': 17481474363, + 'total_workcycles': 246240000}, + {'exeCycles_workCycles_ratio': 71.118916, + 'total_exe_cycles': 17493119704, + 'total_workcycles': 245970000}, + {'exeCycles_workCycles_ratio': 70.025631, + 'total_exe_cycles': 17425878335, + 'total_workcycles': 248850000}, + {'exeCycles_workCycles_ratio': 71.205848, + 'total_exe_cycles': 17587132435, + 'total_workcycles': 246990000}], + 10: [{'exeCycles_workCycles_ratio': 55.834764, + 'total_exe_cycles': 17405370961, + 'total_workcycles': 311730000}, + {'exeCycles_workCycles_ratio': 55.911254, + 'total_exe_cycles': 17464439153, + 'total_workcycles': 312360000}, + {'exeCycles_workCycles_ratio': 56.179696, + 'total_exe_cycles': 17398290031, + 'total_workcycles': 309690000}, + {'exeCycles_workCycles_ratio': 56.466689, + 'total_exe_cycles': 17668427101, + 'total_workcycles': 312900000}, + {'exeCycles_workCycles_ratio': 56.706898, + 'total_exe_cycles': 17432267456, + 'total_workcycles': 307410000}], + 20: [{'exeCycles_workCycles_ratio': 39.028179, + 'total_exe_cycles': 17460817040, + 'total_workcycles': 447390000}, + {'exeCycles_workCycles_ratio': 39.57713, + 'total_exe_cycles': 17758653791, + 'total_workcycles': 448710000}, + {'exeCycles_workCycles_ratio': 39.044834, + 'total_exe_cycles': 17422585687, + 'total_workcycles': 446220000}, + {'exeCycles_workCycles_ratio': 39.20824, + 'total_exe_cycles': 17521378081, + 'total_workcycles': 446880000}, + {'exeCycles_workCycles_ratio': 39.068515, + 'total_exe_cycles': 17461282060, + 'total_workcycles': 446940000}], + 40: [{'exeCycles_workCycles_ratio': 24.934626, + 'total_exe_cycles': 17941709961, + 'total_workcycles': 719550000}, + {'exeCycles_workCycles_ratio': 25.072487, + 'total_exe_cycles': 17997282127, + 'total_workcycles': 717810000}, + {'exeCycles_workCycles_ratio': 24.815985, + 'total_exe_cycles': 17723080255, + 'total_workcycles': 714180000}, + {'exeCycles_workCycles_ratio': 24.83533, + 'total_exe_cycles': 17762227779, + 'total_workcycles': 715200000}, + {'exeCycles_workCycles_ratio': 24.965954, + 'total_exe_cycles': 17897593301, + 'total_workcycles': 716880000}], + 80: [{'exeCycles_workCycles_ratio': 14.380562, + 'total_exe_cycles': 18250658556, + 'total_workcycles': 1269120000}, + {'exeCycles_workCycles_ratio': 14.450884, + 'total_exe_cycles': 18388027668, + 'total_workcycles': 1272450000}, + {'exeCycles_workCycles_ratio': 14.485782, + 'total_exe_cycles': 18404620090, + 'total_workcycles': 1270530000}, + {'exeCycles_workCycles_ratio': 14.645276, + 'total_exe_cycles': 18564644746, + 'total_workcycles': 1267620000}, + {'exeCycles_workCycles_ratio': 14.517622, + 'total_exe_cycles': 18513451696, + 'total_workcycles': 1275240000}], + 160: [{'exeCycles_workCycles_ratio': 8.486533, + 'total_exe_cycles': 19936903121, + 'total_workcycles': 2349240000}, + {'exeCycles_workCycles_ratio': 8.26555, + 'total_exe_cycles': 19393955982, + 'total_workcycles': 2346360000}, + {'exeCycles_workCycles_ratio': 8.337108, + 'total_exe_cycles': 19542848657, + 'total_workcycles': 2344080000}, + {'exeCycles_workCycles_ratio': 8.307936, + 'total_exe_cycles': 19505122858, + 'total_workcycles': 2347770000}, + {'exeCycles_workCycles_ratio': 8.202558, + 'total_exe_cycles': 19293892158, + 'total_workcycles': 2352180000}], + 320: [{'exeCycles_workCycles_ratio': 4.771189, + 'total_exe_cycles': 21442580261, + 'total_workcycles': 4494180000}, + {'exeCycles_workCycles_ratio': 4.818261, + 'total_exe_cycles': 21677403816, + 'total_workcycles': 4499010000}, + {'exeCycles_workCycles_ratio': 4.831815, + 'total_exe_cycles': 21717222640, + 'total_workcycles': 4494630000}, + {'exeCycles_workCycles_ratio': 4.782133, + 'total_exe_cycles': 21490476080, + 'total_workcycles': 4493910000}, + {'exeCycles_workCycles_ratio': 4.745344, + 'total_exe_cycles': 21340240394, + 'total_workcycles': 4497090000}], + 640: [{'exeCycles_workCycles_ratio': 2.941352, + 'total_exe_cycles': 25876456607, + 'total_workcycles': 8797470000}, + {'exeCycles_workCycles_ratio': 2.969187, + 'total_exe_cycles': 26120886388, + 'total_workcycles': 8797320000}, + {'exeCycles_workCycles_ratio': 2.938943, + 'total_exe_cycles': 25893792059, + 'total_workcycles': 8810580000}, + {'exeCycles_workCycles_ratio': 2.907514, + 'total_exe_cycles': 25578159200, + 'total_workcycles': 8797260000}, + {'exeCycles_workCycles_ratio': 2.919859, + 'total_exe_cycles': 25691752858, + 'total_workcycles': 8798970000}]} \ No newline at end of file diff -r adac95f01c6f -r 6652d0313656 results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/pthread/2011-12-16/32_thds__o30000__perfCtrs.result --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ 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 @@ -0,0 +1,15 @@ +# 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 +# Date of Run: 2011-12-16 19:59:22.361683 +# Number of Cores: 4 +# Number of Threads: 8.000000 per Core, 32 total +# +# -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + 2 17203121127 205110000 213.656250 16998011127 1920000 8853.130795 42.436330 + 5 17425878335 248850000 259.218750 17177028335 1920000 8946.368924 35.512816 + 10 17398290031 309690000 322.593750 17088600031 1920000 8900.312516 28.589848 + 20 17422585687 446220000 464.812500 16976365687 1920000 8841.857129 20.022417 + 40 17723080255 714180000 743.937500 17008900255 1920000 8858.802216 12.907993 + 80 18250658556 1269120000 1322.000000 16981538556 1920000 8844.551331 7.690281 + 160 19293892158 2352180000 2450.187500 16941712158 1920000 8823.808416 4.601279 + 320 21340240394 4497090000 4684.468750 16843150394 1920000 8772.474164 2.872672 + 640 25578159200 8797260000 9163.812500 16780899200 1920000 8740.051667 1.953757 diff -r adac95f01c6f -r 6652d0313656 results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/pthread/2011-12-16/512_thds__o30000__perfCtrs.meas --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ 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 @@ -0,0 +1,144 @@ +# This is a output of the overhead_data_generation.py script, run the overhead_result_calc.py script to get the calculated results; +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'; +NUM_CORES = 4; +ITERS_PER_TASK_TABLE = [2, 5, 10, 20, 40, 80, 160, 320, 640]; +TASKS_PER_THREAD = 30000; +date_of_run = datetime.datetime(2011, 12, 17, 3, 46, 43, 468343); +threads_per_core = 128; +totalThreads = 512; +# array_of_results: hash key is the number of iterations per task(inner iterations); +array_of_results = {2: [{'exeCycles_workCycles_ratio': 757.135438, + 'total_exe_cycles': 3229712638457, + 'total_workcycles': 4265700000}, + {'exeCycles_workCycles_ratio': 776.534384, + 'total_exe_cycles': 3273232205436, + 'total_workcycles': 4215180000}, + {'exeCycles_workCycles_ratio': 738.345875, + 'total_exe_cycles': 3274357220575, + 'total_workcycles': 4434720000}, + {'exeCycles_workCycles_ratio': 776.314495, + 'total_exe_cycles': 3287583200534, + 'total_workcycles': 4234860000}, + {'exeCycles_workCycles_ratio': 737.501838, + 'total_exe_cycles': 3261454377139, + 'total_workcycles': 4422300000}], + 5: [{'exeCycles_workCycles_ratio': 726.936713, + 'total_exe_cycles': 3275533213691, + 'total_workcycles': 4505940000}, + {'exeCycles_workCycles_ratio': 698.387567, + 'total_exe_cycles': 3293930992174, + 'total_workcycles': 4716480000}, + {'exeCycles_workCycles_ratio': 727.767988, + 'total_exe_cycles': 3277182916034, + 'total_workcycles': 4503060000}, + {'exeCycles_workCycles_ratio': 675.76535, + 'total_exe_cycles': 3267818773573, + 'total_workcycles': 4835730000}, + {'exeCycles_workCycles_ratio': 734.991199, + 'total_exe_cycles': 3263823970056, + 'total_workcycles': 4440630000}], + 10: [{'exeCycles_workCycles_ratio': 601.649465, + 'total_exe_cycles': 3292352216348, + 'total_workcycles': 5472210000}, + {'exeCycles_workCycles_ratio': 595.905131, + 'total_exe_cycles': 3277418631960, + 'total_workcycles': 5499900000}, + {'exeCycles_workCycles_ratio': 594.969391, + 'total_exe_cycles': 3277591182232, + 'total_workcycles': 5508840000}, + {'exeCycles_workCycles_ratio': 609.430071, + 'total_exe_cycles': 3287521764504, + 'total_workcycles': 5394420000}, + {'exeCycles_workCycles_ratio': 570.424056, + 'total_exe_cycles': 3269043220428, + 'total_workcycles': 5730900000}], + 20: [{'exeCycles_workCycles_ratio': 437.010545, + 'total_exe_cycles': 3277395544783, + 'total_workcycles': 7499580000}, + {'exeCycles_workCycles_ratio': 431.545616, + 'total_exe_cycles': 3273683463604, + 'total_workcycles': 7585950000}, + {'exeCycles_workCycles_ratio': 432.445502, + 'total_exe_cycles': 3273400554691, + 'total_workcycles': 7569510000}, + {'exeCycles_workCycles_ratio': 432.840301, + 'total_exe_cycles': 3284232055324, + 'total_workcycles': 7587630000}, + {'exeCycles_workCycles_ratio': 435.523259, + 'total_exe_cycles': 3284128459261, + 'total_workcycles': 7540650000}], + 40: [{'exeCycles_workCycles_ratio': 279.191181, + 'total_exe_cycles': 3297401398280, + 'total_workcycles': 11810550000}, + {'exeCycles_workCycles_ratio': 278.825235, + 'total_exe_cycles': 3299495149109, + 'total_workcycles': 11833560000}, + {'exeCycles_workCycles_ratio': 278.176993, + 'total_exe_cycles': 3288085434632, + 'total_workcycles': 11820120000}, + {'exeCycles_workCycles_ratio': 278.866078, + 'total_exe_cycles': 3294766453941, + 'total_workcycles': 11814870000}, + {'exeCycles_workCycles_ratio': 275.666254, + 'total_exe_cycles': 3285343551304, + 'total_workcycles': 11917830000}], + 80: [{'exeCycles_workCycles_ratio': 156.922699, + 'total_exe_cycles': 3302697114830, + 'total_workcycles': 21046650000}, + {'exeCycles_workCycles_ratio': 155.616573, + 'total_exe_cycles': 3291692011211, + 'total_workcycles': 21152580000}, + {'exeCycles_workCycles_ratio': 158.455956, + 'total_exe_cycles': 3304633814103, + 'total_workcycles': 20855220000}, + {'exeCycles_workCycles_ratio': 157.169493, + 'total_exe_cycles': 3317495931724, + 'total_workcycles': 21107760000}, + {'exeCycles_workCycles_ratio': 155.778742, + 'total_exe_cycles': 3287696323634, + 'total_workcycles': 21104910000}], + 160: [{'exeCycles_workCycles_ratio': 86.126589, + 'total_exe_cycles': 3302088272434, + 'total_workcycles': 38339940000}, + {'exeCycles_workCycles_ratio': 86.808813, + 'total_exe_cycles': 3304387027046, + 'total_workcycles': 38065110000}, + {'exeCycles_workCycles_ratio': 87.435625, + 'total_exe_cycles': 3324537647459, + 'total_workcycles': 38022690000}, + {'exeCycles_workCycles_ratio': 86.943343, + 'total_exe_cycles': 3342072561655, + 'total_workcycles': 38439660000}, + {'exeCycles_workCycles_ratio': 87.221631, + 'total_exe_cycles': 3322364391775, + 'total_workcycles': 38091060000}], + 320: [{'exeCycles_workCycles_ratio': 46.245103, + 'total_exe_cycles': 3354207735723, + 'total_workcycles': 72531090000}, + {'exeCycles_workCycles_ratio': 45.959832, + 'total_exe_cycles': 3357875888424, + 'total_workcycles': 73061100000}, + {'exeCycles_workCycles_ratio': 46.381554, + 'total_exe_cycles': 3375095712943, + 'total_workcycles': 72768060000}, + {'exeCycles_workCycles_ratio': 46.063659, + 'total_exe_cycles': 3350483109356, + 'total_workcycles': 72735930000}, + {'exeCycles_workCycles_ratio': 45.873523, + 'total_exe_cycles': 3348396538624, + 'total_workcycles': 72991920000}], + 640: [{'exeCycles_workCycles_ratio': 24.169217, + 'total_exe_cycles': 3415733935789, + 'total_workcycles': 141325800000}, + {'exeCycles_workCycles_ratio': 24.256551, + 'total_exe_cycles': 3434988812341, + 'total_workcycles': 141610770000}, + {'exeCycles_workCycles_ratio': 24.07808, + 'total_exe_cycles': 3406619526803, + 'total_workcycles': 141482190000}, + {'exeCycles_workCycles_ratio': 23.931084, + 'total_exe_cycles': 3391760878036, + 'total_workcycles': 141730350000}, + {'exeCycles_workCycles_ratio': 24.049224, + 'total_exe_cycles': 3399114901180, + 'total_workcycles': 141339900000}]} \ No newline at end of file diff -r adac95f01c6f -r 6652d0313656 results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/pthread/2011-12-16/512_thds__o30000__perfCtrs.result --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ 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 @@ -0,0 +1,15 @@ +# 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 +# Date of Run: 2011-12-17 03:46:43.468343 +# Number of Cores: 4 +# Number of Threads: 128.000000 per Core, 512 total +# +# -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + 2 3229712638457 4265700000 277.714844 3225446938457 30720000 104995.017528 379.067719 + 5 3263823970056 4440630000 289.103516 3259383340056 30720000 106099.718101 367.995600 + 10 3269043220428 5730900000 373.105469 3263312320428 30720000 106227.614597 285.712028 + 20 3273400554691 7569510000 492.806641 3265831044691 30720000 106309.604319 216.722751 + 40 3285343551304 11917830000 775.900391 3273425721304 30720000 106556.826865 138.333127 + 80 3287696323634 21104910000 1374.017578 3266591413634 30720000 106334.355913 78.389371 + 160 3302088272434 38339940000 2496.089844 3263748332434 30720000 106241.807696 43.563295 + 320 3348396538624 72991920000 4752.078125 3275404618624 30720000 106621.244096 23.436762 + 640 3391760878036 141730350000 9227.236328 3250030528036 30720000 105795.264585 12.465542 diff -r adac95f01c6f -r 6652d0313656 results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/pthread/2011-12-16/8_32_128_512thds__o30000__perfCtrs.result.eps --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ 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 @@ -0,0 +1,889 @@ +%!PS-Adobe-2.0 +%%Title: 8_32_128_512thds__o30000__perfCtrs.result.eps +%%Creator: gnuplot 4.4 patchlevel 2 +%%CreationDate: Mon Dec 19 15:58:48 2011 +%%DocumentFonts: (atend) +%%BoundingBox: 50 50 554 770 +%%Orientation: Landscape +%%Pages: (atend) +%%EndComments +%%BeginProlog +/gnudict 256 dict def +gnudict begin +% +% The following true/false flags may be edited by hand if desired. +% The unit line width and grayscale image gamma correction may also be changed. +% +/Color true def +/Blacktext false def +/Solid false def +/Dashlength 1 def +/Landscape true def +/Level1 false def +/Rounded false def +/ClipToBoundingBox false def +/TransparentPatterns false def +/gnulinewidth 5.000 def +/userlinewidth gnulinewidth def +/Gamma 1.0 def +% +/vshift -46 def +/dl1 { + 10.0 Dashlength mul mul + Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if +} def +/dl2 { + 10.0 Dashlength mul mul + Rounded { currentlinewidth 0.75 mul add } if +} def +/hpt_ 31.5 def +/vpt_ 31.5 def +/hpt hpt_ def +/vpt vpt_ def +Level1 {} { +/SDict 10 dict def +systemdict /pdfmark known not { + userdict /pdfmark systemdict /cleartomark get put +} if +SDict begin [ + /Title (8_32_128_512thds__o30000__perfCtrs.result.eps) + /Subject (gnuplot plot) + /Creator (gnuplot 4.4 patchlevel 2) + /Author (msach) +% /Producer (gnuplot) +% /Keywords () + /CreationDate (Mon Dec 19 15:58:48 2011) + /DOCINFO pdfmark +end +} ifelse +/doclip { + ClipToBoundingBox { + newpath 50 50 moveto 554 50 lineto 554 770 lineto 50 770 lineto closepath + clip + } if +} def +% +% Gnuplot Prolog Version 4.4 (August 2010) +% +%/SuppressPDFMark true def +% +/M {moveto} bind def +/L {lineto} bind def +/R {rmoveto} bind def +/V {rlineto} bind def +/N {newpath moveto} bind def +/Z {closepath} bind def +/C {setrgbcolor} bind def +/f {rlineto fill} bind def +/g {setgray} bind def +/Gshow {show} def % May be redefined later in the file to support UTF-8 +/vpt2 vpt 2 mul def +/hpt2 hpt 2 mul def +/Lshow {currentpoint stroke M 0 vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R + Blacktext {gsave 0 setgray show grestore} {show} ifelse} def +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def + /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash} + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def +/BL {stroke userlinewidth 2 mul setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +/AL {stroke userlinewidth 2 div setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +/UL {dup gnulinewidth mul /userlinewidth exch def + dup 1 lt {pop 1} if 10 mul /udl exch def} def +/PL {stroke userlinewidth setlinewidth + Rounded {1 setlinejoin 1 setlinecap} if} def +3.8 setmiterlimit +% Default Line colors +/LCw {1 1 1} def +/LCb {0 0 0} def +/LCa {0 0 0} def +/LC0 {1 0 0} def +/LC1 {0 1 0} def +/LC2 {0 0 1} def +/LC3 {1 0 1} def +/LC4 {0 1 1} def +/LC5 {1 1 0} def +/LC6 {0 0 0} def +/LC7 {1 0.3 0} def +/LC8 {0.5 0.5 0.5} def +% Default Line Types +/LTw {PL [] 1 setgray} def +/LTb {BL [] LCb DL} def +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def +/LT0 {PL [] LC0 DL} def +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def +/Dia {stroke [] 0 setdash 2 copy vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath stroke + Pnt} def +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V + currentpoint stroke M + hpt neg vpt neg R hpt2 0 V stroke + } def +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath stroke + Pnt} def +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M + hpt2 vpt2 neg V currentpoint stroke M + hpt2 neg 0 R hpt2 vpt2 V stroke} def +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath stroke + Pnt} def +/Star {2 copy Pls Crs} def +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath fill} def +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath fill} def +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath stroke + Pnt} def +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath fill} def +/DiaF {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath fill} def +/Pent {stroke [] 0 setdash 2 copy gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath stroke grestore Pnt} def +/PentF {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath fill grestore} def +/Circle {stroke [] 0 setdash 2 copy + hpt 0 360 arc stroke Pnt} def +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def +/C1 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc closepath fill + vpt 0 360 arc closepath} bind def +/C2 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C3 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C4 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 180 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C5 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc + 2 copy moveto + 2 copy vpt 180 270 arc closepath fill + vpt 0 360 arc} bind def +/C6 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C7 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 270 arc closepath fill + vpt 0 360 arc closepath} bind def +/C8 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 270 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C9 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 270 450 arc closepath fill + vpt 0 360 arc closepath} bind def +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill + 2 copy moveto + 2 copy vpt 90 180 arc closepath fill + vpt 0 360 arc closepath} bind def +/C11 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 180 arc closepath fill + 2 copy moveto + 2 copy vpt 270 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C12 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 180 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C13 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 0 90 arc closepath fill + 2 copy moveto + 2 copy vpt 180 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/C14 {BL [] 0 setdash 2 copy moveto + 2 copy vpt 90 360 arc closepath fill + vpt 0 360 arc} bind def +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill + vpt 0 360 arc closepath} bind def +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto + neg 0 rlineto closepath} bind def +/Square {dup Rec} bind def +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill + exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill + 2 copy vpt Square fill Bsquare} bind def +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill + Bsquare} bind def +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill + Bsquare} bind def +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill + 2 copy vpt Square fill Bsquare} bind def +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill + 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def +/DiaE {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V closepath stroke} def +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V closepath stroke} def +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V closepath stroke} def +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V closepath stroke} def +/PentE {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + closepath stroke grestore} def +/CircE {stroke [] 0 setdash + hpt 0 360 arc stroke} def +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def +/DiaW {stroke [] 0 setdash vpt add M + hpt neg vpt neg V hpt vpt neg V + hpt vpt V hpt neg vpt V Opaque stroke} def +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M + 0 vpt2 neg V hpt2 0 V 0 vpt2 V + hpt2 neg 0 V Opaque stroke} def +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M + hpt neg vpt -1.62 mul V + hpt 2 mul 0 V + hpt neg vpt 1.62 mul V Opaque stroke} def +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M + hpt neg vpt 1.62 mul V + hpt 2 mul 0 V + hpt neg vpt -1.62 mul V Opaque stroke} def +/PentW {stroke [] 0 setdash gsave + translate 0 hpt M 4 {72 rotate 0 hpt L} repeat + Opaque stroke grestore} def +/CircW {stroke [] 0 setdash + hpt 0 360 arc Opaque stroke} def +/BoxFill {gsave Rec 1 setgray fill grestore} def +/Density { + /Fillden exch def + currentrgbcolor + /ColB exch def /ColG exch def /ColR exch def + /ColR ColR Fillden mul Fillden sub 1 add def + /ColG ColG Fillden mul Fillden sub 1 add def + /ColB ColB Fillden mul Fillden sub 1 add def + ColR ColG ColB setrgbcolor} def +/BoxColFill {gsave Rec PolyFill} def +/PolyFill {gsave Density fill grestore grestore} def +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def +% +% PostScript Level 1 Pattern Fill routine for rectangles +% Usage: x y w h s a XX PatternFill +% x,y = lower left corner of box to be filled +% w,h = width and height of box +% a = angle in degrees between lines and x-axis +% XX = 0/1 for no/yes cross-hatch +% +/PatternFill {gsave /PFa [ 9 2 roll ] def + PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate + PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec + gsave 1 setgray fill grestore clip + currentlinewidth 0.5 mul setlinewidth + /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def + 0 0 M PFa 5 get rotate PFs -2 div dup translate + 0 1 PFs PFa 4 get div 1 add floor cvi + {PFa 4 get mul 0 M 0 PFs V} for + 0 PFa 6 get ne { + 0 1 PFs PFa 4 get div 1 add floor cvi + {PFa 4 get mul 0 2 1 roll M PFs 0 V} for + } if + stroke grestore} def +% +/languagelevel where + {pop languagelevel} {1} ifelse + 2 lt + {/InterpretLevel1 true def} + {/InterpretLevel1 Level1 def} + ifelse +% +% PostScript level 2 pattern fill definitions +% +/Level2PatternFill { +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8} + bind def +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} +>> matrix makepattern +/Pat1 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke + 0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke} +>> matrix makepattern +/Pat2 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L + 8 8 L 8 0 L 0 0 L fill} +>> matrix makepattern +/Pat3 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L + 0 12 M 12 0 L stroke} +>> matrix makepattern +/Pat4 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L + 0 -4 M 12 8 L stroke} +>> matrix makepattern +/Pat5 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L + 0 12 M 8 -4 L 4 12 M 10 0 L stroke} +>> matrix makepattern +/Pat6 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L + 0 -4 M 8 12 L 4 -4 M 10 8 L stroke} +>> matrix makepattern +/Pat7 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L + 12 0 M -4 8 L 12 4 M 0 10 L stroke} +>> matrix makepattern +/Pat8 exch def +<< Tile8x8 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L + -4 0 M 12 8 L -4 4 M 8 10 L stroke} +>> matrix makepattern +/Pat9 exch def +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def +} def +% +% +%End of PostScript Level 2 code +% +/PatternBgnd { + TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse +} def +% +% Substitute for Level 2 pattern fill codes with +% grayscale if Level 2 support is not selected. +% +/Level1PatternFill { +/Pattern1 {0.250 Density} bind def +/Pattern2 {0.500 Density} bind def +/Pattern3 {0.750 Density} bind def +/Pattern4 {0.125 Density} bind def +/Pattern5 {0.375 Density} bind def +/Pattern6 {0.625 Density} bind def +/Pattern7 {0.875 Density} bind def +} def +% +% Now test for support of Level 2 code +% +Level1 {Level1PatternFill} {Level2PatternFill} ifelse +% +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall +currentdict end definefont pop +/MFshow { + { dup 5 get 3 ge + { 5 get 3 eq {gsave} {grestore} ifelse } + {dup dup 0 get findfont exch 1 get scalefont setfont + [ currentpoint ] exch dup 2 get 0 exch R dup 5 get 2 ne {dup dup 6 + get exch 4 get {Gshow} {stringwidth pop 0 R} ifelse }if dup 5 get 0 eq + {dup 3 get {2 get neg 0 exch R pop} {pop aload pop M} ifelse} {dup 5 + get 1 eq {dup 2 get exch dup 3 get exch 6 get stringwidth pop -2 div + dup 0 R} {dup 6 get stringwidth pop -2 div 0 R 6 get + show 2 index {aload pop M neg 3 -1 roll neg R pop pop} {pop pop pop + pop aload pop M} ifelse }ifelse }ifelse } + ifelse } + forall} def +/Gswidth {dup type /stringtype eq {stringwidth} {pop (n) stringwidth} ifelse} def +/MFwidth {0 exch { dup 5 get 3 ge { 5 get 3 eq { 0 } { pop } ifelse } + {dup 3 get{dup dup 0 get findfont exch 1 get scalefont setfont + 6 get Gswidth pop add} {pop} ifelse} ifelse} forall} def +/MLshow { currentpoint stroke M + 0 exch R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/MRshow { currentpoint stroke M + exch dup MFwidth neg 3 -1 roll R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/MCshow { currentpoint stroke M + exch dup MFwidth -2 div 3 -1 roll R + Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def +/XYsave { [( ) 1 2 true false 3 ()] } bind def +/XYrestore { [( ) 1 2 true false 4 ()] } bind def +end +%%EndProlog +%%Page: 1 1 +gnudict begin +gsave +doclip +50 50 translate +0.100 0.100 scale +90 rotate +0 -5040 translate +0 setgray +newpath +(Helvetica) findfont 140 scalefont setfont +1.000 UL +LTb +518 448 M +63 0 V +6366 0 R +-63 0 V +stroke +434 448 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 1)] +] -46.7 MRshow +1.000 UL +LTb +518 1044 M +63 0 V +6366 0 R +-63 0 V +stroke +434 1044 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 2)] +] -46.7 MRshow +1.000 UL +LTb +518 1640 M +63 0 V +6366 0 R +-63 0 V +stroke +434 1640 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 3)] +] -46.7 MRshow +1.000 UL +LTb +518 2236 M +63 0 V +6366 0 R +-63 0 V +stroke +434 2236 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 4)] +] -46.7 MRshow +1.000 UL +LTb +518 2831 M +63 0 V +6366 0 R +-63 0 V +stroke +434 2831 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 5)] +] -46.7 MRshow +1.000 UL +LTb +518 3427 M +63 0 V +6366 0 R +-63 0 V +stroke +434 3427 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 6)] +] -46.7 MRshow +1.000 UL +LTb +518 4023 M +63 0 V +6366 0 R +-63 0 V +stroke +434 4023 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 7)] +] -46.7 MRshow +1.000 UL +LTb +518 4619 M +63 0 V +6366 0 R +-63 0 V +stroke +434 4619 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 8)] +] -46.7 MRshow +1.000 UL +LTb +518 448 M +0 63 V +0 4108 R +0 -63 V +stroke +518 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 0)] +] -46.7 MCshow +1.000 UL +LTb +1161 448 M +0 63 V +0 4108 R +0 -63 V +stroke +1161 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 1000)] +] -46.7 MCshow +1.000 UL +LTb +1804 448 M +0 63 V +0 4108 R +0 -63 V +stroke +1804 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 2000)] +] -46.7 MCshow +1.000 UL +LTb +2447 448 M +0 63 V +0 4108 R +0 -63 V +stroke +2447 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 3000)] +] -46.7 MCshow +1.000 UL +LTb +3090 448 M +0 63 V +0 4108 R +0 -63 V +stroke +3090 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 4000)] +] -46.7 MCshow +1.000 UL +LTb +3733 448 M +0 63 V +0 4108 R +0 -63 V +stroke +3733 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 5000)] +] -46.7 MCshow +1.000 UL +LTb +4375 448 M +0 63 V +0 4108 R +0 -63 V +stroke +4375 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 6000)] +] -46.7 MCshow +1.000 UL +LTb +5018 448 M +0 63 V +0 4108 R +0 -63 V +stroke +5018 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 7000)] +] -46.7 MCshow +1.000 UL +LTb +5661 448 M +0 63 V +0 4108 R +0 -63 V +stroke +5661 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 8000)] +] -46.7 MCshow +1.000 UL +LTb +6304 448 M +0 63 V +0 4108 R +0 -63 V +stroke +6304 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 9000)] +] -46.7 MCshow +1.000 UL +LTb +6947 448 M +0 63 V +0 4108 R +0 -63 V +stroke +6947 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 10000)] +] -46.7 MCshow +1.000 UL +LTb +1.000 UL +LTb +518 4619 N +518 448 L +6429 0 V +0 4171 V +-6429 0 V +Z stroke +LCb setrgbcolor +112 2533 M +currentpoint gsave translate -270 rotate 0 0 moveto +[ [(Helvetica) 140.0 0.0 true true 0 (Ratio of Total Execution to Total Work)] +] -46.7 MCshow +grestore +LTb +LCb setrgbcolor +3732 98 M +[ [(Helvetica) 140.0 0.0 true true 0 (Cycles in one Task)] +] -46.7 MCshow +LTb +3732 4829 M +[ [(Helvetica) 140.0 0.0 true true 0 (2 Core Conroe 3GHz)] +] -46.7 MCshow +1.000 UP +1.000 UL +LTb +1.000 UL +LTb +5372 3996 N +0 560 V +1491 0 V +0 -560 V +-1491 0 V +Z stroke +5372 4556 M +1491 0 V +% Begin plot #1 +stroke +LT1 +LCa setrgbcolor +652 1044 M +59 0 V +60 0 V +59 0 V +59 0 V +60 0 V +59 0 V +59 0 V +59 0 V +60 0 V +59 0 V +59 0 V +59 0 V +60 0 V +59 0 V +59 0 V +59 0 V +60 0 V +59 0 V +59 0 V +60 0 V +59 0 V +59 0 V +59 0 V +60 0 V +59 0 V +59 0 V +59 0 V +60 0 V +59 0 V +59 0 V +60 0 V +59 0 V +59 0 V +59 0 V +60 0 V +59 0 V +59 0 V +59 0 V +60 0 V +59 0 V +59 0 V +59 0 V +60 0 V +59 0 V +59 0 V +60 0 V +59 0 V +59 0 V +59 0 V +60 0 V +59 0 V +59 0 V +59 0 V +60 0 V +59 0 V +59 0 V +59 0 V +60 0 V +59 0 V +59 0 V +60 0 V +59 0 V +59 0 V +59 0 V +60 0 V +59 0 V +59 0 V +59 0 V +60 0 V +59 0 V +59 0 V +60 0 V +59 0 V +59 0 V +59 0 V +60 0 V +59 0 V +59 0 V +59 0 V +60 0 V +59 0 V +59 0 V +59 0 V +60 0 V +59 0 V +59 0 V +60 0 V +59 0 V +59 0 V +59 0 V +60 0 V +59 0 V +59 0 V +59 0 V +60 0 V +59 0 V +59 0 V +59 0 V +60 0 V +% End plot #1 +% Begin plot #2 +stroke +2.000 UL +LT1 +LCb setrgbcolor +6296 4486 M +[ [(Helvetica) 140.0 0.0 true true 0 (8 Threads)] +] -46.7 MRshow +LT1 +6380 4486 M +399 0 V +848 4619 M +996 3257 L +1366 2025 L +720 -734 V +3526 883 L +6406 669 L +% End plot #2 +% Begin plot #3 +stroke +LT2 +LCb setrgbcolor +6296 4346 M +[ [(Helvetica) 140.0 0.0 true true 0 (32 Threads)] +] -46.7 MRshow +LT2 +6380 4346 M +399 0 V +1346 4619 M +22 -185 V +2093 2594 L +3530 1564 L +6409 1016 L +% End plot #3 +% Begin plot #4 +stroke +LT3 +LCb setrgbcolor +6296 4206 M +[ [(Helvetica) 140.0 0.0 true true 0 (128 Threads)] +] -46.7 MRshow +LT3 +6380 4206 M +399 0 V +3402 4619 M +140 -334 V +6520 2365 L +% End plot #4 +% Begin plot #5 +stroke +LT4 +LCb setrgbcolor +6296 4066 M +[ [(Helvetica) 140.0 0.0 true true 0 (512 Threads)] +] -46.7 MRshow +LT4 +6380 4066 M +399 0 V +% End plot #5 +stroke +1.000 UL +LTb +518 4619 N +518 448 L +6429 0 V +0 4171 V +-6429 0 V +Z stroke +1.000 UP +1.000 UL +LTb +stroke +grestore +end +showpage +%%Trailer +%%DocumentFonts: Helvetica +%%Pages: 1 diff -r adac95f01c6f -r 6652d0313656 results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/pthread/2011-12-16/8_thds__o30000__perfCtrs.meas --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ 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 @@ -0,0 +1,144 @@ +# This is a output of the overhead_data_generation.py script, run the overhead_result_calc.py script to get the calculated results; +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'; +NUM_CORES = 4; +ITERS_PER_TASK_TABLE = [2, 5, 10, 20, 40, 80, 160, 320, 640]; +TASKS_PER_THREAD = 30000; +date_of_run = datetime.datetime(2011, 12, 16, 19, 56, 57, 144370); +threads_per_core = 2; +totalThreads = 8; +# array_of_results: hash key is the number of iterations per task(inner iterations); +array_of_results = {2: [{'exeCycles_workCycles_ratio': 34.063761, + 'total_exe_cycles': 1730098398, + 'total_workcycles': 50790000}, + {'exeCycles_workCycles_ratio': 34.726265, + 'total_exe_cycles': 1733535143, + 'total_workcycles': 49920000}, + {'exeCycles_workCycles_ratio': 34.063647, + 'total_exe_cycles': 1733158382, + 'total_workcycles': 50880000}, + {'exeCycles_workCycles_ratio': 34.50116, + 'total_exe_cycles': 1728508113, + 'total_workcycles': 50100000}, + {'exeCycles_workCycles_ratio': 34.696147, + 'total_exe_cycles': 1741399599, + 'total_workcycles': 50190000}], + 5: [{'exeCycles_workCycles_ratio': 28.628842, + 'total_exe_cycles': 1745214221, + 'total_workcycles': 60960000}, + {'exeCycles_workCycles_ratio': 28.550237, + 'total_exe_cycles': 1747274477, + 'total_workcycles': 61200000}, + {'exeCycles_workCycles_ratio': 28.203255, + 'total_exe_cycles': 1750576014, + 'total_workcycles': 62070000}, + {'exeCycles_workCycles_ratio': 28.505768, + 'total_exe_cycles': 1744552972, + 'total_workcycles': 61200000}, + {'exeCycles_workCycles_ratio': 29.294963, + 'total_exe_cycles': 1786699817, + 'total_workcycles': 60990000}], + 10: [{'exeCycles_workCycles_ratio': 22.911492, + 'total_exe_cycles': 1765101345, + 'total_workcycles': 77040000}, + {'exeCycles_workCycles_ratio': 22.883251, + 'total_exe_cycles': 1762925654, + 'total_workcycles': 77040000}, + {'exeCycles_workCycles_ratio': 22.823164, + 'total_exe_cycles': 1758981286, + 'total_workcycles': 77070000}, + {'exeCycles_workCycles_ratio': 22.789753, + 'total_exe_cycles': 1745467165, + 'total_workcycles': 76590000}, + {'exeCycles_workCycles_ratio': 22.886438, + 'total_exe_cycles': 1768663909, + 'total_workcycles': 77280000}], + 20: [{'exeCycles_workCycles_ratio': 16.004882, + 'total_exe_cycles': 1778462494, + 'total_workcycles': 111120000}, + {'exeCycles_workCycles_ratio': 16.130439, + 'total_exe_cycles': 1792414429, + 'total_workcycles': 111120000}, + {'exeCycles_workCycles_ratio': 16.153638, + 'total_exe_cycles': 1794992238, + 'total_workcycles': 111120000}, + {'exeCycles_workCycles_ratio': 16.225823, + 'total_exe_cycles': 1803013468, + 'total_workcycles': 111120000}, + {'exeCycles_workCycles_ratio': 16.26217, + 'total_exe_cycles': 1807540171, + 'total_workcycles': 111150000}], + 40: [{'exeCycles_workCycles_ratio': 10.428903, + 'total_exe_cycles': 1859681912, + 'total_workcycles': 178320000}, + {'exeCycles_workCycles_ratio': 10.462664, + 'total_exe_cycles': 1865702283, + 'total_workcycles': 178320000}, + {'exeCycles_workCycles_ratio': 10.436529, + 'total_exe_cycles': 1861041792, + 'total_workcycles': 178320000}, + {'exeCycles_workCycles_ratio': 10.461251, + 'total_exe_cycles': 1865764084, + 'total_workcycles': 178350000}, + {'exeCycles_workCycles_ratio': 10.430331, + 'total_exe_cycles': 1859936551, + 'total_workcycles': 178320000}], + 80: [{'exeCycles_workCycles_ratio': 6.301692, + 'total_exe_cycles': 1995619857, + 'total_workcycles': 316680000}, + {'exeCycles_workCycles_ratio': 6.328653, + 'total_exe_cycles': 2005106977, + 'total_workcycles': 316830000}, + {'exeCycles_workCycles_ratio': 6.321858, + 'total_exe_cycles': 2001626768, + 'total_workcycles': 316620000}, + {'exeCycles_workCycles_ratio': 6.293775, + 'total_exe_cycles': 1992546114, + 'total_workcycles': 316590000}, + {'exeCycles_workCycles_ratio': 6.32612, + 'total_exe_cycles': 2004494302, + 'total_workcycles': 316860000}], + 160: [{'exeCycles_workCycles_ratio': 3.851299, + 'total_exe_cycles': 2254396293, + 'total_workcycles': 585360000}, + {'exeCycles_workCycles_ratio': 3.831158, + 'total_exe_cycles': 2242721628, + 'total_workcycles': 585390000}, + {'exeCycles_workCycles_ratio': 3.852556, + 'total_exe_cycles': 2255132345, + 'total_workcycles': 585360000}, + {'exeCycles_workCycles_ratio': 3.831873, + 'total_exe_cycles': 2243024966, + 'total_workcycles': 585360000}, + {'exeCycles_workCycles_ratio': 3.835322, + 'total_exe_cycles': 2245044294, + 'total_workcycles': 585360000}], + 320: [{'exeCycles_workCycles_ratio': 2.472684, + 'total_exe_cycles': 2776724804, + 'total_workcycles': 1122960000}, + {'exeCycles_workCycles_ratio': 2.458517, + 'total_exe_cycles': 2760816053, + 'total_workcycles': 1122960000}, + {'exeCycles_workCycles_ratio': 2.478337, + 'total_exe_cycles': 2783147706, + 'total_workcycles': 1122990000}, + {'exeCycles_workCycles_ratio': 2.48338, + 'total_exe_cycles': 2788736945, + 'total_workcycles': 1122960000}, + {'exeCycles_workCycles_ratio': 2.45898, + 'total_exe_cycles': 2762516706, + 'total_workcycles': 1123440000}], + 640: [{'exeCycles_workCycles_ratio': 1.746415, + 'total_exe_cycles': 3840786585, + 'total_workcycles': 2199240000}, + {'exeCycles_workCycles_ratio': 1.746283, + 'total_exe_cycles': 3839029090, + 'total_workcycles': 2198400000}, + {'exeCycles_workCycles_ratio': 1.74646, + 'total_exe_cycles': 3838840794, + 'total_workcycles': 2198070000}, + {'exeCycles_workCycles_ratio': 1.741107, + 'total_exe_cycles': 3827231269, + 'total_workcycles': 2198160000}, + {'exeCycles_workCycles_ratio': 1.744581, + 'total_exe_cycles': 3834867959, + 'total_workcycles': 2198160000}]} \ No newline at end of file diff -r adac95f01c6f -r 6652d0313656 results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/pthread/2011-12-16/8_thds__o30000__perfCtrs.result --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ 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 @@ -0,0 +1,15 @@ +# 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 +# Date of Run: 2011-12-16 19:56:57.144370 +# Number of Cores: 4 +# Number of Threads: 2.000000 per Core, 8 total +# +# -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- + 2 1728508113 50100000 208.750000 1678408113 480000 3496.683569 17.750580 + 5 1744552972 61200000 255.000000 1683352972 480000 3506.985358 14.752884 + 10 1745467165 76590000 319.125000 1668877165 480000 3476.827427 11.894876 + 20 1778462494 111120000 463.000000 1667342494 480000 3473.630196 8.502441 + 40 1859681912 178320000 743.000000 1681361912 480000 3502.837317 5.714451 + 80 1992546114 316590000 1319.125000 1675956114 480000 3491.575238 3.646887 + 160 2242721628 585390000 2439.125000 1657331628 480000 3452.774225 2.415579 + 320 2760816053 1122960000 4679.000000 1637856053 480000 3412.200110 1.729258 + 640 3827231269 2198160000 9159.000000 1629071269 480000 3393.898477 1.370553 diff -r adac95f01c6f -r 6652d0313656 results_from_runs/VMS/Vthread/exe_vs_task_size/Ninas__1x2_machine/pthread/2011-12-16/plot.gnuplot --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ 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 @@ -0,0 +1,23 @@ + +set terminal postscript enhanced color +set output "8_32_128_512thds__o30000__perfCtrs.result.eps" +set title "2 Core Conroe 3GHz" +set xlabel "Cycles in one Task" +set ylabel "Ratio of Total Execution to Total Work" +set multiplot + set origin 0,0 + set size 1,1 + set yrange [1:8] + line(x)=2 + set key box + 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 + set notitle + #set xlabel "" + #set origin 0.40,0.40 + #set size 0.5,0.5 + #set xrange [0 : 2000] + #set yrange [1 : 8] + #set key box + #replot +set nomultiplot +exit