changeset 5:0fb514d583de

exec time vs task size: results until 12/12/2011
author Merten Sach <msach@mailbox.tu-berlin.de>
date Mon, 12 Dec 2011 20:28:31 +0100
parents ef2b8d975a99
children f7b55f2b6826 adac95f01c6f
files results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-11-25/out1.test results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-11-25/out1.test.eps results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-03/out.test results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-03/out.test.eps results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-03/out1.test results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-03/out1.test.eps results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-03/out2.test results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-03/out2.test.eps results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-03/out3 results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-03/out3.test results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-03/out3.test.eps results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-03/pthread1.test results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-03/pthread1.test.eps results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-05/malloc2/20T_switched_to_malloc2_branch results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-05/optimization_level/20T-Optimization-Level0 results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-05/optimization_level/20T-Optimization-Level0-1 results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-05/optimization_level/20T-Optimization-Level0-2 results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-05/optimization_level/20T-Optimization-Level0-2.eps results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-05/optimization_level/20T-Optimization-Level0.eps results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-05/optimization_level/20T-Optimization-Level1.eps results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-05/optimization_level/20T-Optimization-Level3 results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-05/optimization_level/20T-Optimization-Level3-1 results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-05/optimization_level/20T-Optimization-Level3-2 results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-05/optimization_level/20T-Optimization-Level3-2.eps results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-05/optimization_level/20T-Optimization-Level3.eps results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-06/debugging_ovh_p_sync__TSC.meas results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-06/debugging_ovh_p_sync__TSC_dbl_chk.meas results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-06/debugging_ovh_p_sync__better_TSC.meas results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-06/debugging_ovh_p_sync__better_TSC_dbl_chk.meas results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-06/debugging_ovh_p_sync__perf_ctrs_dbl_chk.meas results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-07/128_thds__o30000__perfCtrs.meas results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-07/32_thds__o30000__perfCtrs.meas results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-07/512_thds__o30000__perfCtrs.meas results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-07/8-32-128thds__o30000__perfCtrs.meas.eps results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-07/8_32_128_512thds__o30000__perfCtrs.meas.eps results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-07/8_thds__o30000__perfCtrs.meas results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-09/128_thds__o30000__perfCtrs.meas results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-09/32_thds__o30000__perfCtrs.meas results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-09/512_thds__o30000__perfCtrs.meas results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-09/8_thds__o30000__perfCtrs.meas results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-09/corrected_ratio/128_thds__o30000__perfCtrs.meas results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-09/corrected_ratio/32_thds__o30000__perfCtrs.meas results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-09/corrected_ratio/512_thds__o30000__perfCtrs.meas results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-09/corrected_ratio/8_32_128_512thds__o30000__perfCtrs.meas.eps results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-09/corrected_ratio/8_32thds__o30000__perfCtrs.meas.eps results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-09/corrected_ratio/8_thds__o30000__perfCtrs.meas results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-09/corrected_ratio/plot.gnuplot results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-12/128_thds__o30000__perfCtrs.meas results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-12/128_thds__o30000__perfCtrs.result results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-12/32_thds__o30000__perfCtrs.meas results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-12/32_thds__o30000__perfCtrs.result results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-12/512_thds__o30000__perfCtrs.meas results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-12/512_thds__o30000__perfCtrs.result results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-12/8_32_128_512thds__o30000__perfCtrs.result.eps results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-12/8_32thds__o30000__perfCtrs.result.eps results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-12/8_thds__o30000__perfCtrs.meas results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-12/8_thds__o30000__perfCtrs.result results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/TSC_plus_filter_careful_measurement__28Cyc.cmdLineCopy results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/old_turbo_vs_non-turbo_plus_tsc_vs_perf_tests/no-turbo_perf.test results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/old_turbo_vs_non-turbo_plus_tsc_vs_perf_tests/no-turbo_perf.test.eps results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/old_turbo_vs_non-turbo_plus_tsc_vs_perf_tests/no-turbo_tsc-1.test results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/old_turbo_vs_non-turbo_plus_tsc_vs_perf_tests/no-turbo_tsc-1.test.eps results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/old_turbo_vs_non-turbo_plus_tsc_vs_perf_tests/no-turbo_tsc.test results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/old_turbo_vs_non-turbo_plus_tsc_vs_perf_tests/no-turbo_tsc.test.eps results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/old_turbo_vs_non-turbo_plus_tsc_vs_perf_tests/turbo_tsc.test results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/old_turbo_vs_non-turbo_plus_tsc_vs_perf_tests/turbo_tsc.test.eps results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/pthread/2011-11-25/20threads_no_turbo.test results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/pthread/2011-11-25/20threads_no_turbo.test.eps results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/pthread/2011-12-07/128_thds__o30000__perfCtrs.meas results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/pthread/2011-12-07/32_thds__o30000__perfCtrs.meas results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/pthread/2011-12-07/512_thds__o30000__perfCtrs.meas results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/pthread/2011-12-07/8_thds__o30000__perfCtrs.meas results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/pthread/2011-12-07/o30000__perfCtrs.meas.eps results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/pthread/2011-12-09/8_thds__o30000__perfCtrs.meas
diffstat 74 files changed, 19083 insertions(+), 0 deletions(-) [+]
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-11-25/out1.test	Mon Dec 12 20:28:31 2011 +0100
     1.3 @@ -0,0 +1,17 @@
     1.4 +#<total workcycles>	<workcycles per core>	<overall cycles>	<Cycles between Syncs>	<Overhead per Core>	<Overhead>	<Overhead per Sync>	<Syncs per Core>
     1.5 +#-----------------------------------
     1.6 +124947181	31236795.25000000000000000000	145955677	6018.65033718689788053949	5252124.00000000000000000000	{21008496}	1011.96994219653179190751	5190
     1.7 +124904116	31226029.00000000000000000000	296803529	12075.03054911059551430781	42974853.25000000000000000000	{171899413}	16618.27271848414539829853	2586
     1.8 +124848307	31212076.75000000000000000000	3343056417	18167.68146100116414435389	804552027.50000000000000000000	{3218208110}	468307.35011641443538998835	1718
     1.9 +124796857	31199214.25000000000000000000	269469638	24298.45346573208722741433	36168195.25000000000000000000	{144672781}	28168.37636292834890965732	1284
    1.10 +124797234	31199308.50000000000000000000	168928586	30468.07470703125000000000	11032838.00000000000000000000	{44131352}	10774.25585937500000000000	1024
    1.11 +124409172	31102293.00000000000000000000	11926263291	36677.23231132075471698113	2950463529.75000000000000000000	{11801854119}	3479320.20017688679245283018	848
    1.12 +124254771	31063692.75000000000000000000	183737081	42905.65296961325966850828	14870577.50000000000000000000	{59482310}	20539.47168508287292817679	724
    1.13 +124337007	31084251.75000000000000000000	7787346067	49183.94264240506329113924	1915752265.00000000000000000000	{7663009060}	3031253.58386075949367088607	632
    1.14 +124306928	31076732.00000000000000000000	185535039	61905.84063745019920318725	15307027.75000000000000000000	{61228111}	30492.08715139442231075697	502
    1.15 +123812604	30953151.00000000000000000000	194339671	74766.06521739130434782608	17631766.75000000000000000000	{70527067}	42588.80857487922705314009	414
    1.16 +124590844	31147711.00000000000000000000	372282392	127654.55327868852459016393	61922887.00000000000000000000	{247691548}	253782.32377049180327868852	244
    1.17 +123770991	30942747.75000000000000000000	415369210	198350.94711538461538461538	72899554.75000000000000000000	{291598219}	467304.83814102564102564102	156
    1.18 +124427006	31106751.50000000000000000000	468076107	272866.24122807017543859649	85912275.25000000000000000000	{343649101}	753616.44956140350877192982	114
    1.19 +126030770	31507692.50000000000000000000	550950360	437606.84027777777777777777	106229897.50000000000000000000	{424919590}	1475415.24305555555555555555	72
    1.20 +126184995	31546248.75000000000000000000	591089213	630924.97500000000000000000	116226054.50000000000000000000	{464904218}	2324521.09000000000000000000	50
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-11-25/out1.test.eps	Mon Dec 12 20:28:31 2011 +0100
     2.3 @@ -0,0 +1,763 @@
     2.4 +%!PS-Adobe-2.0 EPSF-2.0
     2.5 +%%Title: out1.test.eps
     2.6 +%%Creator: gnuplot 4.2 patchlevel 4 
     2.7 +%%CreationDate: Fri Nov 25 12:21:43 2011
     2.8 +%%DocumentFonts: (atend)
     2.9 +%%BoundingBox: 50 50 410 302
    2.10 +%%EndComments
    2.11 +%%BeginProlog
    2.12 +/gnudict 256 dict def
    2.13 +gnudict begin
    2.14 +%
    2.15 +% The following 6 true/false flags may be edited by hand if required
    2.16 +% The unit line width may also be changed
    2.17 +%
    2.18 +/Color false def
    2.19 +/Blacktext false def
    2.20 +/Solid false def
    2.21 +/Dashlength 1 def
    2.22 +/Landscape false def
    2.23 +/Level1 false def
    2.24 +/Rounded false def
    2.25 +/TransparentPatterns false def
    2.26 +/gnulinewidth 5.000 def
    2.27 +/userlinewidth gnulinewidth def
    2.28 +%
    2.29 +/vshift -46 def
    2.30 +/dl1 {
    2.31 +  10.0 Dashlength mul mul
    2.32 +  Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if
    2.33 +} def
    2.34 +/dl2 {
    2.35 +  10.0 Dashlength mul mul
    2.36 +  Rounded { currentlinewidth 0.75 mul add } if
    2.37 +} def
    2.38 +/hpt_ 31.5 def
    2.39 +/vpt_ 31.5 def
    2.40 +/hpt hpt_ def
    2.41 +/vpt vpt_ def
    2.42 +Level1 {} {
    2.43 +/SDict 10 dict def
    2.44 +systemdict /pdfmark known not {
    2.45 +  userdict /pdfmark systemdict /cleartomark get put
    2.46 +} if
    2.47 +SDict begin [
    2.48 +  /Title (out1.test.eps)
    2.49 +  /Subject (gnuplot plot)
    2.50 +  /Creator (gnuplot 4.2 patchlevel 4 )
    2.51 +  /Author (Merten Christopher Sach,E-N 647,,,Forschungstutor)
    2.52 +%  /Producer (gnuplot)
    2.53 +%  /Keywords ()
    2.54 +  /CreationDate (Fri Nov 25 12:21:43 2011)
    2.55 +  /DOCINFO pdfmark
    2.56 +end
    2.57 +} ifelse
    2.58 +%
    2.59 +% Gnuplot Prolog Version 4.2 (August 2006)
    2.60 +%
    2.61 +/M {moveto} bind def
    2.62 +/L {lineto} bind def
    2.63 +/R {rmoveto} bind def
    2.64 +/V {rlineto} bind def
    2.65 +/N {newpath moveto} bind def
    2.66 +/Z {closepath} bind def
    2.67 +/C {setrgbcolor} bind def
    2.68 +/f {rlineto fill} bind def
    2.69 +/vpt2 vpt 2 mul def
    2.70 +/hpt2 hpt 2 mul def
    2.71 +/Lshow {currentpoint stroke M 0 vshift R 
    2.72 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
    2.73 +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R
    2.74 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
    2.75 +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R 
    2.76 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
    2.77 +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
    2.78 +  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def
    2.79 +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash}
    2.80 + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def
    2.81 +/BL {stroke userlinewidth 2 mul setlinewidth
    2.82 +	Rounded {1 setlinejoin 1 setlinecap} if} def
    2.83 +/AL {stroke userlinewidth 2 div setlinewidth
    2.84 +	Rounded {1 setlinejoin 1 setlinecap} if} def
    2.85 +/UL {dup gnulinewidth mul /userlinewidth exch def
    2.86 +	dup 1 lt {pop 1} if 10 mul /udl exch def} def
    2.87 +/PL {stroke userlinewidth setlinewidth
    2.88 +	Rounded {1 setlinejoin 1 setlinecap} if} def
    2.89 +% Default Line colors
    2.90 +/LCw {1 1 1} def
    2.91 +/LCb {0 0 0} def
    2.92 +/LCa {0 0 0} def
    2.93 +/LC0 {1 0 0} def
    2.94 +/LC1 {0 1 0} def
    2.95 +/LC2 {0 0 1} def
    2.96 +/LC3 {1 0 1} def
    2.97 +/LC4 {0 1 1} def
    2.98 +/LC5 {1 1 0} def
    2.99 +/LC6 {0 0 0} def
   2.100 +/LC7 {1 0.3 0} def
   2.101 +/LC8 {0.5 0.5 0.5} def
   2.102 +% Default Line Types
   2.103 +/LTw {PL [] 1 setgray} def
   2.104 +/LTb {BL [] LCb DL} def
   2.105 +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def
   2.106 +/LT0 {PL [] LC0 DL} def
   2.107 +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def
   2.108 +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def
   2.109 +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def
   2.110 +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def
   2.111 +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def
   2.112 +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def
   2.113 +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def
   2.114 +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def
   2.115 +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def
   2.116 +/Dia {stroke [] 0 setdash 2 copy vpt add M
   2.117 +  hpt neg vpt neg V hpt vpt neg V
   2.118 +  hpt vpt V hpt neg vpt V closepath stroke
   2.119 +  Pnt} def
   2.120 +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V
   2.121 +  currentpoint stroke M
   2.122 +  hpt neg vpt neg R hpt2 0 V stroke
   2.123 + } def
   2.124 +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
   2.125 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
   2.126 +  hpt2 neg 0 V closepath stroke
   2.127 +  Pnt} def
   2.128 +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M
   2.129 +  hpt2 vpt2 neg V currentpoint stroke M
   2.130 +  hpt2 neg 0 R hpt2 vpt2 V stroke} def
   2.131 +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M
   2.132 +  hpt neg vpt -1.62 mul V
   2.133 +  hpt 2 mul 0 V
   2.134 +  hpt neg vpt 1.62 mul V closepath stroke
   2.135 +  Pnt} def
   2.136 +/Star {2 copy Pls Crs} def
   2.137 +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M
   2.138 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
   2.139 +  hpt2 neg 0 V closepath fill} def
   2.140 +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M
   2.141 +  hpt neg vpt -1.62 mul V
   2.142 +  hpt 2 mul 0 V
   2.143 +  hpt neg vpt 1.62 mul V closepath fill} def
   2.144 +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
   2.145 +  hpt neg vpt 1.62 mul V
   2.146 +  hpt 2 mul 0 V
   2.147 +  hpt neg vpt -1.62 mul V closepath stroke
   2.148 +  Pnt} def
   2.149 +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M
   2.150 +  hpt neg vpt 1.62 mul V
   2.151 +  hpt 2 mul 0 V
   2.152 +  hpt neg vpt -1.62 mul V closepath fill} def
   2.153 +/DiaF {stroke [] 0 setdash vpt add M
   2.154 +  hpt neg vpt neg V hpt vpt neg V
   2.155 +  hpt vpt V hpt neg vpt V closepath fill} def
   2.156 +/Pent {stroke [] 0 setdash 2 copy gsave
   2.157 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
   2.158 +  closepath stroke grestore Pnt} def
   2.159 +/PentF {stroke [] 0 setdash gsave
   2.160 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
   2.161 +  closepath fill grestore} def
   2.162 +/Circle {stroke [] 0 setdash 2 copy
   2.163 +  hpt 0 360 arc stroke Pnt} def
   2.164 +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def
   2.165 +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def
   2.166 +/C1 {BL [] 0 setdash 2 copy moveto
   2.167 +	2 copy vpt 0 90 arc closepath fill
   2.168 +	vpt 0 360 arc closepath} bind def
   2.169 +/C2 {BL [] 0 setdash 2 copy moveto
   2.170 +	2 copy vpt 90 180 arc closepath fill
   2.171 +	vpt 0 360 arc closepath} bind def
   2.172 +/C3 {BL [] 0 setdash 2 copy moveto
   2.173 +	2 copy vpt 0 180 arc closepath fill
   2.174 +	vpt 0 360 arc closepath} bind def
   2.175 +/C4 {BL [] 0 setdash 2 copy moveto
   2.176 +	2 copy vpt 180 270 arc closepath fill
   2.177 +	vpt 0 360 arc closepath} bind def
   2.178 +/C5 {BL [] 0 setdash 2 copy moveto
   2.179 +	2 copy vpt 0 90 arc
   2.180 +	2 copy moveto
   2.181 +	2 copy vpt 180 270 arc closepath fill
   2.182 +	vpt 0 360 arc} bind def
   2.183 +/C6 {BL [] 0 setdash 2 copy moveto
   2.184 +	2 copy vpt 90 270 arc closepath fill
   2.185 +	vpt 0 360 arc closepath} bind def
   2.186 +/C7 {BL [] 0 setdash 2 copy moveto
   2.187 +	2 copy vpt 0 270 arc closepath fill
   2.188 +	vpt 0 360 arc closepath} bind def
   2.189 +/C8 {BL [] 0 setdash 2 copy moveto
   2.190 +	2 copy vpt 270 360 arc closepath fill
   2.191 +	vpt 0 360 arc closepath} bind def
   2.192 +/C9 {BL [] 0 setdash 2 copy moveto
   2.193 +	2 copy vpt 270 450 arc closepath fill
   2.194 +	vpt 0 360 arc closepath} bind def
   2.195 +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
   2.196 +	2 copy moveto
   2.197 +	2 copy vpt 90 180 arc closepath fill
   2.198 +	vpt 0 360 arc closepath} bind def
   2.199 +/C11 {BL [] 0 setdash 2 copy moveto
   2.200 +	2 copy vpt 0 180 arc closepath fill
   2.201 +	2 copy moveto
   2.202 +	2 copy vpt 270 360 arc closepath fill
   2.203 +	vpt 0 360 arc closepath} bind def
   2.204 +/C12 {BL [] 0 setdash 2 copy moveto
   2.205 +	2 copy vpt 180 360 arc closepath fill
   2.206 +	vpt 0 360 arc closepath} bind def
   2.207 +/C13 {BL [] 0 setdash 2 copy moveto
   2.208 +	2 copy vpt 0 90 arc closepath fill
   2.209 +	2 copy moveto
   2.210 +	2 copy vpt 180 360 arc closepath fill
   2.211 +	vpt 0 360 arc closepath} bind def
   2.212 +/C14 {BL [] 0 setdash 2 copy moveto
   2.213 +	2 copy vpt 90 360 arc closepath fill
   2.214 +	vpt 0 360 arc} bind def
   2.215 +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
   2.216 +	vpt 0 360 arc closepath} bind def
   2.217 +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
   2.218 +	neg 0 rlineto closepath} bind def
   2.219 +/Square {dup Rec} bind def
   2.220 +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def
   2.221 +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def
   2.222 +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def
   2.223 +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
   2.224 +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def
   2.225 +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
   2.226 +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill
   2.227 +	exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
   2.228 +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def
   2.229 +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
   2.230 +	2 copy vpt Square fill Bsquare} bind def
   2.231 +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def
   2.232 +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def
   2.233 +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
   2.234 +	Bsquare} bind def
   2.235 +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
   2.236 +	Bsquare} bind def
   2.237 +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def
   2.238 +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
   2.239 +	2 copy vpt Square fill Bsquare} bind def
   2.240 +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
   2.241 +	2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
   2.242 +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def
   2.243 +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def
   2.244 +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def
   2.245 +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def
   2.246 +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def
   2.247 +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def
   2.248 +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def
   2.249 +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def
   2.250 +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def
   2.251 +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def
   2.252 +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def
   2.253 +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def
   2.254 +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def
   2.255 +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def
   2.256 +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def
   2.257 +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def
   2.258 +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def
   2.259 +/DiaE {stroke [] 0 setdash vpt add M
   2.260 +  hpt neg vpt neg V hpt vpt neg V
   2.261 +  hpt vpt V hpt neg vpt V closepath stroke} def
   2.262 +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M
   2.263 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
   2.264 +  hpt2 neg 0 V closepath stroke} def
   2.265 +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M
   2.266 +  hpt neg vpt -1.62 mul V
   2.267 +  hpt 2 mul 0 V
   2.268 +  hpt neg vpt 1.62 mul V closepath stroke} def
   2.269 +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M
   2.270 +  hpt neg vpt 1.62 mul V
   2.271 +  hpt 2 mul 0 V
   2.272 +  hpt neg vpt -1.62 mul V closepath stroke} def
   2.273 +/PentE {stroke [] 0 setdash gsave
   2.274 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
   2.275 +  closepath stroke grestore} def
   2.276 +/CircE {stroke [] 0 setdash 
   2.277 +  hpt 0 360 arc stroke} def
   2.278 +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def
   2.279 +/DiaW {stroke [] 0 setdash vpt add M
   2.280 +  hpt neg vpt neg V hpt vpt neg V
   2.281 +  hpt vpt V hpt neg vpt V Opaque stroke} def
   2.282 +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M
   2.283 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
   2.284 +  hpt2 neg 0 V Opaque stroke} def
   2.285 +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M
   2.286 +  hpt neg vpt -1.62 mul V
   2.287 +  hpt 2 mul 0 V
   2.288 +  hpt neg vpt 1.62 mul V Opaque stroke} def
   2.289 +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M
   2.290 +  hpt neg vpt 1.62 mul V
   2.291 +  hpt 2 mul 0 V
   2.292 +  hpt neg vpt -1.62 mul V Opaque stroke} def
   2.293 +/PentW {stroke [] 0 setdash gsave
   2.294 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
   2.295 +  Opaque stroke grestore} def
   2.296 +/CircW {stroke [] 0 setdash 
   2.297 +  hpt 0 360 arc Opaque stroke} def
   2.298 +/BoxFill {gsave Rec 1 setgray fill grestore} def
   2.299 +/Density {
   2.300 +  /Fillden exch def
   2.301 +  currentrgbcolor
   2.302 +  /ColB exch def /ColG exch def /ColR exch def
   2.303 +  /ColR ColR Fillden mul Fillden sub 1 add def
   2.304 +  /ColG ColG Fillden mul Fillden sub 1 add def
   2.305 +  /ColB ColB Fillden mul Fillden sub 1 add def
   2.306 +  ColR ColG ColB setrgbcolor} def
   2.307 +/BoxColFill {gsave Rec PolyFill} def
   2.308 +/PolyFill {gsave Density fill grestore grestore} def
   2.309 +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def
   2.310 +%
   2.311 +% PostScript Level 1 Pattern Fill routine for rectangles
   2.312 +% Usage: x y w h s a XX PatternFill
   2.313 +%	x,y = lower left corner of box to be filled
   2.314 +%	w,h = width and height of box
   2.315 +%	  a = angle in degrees between lines and x-axis
   2.316 +%	 XX = 0/1 for no/yes cross-hatch
   2.317 +%
   2.318 +/PatternFill {gsave /PFa [ 9 2 roll ] def
   2.319 +  PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate
   2.320 +  PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec
   2.321 +  gsave 1 setgray fill grestore clip
   2.322 +  currentlinewidth 0.5 mul setlinewidth
   2.323 +  /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def
   2.324 +  0 0 M PFa 5 get rotate PFs -2 div dup translate
   2.325 +  0 1 PFs PFa 4 get div 1 add floor cvi
   2.326 +	{PFa 4 get mul 0 M 0 PFs V} for
   2.327 +  0 PFa 6 get ne {
   2.328 +	0 1 PFs PFa 4 get div 1 add floor cvi
   2.329 +	{PFa 4 get mul 0 2 1 roll M PFs 0 V} for
   2.330 + } if
   2.331 +  stroke grestore} def
   2.332 +%
   2.333 +/languagelevel where
   2.334 + {pop languagelevel} {1} ifelse
   2.335 + 2 lt
   2.336 +	{/InterpretLevel1 true def}
   2.337 +	{/InterpretLevel1 Level1 def}
   2.338 + ifelse
   2.339 +%
   2.340 +% PostScript level 2 pattern fill definitions
   2.341 +%
   2.342 +/Level2PatternFill {
   2.343 +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8}
   2.344 +	bind def
   2.345 +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def
   2.346 +<< Tile8x8
   2.347 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} 
   2.348 +>> matrix makepattern
   2.349 +/Pat1 exch def
   2.350 +<< Tile8x8
   2.351 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke
   2.352 +	0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke}
   2.353 +>> matrix makepattern
   2.354 +/Pat2 exch def
   2.355 +<< Tile8x8
   2.356 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L
   2.357 +	8 8 L 8 0 L 0 0 L fill}
   2.358 +>> matrix makepattern
   2.359 +/Pat3 exch def
   2.360 +<< Tile8x8
   2.361 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L
   2.362 +	0 12 M 12 0 L stroke}
   2.363 +>> matrix makepattern
   2.364 +/Pat4 exch def
   2.365 +<< Tile8x8
   2.366 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L
   2.367 +	0 -4 M 12 8 L stroke}
   2.368 +>> matrix makepattern
   2.369 +/Pat5 exch def
   2.370 +<< Tile8x8
   2.371 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L
   2.372 +	0 12 M 8 -4 L 4 12 M 10 0 L stroke}
   2.373 +>> matrix makepattern
   2.374 +/Pat6 exch def
   2.375 +<< Tile8x8
   2.376 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L
   2.377 +	0 -4 M 8 12 L 4 -4 M 10 8 L stroke}
   2.378 +>> matrix makepattern
   2.379 +/Pat7 exch def
   2.380 +<< Tile8x8
   2.381 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L
   2.382 +	12 0 M -4 8 L 12 4 M 0 10 L stroke}
   2.383 +>> matrix makepattern
   2.384 +/Pat8 exch def
   2.385 +<< Tile8x8
   2.386 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L
   2.387 +	-4 0 M 12 8 L -4 4 M 8 10 L stroke}
   2.388 +>> matrix makepattern
   2.389 +/Pat9 exch def
   2.390 +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def
   2.391 +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def
   2.392 +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def
   2.393 +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def
   2.394 +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def
   2.395 +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def
   2.396 +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def
   2.397 +} def
   2.398 +%
   2.399 +%
   2.400 +%End of PostScript Level 2 code
   2.401 +%
   2.402 +/PatternBgnd {
   2.403 +  TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse
   2.404 +} def
   2.405 +%
   2.406 +% Substitute for Level 2 pattern fill codes with
   2.407 +% grayscale if Level 2 support is not selected.
   2.408 +%
   2.409 +/Level1PatternFill {
   2.410 +/Pattern1 {0.250 Density} bind def
   2.411 +/Pattern2 {0.500 Density} bind def
   2.412 +/Pattern3 {0.750 Density} bind def
   2.413 +/Pattern4 {0.125 Density} bind def
   2.414 +/Pattern5 {0.375 Density} bind def
   2.415 +/Pattern6 {0.625 Density} bind def
   2.416 +/Pattern7 {0.875 Density} bind def
   2.417 +} def
   2.418 +%
   2.419 +% Now test for support of Level 2 code
   2.420 +%
   2.421 +Level1 {Level1PatternFill} {Level2PatternFill} ifelse
   2.422 +%
   2.423 +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont
   2.424 +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall
   2.425 +currentdict end definefont pop
   2.426 +end
   2.427 +%%EndProlog
   2.428 +gnudict begin
   2.429 +gsave
   2.430 +50 50 translate
   2.431 +0.050 0.050 scale
   2.432 +0 setgray
   2.433 +newpath
   2.434 +(Helvetica) findfont 140 scalefont setfont
   2.435 +1.000 UL
   2.436 +LTb
   2.437 +1078 448 M
   2.438 +63 0 V
   2.439 +5905 0 R
   2.440 +-63 0 V
   2.441 +994 448 M
   2.442 +( 0) Rshow
   2.443 +1.000 UL
   2.444 +LTb
   2.445 +1078 1143 M
   2.446 +63 0 V
   2.447 +5905 0 R
   2.448 +-63 0 V
   2.449 +-5989 0 R
   2.450 +( 2e+09) Rshow
   2.451 +1.000 UL
   2.452 +LTb
   2.453 +1078 1839 M
   2.454 +63 0 V
   2.455 +5905 0 R
   2.456 +-63 0 V
   2.457 +-5989 0 R
   2.458 +( 4e+09) Rshow
   2.459 +1.000 UL
   2.460 +LTb
   2.461 +1078 2534 M
   2.462 +63 0 V
   2.463 +5905 0 R
   2.464 +-63 0 V
   2.465 +-5989 0 R
   2.466 +( 6e+09) Rshow
   2.467 +1.000 UL
   2.468 +LTb
   2.469 +1078 3229 M
   2.470 +63 0 V
   2.471 +5905 0 R
   2.472 +-63 0 V
   2.473 +-5989 0 R
   2.474 +( 8e+09) Rshow
   2.475 +1.000 UL
   2.476 +LTb
   2.477 +1078 3925 M
   2.478 +63 0 V
   2.479 +5905 0 R
   2.480 +-63 0 V
   2.481 +-5989 0 R
   2.482 +( 1e+10) Rshow
   2.483 +1.000 UL
   2.484 +LTb
   2.485 +1078 4620 M
   2.486 +63 0 V
   2.487 +5905 0 R
   2.488 +-63 0 V
   2.489 +-5989 0 R
   2.490 +( 1.2e+10) Rshow
   2.491 +1.000 UL
   2.492 +LTb
   2.493 +1078 448 M
   2.494 +0 63 V
   2.495 +0 4109 R
   2.496 +0 -63 V
   2.497 +0 -4249 R
   2.498 +( 0) Cshow
   2.499 +1.000 UL
   2.500 +LTb
   2.501 +1931 448 M
   2.502 +0 63 V
   2.503 +0 4109 R
   2.504 +0 -63 V
   2.505 +0 -4249 R
   2.506 +( 100000) Cshow
   2.507 +1.000 UL
   2.508 +LTb
   2.509 +2783 448 M
   2.510 +0 63 V
   2.511 +0 4109 R
   2.512 +0 -63 V
   2.513 +0 -4249 R
   2.514 +( 200000) Cshow
   2.515 +1.000 UL
   2.516 +LTb
   2.517 +3636 448 M
   2.518 +0 63 V
   2.519 +0 4109 R
   2.520 +0 -63 V
   2.521 +0 -4249 R
   2.522 +( 300000) Cshow
   2.523 +1.000 UL
   2.524 +LTb
   2.525 +4488 448 M
   2.526 +0 63 V
   2.527 +0 4109 R
   2.528 +0 -63 V
   2.529 +0 -4249 R
   2.530 +( 400000) Cshow
   2.531 +1.000 UL
   2.532 +LTb
   2.533 +5341 448 M
   2.534 +0 63 V
   2.535 +0 4109 R
   2.536 +0 -63 V
   2.537 +0 -4249 R
   2.538 +( 500000) Cshow
   2.539 +1.000 UL
   2.540 +LTb
   2.541 +6193 448 M
   2.542 +0 63 V
   2.543 +0 4109 R
   2.544 +0 -63 V
   2.545 +0 -4249 R
   2.546 +( 600000) Cshow
   2.547 +1.000 UL
   2.548 +LTb
   2.549 +7046 448 M
   2.550 +0 63 V
   2.551 +0 4109 R
   2.552 +0 -63 V
   2.553 +0 -4249 R
   2.554 +( 700000) Cshow
   2.555 +1.000 UL
   2.556 +LTb
   2.557 +1.000 UL
   2.558 +LTb
   2.559 +1078 4620 N
   2.560 +0 -4172 V
   2.561 +5968 0 V
   2.562 +0 4172 V
   2.563 +-5968 0 V
   2.564 +Z stroke
   2.565 +LCb setrgbcolor
   2.566 +4062 98 M
   2.567 +(Cycles between Sync Operations) Cshow
   2.568 +LTb
   2.569 +4062 4830 M
   2.570 +( Runtime Histogram) Cshow
   2.571 +1.000 UP
   2.572 +1.000 UL
   2.573 +LTb
   2.574 +1.000 UL
   2.575 +LT0
   2.576 +LTb
   2.577 +6395 4487 M
   2.578 +(Runtime Workcycles) Rshow
   2.579 +LT0
   2.580 +6479 4487 M
   2.581 +399 0 V
   2.582 +1129 499 M
   2.583 +52 52 V
   2.584 +52 1059 V
   2.585 +1285 542 L
   2.586 +53 -35 V
   2.587 +53 4087 V
   2.588 +1444 512 L
   2.589 +53 2643 V
   2.590 +1606 513 L
   2.591 +109 3 V
   2.592 +451 61 V
   2.593 +603 15 V
   2.594 +635 19 V
   2.595 +1405 29 V
   2.596 +1648 14 V
   2.597 +stroke
   2.598 +LTb
   2.599 +1078 4620 N
   2.600 +0 -4172 V
   2.601 +5968 0 V
   2.602 +0 4172 V
   2.603 +-5968 0 V
   2.604 +Z stroke
   2.605 +1.000 UP
   2.606 +1.000 UL
   2.607 +LTb
   2.608 +1.000 UL
   2.609 +LTb
   2.610 +3958 2296 M
   2.611 +63 0 V
   2.612 +2305 0 R
   2.613 +-63 0 V
   2.614 +-2389 0 R
   2.615 +( 0) Rshow
   2.616 +1.000 UL
   2.617 +LTb
   2.618 +3958 2641 M
   2.619 +63 0 V
   2.620 +2305 0 R
   2.621 +-63 0 V
   2.622 +-2389 0 R
   2.623 +( 2e+09) Rshow
   2.624 +1.000 UL
   2.625 +LTb
   2.626 +3958 2987 M
   2.627 +63 0 V
   2.628 +2305 0 R
   2.629 +-63 0 V
   2.630 +-2389 0 R
   2.631 +( 4e+09) Rshow
   2.632 +1.000 UL
   2.633 +LTb
   2.634 +3958 3332 M
   2.635 +63 0 V
   2.636 +2305 0 R
   2.637 +-63 0 V
   2.638 +-2389 0 R
   2.639 +( 6e+09) Rshow
   2.640 +1.000 UL
   2.641 +LTb
   2.642 +3958 3677 M
   2.643 +63 0 V
   2.644 +2305 0 R
   2.645 +-63 0 V
   2.646 +-2389 0 R
   2.647 +( 8e+09) Rshow
   2.648 +1.000 UL
   2.649 +LTb
   2.650 +3958 4023 M
   2.651 +63 0 V
   2.652 +2305 0 R
   2.653 +-63 0 V
   2.654 +-2389 0 R
   2.655 +( 1e+10) Rshow
   2.656 +1.000 UL
   2.657 +LTb
   2.658 +3958 4368 M
   2.659 +63 0 V
   2.660 +2305 0 R
   2.661 +-63 0 V
   2.662 +-2389 0 R
   2.663 +( 1.2e+10) Rshow
   2.664 +1.000 UL
   2.665 +LTb
   2.666 +3958 2296 M
   2.667 +0 63 V
   2.668 +0 2009 R
   2.669 +0 -63 V
   2.670 +0 -2149 R
   2.671 +( 0) Cshow
   2.672 +1.000 UL
   2.673 +LTb
   2.674 +4432 2296 M
   2.675 +0 63 V
   2.676 +0 2009 R
   2.677 +0 -63 V
   2.678 +0 -2149 R
   2.679 +( 20000) Cshow
   2.680 +1.000 UL
   2.681 +LTb
   2.682 +4905 2296 M
   2.683 +0 63 V
   2.684 +0 2009 R
   2.685 +0 -63 V
   2.686 +0 -2149 R
   2.687 +( 40000) Cshow
   2.688 +1.000 UL
   2.689 +LTb
   2.690 +5379 2296 M
   2.691 +0 63 V
   2.692 +0 2009 R
   2.693 +0 -63 V
   2.694 +0 -2149 R
   2.695 +( 60000) Cshow
   2.696 +1.000 UL
   2.697 +LTb
   2.698 +5852 2296 M
   2.699 +0 63 V
   2.700 +0 2009 R
   2.701 +0 -63 V
   2.702 +0 -2149 R
   2.703 +( 80000) Cshow
   2.704 +1.000 UL
   2.705 +LTb
   2.706 +6326 2296 M
   2.707 +0 63 V
   2.708 +0 2009 R
   2.709 +0 -63 V
   2.710 +0 -2149 R
   2.711 +( 100000) Cshow
   2.712 +1.000 UL
   2.713 +LTb
   2.714 +1.000 UL
   2.715 +LTb
   2.716 +3958 4368 N
   2.717 +0 -2072 V
   2.718 +2368 0 V
   2.719 +0 2072 V
   2.720 +-2368 0 V
   2.721 +Z stroke
   2.722 +LCb setrgbcolor
   2.723 +5142 1974 M
   2.724 +() Cshow
   2.725 +LTb
   2.726 +5142 4298 M
   2.727 +() Cshow
   2.728 +1.000 UP
   2.729 +1.000 UL
   2.730 +LTb
   2.731 +1.000 UL
   2.732 +LT0
   2.733 +LTb
   2.734 +5675 4235 M
   2.735 +(Runtime Workcycles) Rshow
   2.736 +LT0
   2.737 +5759 4235 M
   2.738 +399 0 V
   2.739 +4101 2321 M
   2.740 +143 26 V
   2.741 +144 526 V
   2.742 +145 -530 V
   2.743 +146 -18 V
   2.744 +148 2030 V
   2.745 +4974 2328 L
   2.746 +149 1313 V
   2.747 +5424 2328 L
   2.748 +304 2 V
   2.749 +598 14 V
   2.750 +stroke
   2.751 +LTb
   2.752 +3958 4368 N
   2.753 +0 -2072 V
   2.754 +2368 0 V
   2.755 +0 2072 V
   2.756 +-2368 0 V
   2.757 +Z stroke
   2.758 +1.000 UP
   2.759 +1.000 UL
   2.760 +LTb
   2.761 +stroke
   2.762 +grestore
   2.763 +end
   2.764 +showpage
   2.765 +%%Trailer
   2.766 +%%DocumentFonts: Helvetica
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-03/out.test	Mon Dec 12 20:28:31 2011 +0100
     3.3 @@ -0,0 +1,13 @@
     3.4 +# Date of Run: 2011-12-02 15:33:51.236644
     3.5 +# Number of Cores: 4
     3.6 +#<total workcycles>	<workcycles per core>	<overall cycles>	<Cycles between Syncs>	<Overhead per Core>	<Overhead>	<Overhead per Sync>	<Syncs per Core>	<ExecCycles/WorkCycles Ration>
     3.7 +#-----------------------------------
     3.8 +192720474	48180118	194852906	240.90059	533108	2132432	2.66554	200000.0	1.011065
     3.9 +480852656	120213164	489450027	601.06582	2149342	8597371	10.74671	200000.0	1.017879
    3.10 +960897825	240224456	965700786	1201.12228	1200740	4802961	6.0037	200000.0	1.004998
    3.11 +960897825	240224456	965700786	1201.12228	1200740	4802961	6.0037	200000.0	1.004998
    3.12 +3840988879	960247219	3849980315	4801.236095	2247859	8991436	11.239295	200000.0	1.002341
    3.13 +7681579683	1920394920	7697874705	9601.9746	4073755	16295022	20.368775	200000.0	1.002121
    3.14 +15362102648	3840525662	15401092690	19202.62831	9747510	38990042	48.73755	200000.0	1.002538
    3.15 +23042933006	5760733251	23084580940	28803.666255	10411983	41647934	52.059915	200000.0	1.001807
    3.16 +46085270177	11521317544	46144240218	57606.58772	14742510	58970041	73.71255	200000.0	1.00128
     4.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-03/out.test.eps	Mon Dec 12 20:28:31 2011 +0100
     4.3 @@ -0,0 +1,793 @@
     4.4 +%!PS-Adobe-2.0 EPSF-2.0
     4.5 +%%Title: out.test.eps
     4.6 +%%Creator: gnuplot 4.2 patchlevel 4 
     4.7 +%%CreationDate: Fri Dec  2 16:47:22 2011
     4.8 +%%DocumentFonts: (atend)
     4.9 +%%BoundingBox: 50 50 410 302
    4.10 +%%EndComments
    4.11 +%%BeginProlog
    4.12 +/gnudict 256 dict def
    4.13 +gnudict begin
    4.14 +%
    4.15 +% The following 6 true/false flags may be edited by hand if required
    4.16 +% The unit line width may also be changed
    4.17 +%
    4.18 +/Color false def
    4.19 +/Blacktext false def
    4.20 +/Solid false def
    4.21 +/Dashlength 1 def
    4.22 +/Landscape false def
    4.23 +/Level1 false def
    4.24 +/Rounded false def
    4.25 +/TransparentPatterns false def
    4.26 +/gnulinewidth 5.000 def
    4.27 +/userlinewidth gnulinewidth def
    4.28 +%
    4.29 +/vshift -46 def
    4.30 +/dl1 {
    4.31 +  10.0 Dashlength mul mul
    4.32 +  Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if
    4.33 +} def
    4.34 +/dl2 {
    4.35 +  10.0 Dashlength mul mul
    4.36 +  Rounded { currentlinewidth 0.75 mul add } if
    4.37 +} def
    4.38 +/hpt_ 31.5 def
    4.39 +/vpt_ 31.5 def
    4.40 +/hpt hpt_ def
    4.41 +/vpt vpt_ def
    4.42 +Level1 {} {
    4.43 +/SDict 10 dict def
    4.44 +systemdict /pdfmark known not {
    4.45 +  userdict /pdfmark systemdict /cleartomark get put
    4.46 +} if
    4.47 +SDict begin [
    4.48 +  /Title (out.test.eps)
    4.49 +  /Subject (gnuplot plot)
    4.50 +  /Creator (gnuplot 4.2 patchlevel 4 )
    4.51 +  /Author (Merten Christopher Sach,E-N 647,,,Forschungstutor)
    4.52 +%  /Producer (gnuplot)
    4.53 +%  /Keywords ()
    4.54 +  /CreationDate (Fri Dec  2 16:47:22 2011)
    4.55 +  /DOCINFO pdfmark
    4.56 +end
    4.57 +} ifelse
    4.58 +%
    4.59 +% Gnuplot Prolog Version 4.2 (August 2006)
    4.60 +%
    4.61 +/M {moveto} bind def
    4.62 +/L {lineto} bind def
    4.63 +/R {rmoveto} bind def
    4.64 +/V {rlineto} bind def
    4.65 +/N {newpath moveto} bind def
    4.66 +/Z {closepath} bind def
    4.67 +/C {setrgbcolor} bind def
    4.68 +/f {rlineto fill} bind def
    4.69 +/vpt2 vpt 2 mul def
    4.70 +/hpt2 hpt 2 mul def
    4.71 +/Lshow {currentpoint stroke M 0 vshift R 
    4.72 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
    4.73 +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R
    4.74 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
    4.75 +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R 
    4.76 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
    4.77 +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
    4.78 +  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def
    4.79 +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash}
    4.80 + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def
    4.81 +/BL {stroke userlinewidth 2 mul setlinewidth
    4.82 +	Rounded {1 setlinejoin 1 setlinecap} if} def
    4.83 +/AL {stroke userlinewidth 2 div setlinewidth
    4.84 +	Rounded {1 setlinejoin 1 setlinecap} if} def
    4.85 +/UL {dup gnulinewidth mul /userlinewidth exch def
    4.86 +	dup 1 lt {pop 1} if 10 mul /udl exch def} def
    4.87 +/PL {stroke userlinewidth setlinewidth
    4.88 +	Rounded {1 setlinejoin 1 setlinecap} if} def
    4.89 +% Default Line colors
    4.90 +/LCw {1 1 1} def
    4.91 +/LCb {0 0 0} def
    4.92 +/LCa {0 0 0} def
    4.93 +/LC0 {1 0 0} def
    4.94 +/LC1 {0 1 0} def
    4.95 +/LC2 {0 0 1} def
    4.96 +/LC3 {1 0 1} def
    4.97 +/LC4 {0 1 1} def
    4.98 +/LC5 {1 1 0} def
    4.99 +/LC6 {0 0 0} def
   4.100 +/LC7 {1 0.3 0} def
   4.101 +/LC8 {0.5 0.5 0.5} def
   4.102 +% Default Line Types
   4.103 +/LTw {PL [] 1 setgray} def
   4.104 +/LTb {BL [] LCb DL} def
   4.105 +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def
   4.106 +/LT0 {PL [] LC0 DL} def
   4.107 +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def
   4.108 +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def
   4.109 +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def
   4.110 +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def
   4.111 +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def
   4.112 +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def
   4.113 +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def
   4.114 +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def
   4.115 +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def
   4.116 +/Dia {stroke [] 0 setdash 2 copy vpt add M
   4.117 +  hpt neg vpt neg V hpt vpt neg V
   4.118 +  hpt vpt V hpt neg vpt V closepath stroke
   4.119 +  Pnt} def
   4.120 +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V
   4.121 +  currentpoint stroke M
   4.122 +  hpt neg vpt neg R hpt2 0 V stroke
   4.123 + } def
   4.124 +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
   4.125 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
   4.126 +  hpt2 neg 0 V closepath stroke
   4.127 +  Pnt} def
   4.128 +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M
   4.129 +  hpt2 vpt2 neg V currentpoint stroke M
   4.130 +  hpt2 neg 0 R hpt2 vpt2 V stroke} def
   4.131 +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M
   4.132 +  hpt neg vpt -1.62 mul V
   4.133 +  hpt 2 mul 0 V
   4.134 +  hpt neg vpt 1.62 mul V closepath stroke
   4.135 +  Pnt} def
   4.136 +/Star {2 copy Pls Crs} def
   4.137 +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M
   4.138 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
   4.139 +  hpt2 neg 0 V closepath fill} def
   4.140 +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M
   4.141 +  hpt neg vpt -1.62 mul V
   4.142 +  hpt 2 mul 0 V
   4.143 +  hpt neg vpt 1.62 mul V closepath fill} def
   4.144 +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
   4.145 +  hpt neg vpt 1.62 mul V
   4.146 +  hpt 2 mul 0 V
   4.147 +  hpt neg vpt -1.62 mul V closepath stroke
   4.148 +  Pnt} def
   4.149 +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M
   4.150 +  hpt neg vpt 1.62 mul V
   4.151 +  hpt 2 mul 0 V
   4.152 +  hpt neg vpt -1.62 mul V closepath fill} def
   4.153 +/DiaF {stroke [] 0 setdash vpt add M
   4.154 +  hpt neg vpt neg V hpt vpt neg V
   4.155 +  hpt vpt V hpt neg vpt V closepath fill} def
   4.156 +/Pent {stroke [] 0 setdash 2 copy gsave
   4.157 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
   4.158 +  closepath stroke grestore Pnt} def
   4.159 +/PentF {stroke [] 0 setdash gsave
   4.160 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
   4.161 +  closepath fill grestore} def
   4.162 +/Circle {stroke [] 0 setdash 2 copy
   4.163 +  hpt 0 360 arc stroke Pnt} def
   4.164 +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def
   4.165 +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def
   4.166 +/C1 {BL [] 0 setdash 2 copy moveto
   4.167 +	2 copy vpt 0 90 arc closepath fill
   4.168 +	vpt 0 360 arc closepath} bind def
   4.169 +/C2 {BL [] 0 setdash 2 copy moveto
   4.170 +	2 copy vpt 90 180 arc closepath fill
   4.171 +	vpt 0 360 arc closepath} bind def
   4.172 +/C3 {BL [] 0 setdash 2 copy moveto
   4.173 +	2 copy vpt 0 180 arc closepath fill
   4.174 +	vpt 0 360 arc closepath} bind def
   4.175 +/C4 {BL [] 0 setdash 2 copy moveto
   4.176 +	2 copy vpt 180 270 arc closepath fill
   4.177 +	vpt 0 360 arc closepath} bind def
   4.178 +/C5 {BL [] 0 setdash 2 copy moveto
   4.179 +	2 copy vpt 0 90 arc
   4.180 +	2 copy moveto
   4.181 +	2 copy vpt 180 270 arc closepath fill
   4.182 +	vpt 0 360 arc} bind def
   4.183 +/C6 {BL [] 0 setdash 2 copy moveto
   4.184 +	2 copy vpt 90 270 arc closepath fill
   4.185 +	vpt 0 360 arc closepath} bind def
   4.186 +/C7 {BL [] 0 setdash 2 copy moveto
   4.187 +	2 copy vpt 0 270 arc closepath fill
   4.188 +	vpt 0 360 arc closepath} bind def
   4.189 +/C8 {BL [] 0 setdash 2 copy moveto
   4.190 +	2 copy vpt 270 360 arc closepath fill
   4.191 +	vpt 0 360 arc closepath} bind def
   4.192 +/C9 {BL [] 0 setdash 2 copy moveto
   4.193 +	2 copy vpt 270 450 arc closepath fill
   4.194 +	vpt 0 360 arc closepath} bind def
   4.195 +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
   4.196 +	2 copy moveto
   4.197 +	2 copy vpt 90 180 arc closepath fill
   4.198 +	vpt 0 360 arc closepath} bind def
   4.199 +/C11 {BL [] 0 setdash 2 copy moveto
   4.200 +	2 copy vpt 0 180 arc closepath fill
   4.201 +	2 copy moveto
   4.202 +	2 copy vpt 270 360 arc closepath fill
   4.203 +	vpt 0 360 arc closepath} bind def
   4.204 +/C12 {BL [] 0 setdash 2 copy moveto
   4.205 +	2 copy vpt 180 360 arc closepath fill
   4.206 +	vpt 0 360 arc closepath} bind def
   4.207 +/C13 {BL [] 0 setdash 2 copy moveto
   4.208 +	2 copy vpt 0 90 arc closepath fill
   4.209 +	2 copy moveto
   4.210 +	2 copy vpt 180 360 arc closepath fill
   4.211 +	vpt 0 360 arc closepath} bind def
   4.212 +/C14 {BL [] 0 setdash 2 copy moveto
   4.213 +	2 copy vpt 90 360 arc closepath fill
   4.214 +	vpt 0 360 arc} bind def
   4.215 +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
   4.216 +	vpt 0 360 arc closepath} bind def
   4.217 +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
   4.218 +	neg 0 rlineto closepath} bind def
   4.219 +/Square {dup Rec} bind def
   4.220 +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def
   4.221 +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def
   4.222 +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def
   4.223 +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
   4.224 +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def
   4.225 +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
   4.226 +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill
   4.227 +	exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
   4.228 +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def
   4.229 +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
   4.230 +	2 copy vpt Square fill Bsquare} bind def
   4.231 +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def
   4.232 +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def
   4.233 +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
   4.234 +	Bsquare} bind def
   4.235 +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
   4.236 +	Bsquare} bind def
   4.237 +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def
   4.238 +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
   4.239 +	2 copy vpt Square fill Bsquare} bind def
   4.240 +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
   4.241 +	2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
   4.242 +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def
   4.243 +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def
   4.244 +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def
   4.245 +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def
   4.246 +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def
   4.247 +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def
   4.248 +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def
   4.249 +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def
   4.250 +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def
   4.251 +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def
   4.252 +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def
   4.253 +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def
   4.254 +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def
   4.255 +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def
   4.256 +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def
   4.257 +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def
   4.258 +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def
   4.259 +/DiaE {stroke [] 0 setdash vpt add M
   4.260 +  hpt neg vpt neg V hpt vpt neg V
   4.261 +  hpt vpt V hpt neg vpt V closepath stroke} def
   4.262 +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M
   4.263 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
   4.264 +  hpt2 neg 0 V closepath stroke} def
   4.265 +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M
   4.266 +  hpt neg vpt -1.62 mul V
   4.267 +  hpt 2 mul 0 V
   4.268 +  hpt neg vpt 1.62 mul V closepath stroke} def
   4.269 +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M
   4.270 +  hpt neg vpt 1.62 mul V
   4.271 +  hpt 2 mul 0 V
   4.272 +  hpt neg vpt -1.62 mul V closepath stroke} def
   4.273 +/PentE {stroke [] 0 setdash gsave
   4.274 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
   4.275 +  closepath stroke grestore} def
   4.276 +/CircE {stroke [] 0 setdash 
   4.277 +  hpt 0 360 arc stroke} def
   4.278 +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def
   4.279 +/DiaW {stroke [] 0 setdash vpt add M
   4.280 +  hpt neg vpt neg V hpt vpt neg V
   4.281 +  hpt vpt V hpt neg vpt V Opaque stroke} def
   4.282 +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M
   4.283 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
   4.284 +  hpt2 neg 0 V Opaque stroke} def
   4.285 +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M
   4.286 +  hpt neg vpt -1.62 mul V
   4.287 +  hpt 2 mul 0 V
   4.288 +  hpt neg vpt 1.62 mul V Opaque stroke} def
   4.289 +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M
   4.290 +  hpt neg vpt 1.62 mul V
   4.291 +  hpt 2 mul 0 V
   4.292 +  hpt neg vpt -1.62 mul V Opaque stroke} def
   4.293 +/PentW {stroke [] 0 setdash gsave
   4.294 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
   4.295 +  Opaque stroke grestore} def
   4.296 +/CircW {stroke [] 0 setdash 
   4.297 +  hpt 0 360 arc Opaque stroke} def
   4.298 +/BoxFill {gsave Rec 1 setgray fill grestore} def
   4.299 +/Density {
   4.300 +  /Fillden exch def
   4.301 +  currentrgbcolor
   4.302 +  /ColB exch def /ColG exch def /ColR exch def
   4.303 +  /ColR ColR Fillden mul Fillden sub 1 add def
   4.304 +  /ColG ColG Fillden mul Fillden sub 1 add def
   4.305 +  /ColB ColB Fillden mul Fillden sub 1 add def
   4.306 +  ColR ColG ColB setrgbcolor} def
   4.307 +/BoxColFill {gsave Rec PolyFill} def
   4.308 +/PolyFill {gsave Density fill grestore grestore} def
   4.309 +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def
   4.310 +%
   4.311 +% PostScript Level 1 Pattern Fill routine for rectangles
   4.312 +% Usage: x y w h s a XX PatternFill
   4.313 +%	x,y = lower left corner of box to be filled
   4.314 +%	w,h = width and height of box
   4.315 +%	  a = angle in degrees between lines and x-axis
   4.316 +%	 XX = 0/1 for no/yes cross-hatch
   4.317 +%
   4.318 +/PatternFill {gsave /PFa [ 9 2 roll ] def
   4.319 +  PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate
   4.320 +  PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec
   4.321 +  gsave 1 setgray fill grestore clip
   4.322 +  currentlinewidth 0.5 mul setlinewidth
   4.323 +  /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def
   4.324 +  0 0 M PFa 5 get rotate PFs -2 div dup translate
   4.325 +  0 1 PFs PFa 4 get div 1 add floor cvi
   4.326 +	{PFa 4 get mul 0 M 0 PFs V} for
   4.327 +  0 PFa 6 get ne {
   4.328 +	0 1 PFs PFa 4 get div 1 add floor cvi
   4.329 +	{PFa 4 get mul 0 2 1 roll M PFs 0 V} for
   4.330 + } if
   4.331 +  stroke grestore} def
   4.332 +%
   4.333 +/languagelevel where
   4.334 + {pop languagelevel} {1} ifelse
   4.335 + 2 lt
   4.336 +	{/InterpretLevel1 true def}
   4.337 +	{/InterpretLevel1 Level1 def}
   4.338 + ifelse
   4.339 +%
   4.340 +% PostScript level 2 pattern fill definitions
   4.341 +%
   4.342 +/Level2PatternFill {
   4.343 +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8}
   4.344 +	bind def
   4.345 +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def
   4.346 +<< Tile8x8
   4.347 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} 
   4.348 +>> matrix makepattern
   4.349 +/Pat1 exch def
   4.350 +<< Tile8x8
   4.351 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke
   4.352 +	0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke}
   4.353 +>> matrix makepattern
   4.354 +/Pat2 exch def
   4.355 +<< Tile8x8
   4.356 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L
   4.357 +	8 8 L 8 0 L 0 0 L fill}
   4.358 +>> matrix makepattern
   4.359 +/Pat3 exch def
   4.360 +<< Tile8x8
   4.361 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L
   4.362 +	0 12 M 12 0 L stroke}
   4.363 +>> matrix makepattern
   4.364 +/Pat4 exch def
   4.365 +<< Tile8x8
   4.366 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L
   4.367 +	0 -4 M 12 8 L stroke}
   4.368 +>> matrix makepattern
   4.369 +/Pat5 exch def
   4.370 +<< Tile8x8
   4.371 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L
   4.372 +	0 12 M 8 -4 L 4 12 M 10 0 L stroke}
   4.373 +>> matrix makepattern
   4.374 +/Pat6 exch def
   4.375 +<< Tile8x8
   4.376 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L
   4.377 +	0 -4 M 8 12 L 4 -4 M 10 8 L stroke}
   4.378 +>> matrix makepattern
   4.379 +/Pat7 exch def
   4.380 +<< Tile8x8
   4.381 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L
   4.382 +	12 0 M -4 8 L 12 4 M 0 10 L stroke}
   4.383 +>> matrix makepattern
   4.384 +/Pat8 exch def
   4.385 +<< Tile8x8
   4.386 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L
   4.387 +	-4 0 M 12 8 L -4 4 M 8 10 L stroke}
   4.388 +>> matrix makepattern
   4.389 +/Pat9 exch def
   4.390 +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def
   4.391 +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def
   4.392 +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def
   4.393 +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def
   4.394 +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def
   4.395 +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def
   4.396 +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def
   4.397 +} def
   4.398 +%
   4.399 +%
   4.400 +%End of PostScript Level 2 code
   4.401 +%
   4.402 +/PatternBgnd {
   4.403 +  TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse
   4.404 +} def
   4.405 +%
   4.406 +% Substitute for Level 2 pattern fill codes with
   4.407 +% grayscale if Level 2 support is not selected.
   4.408 +%
   4.409 +/Level1PatternFill {
   4.410 +/Pattern1 {0.250 Density} bind def
   4.411 +/Pattern2 {0.500 Density} bind def
   4.412 +/Pattern3 {0.750 Density} bind def
   4.413 +/Pattern4 {0.125 Density} bind def
   4.414 +/Pattern5 {0.375 Density} bind def
   4.415 +/Pattern6 {0.625 Density} bind def
   4.416 +/Pattern7 {0.875 Density} bind def
   4.417 +} def
   4.418 +%
   4.419 +% Now test for support of Level 2 code
   4.420 +%
   4.421 +Level1 {Level1PatternFill} {Level2PatternFill} ifelse
   4.422 +%
   4.423 +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont
   4.424 +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall
   4.425 +currentdict end definefont pop
   4.426 +end
   4.427 +%%EndProlog
   4.428 +gnudict begin
   4.429 +gsave
   4.430 +50 50 translate
   4.431 +0.050 0.050 scale
   4.432 +0 setgray
   4.433 +newpath
   4.434 +(Helvetica) findfont 140 scalefont setfont
   4.435 +1.000 UL
   4.436 +LTb
   4.437 +910 448 M
   4.438 +63 0 V
   4.439 +6073 0 R
   4.440 +-63 0 V
   4.441 +826 448 M
   4.442 +( 1) Rshow
   4.443 +1.000 UL
   4.444 +LTb
   4.445 +910 912 M
   4.446 +63 0 V
   4.447 +6073 0 R
   4.448 +-63 0 V
   4.449 +826 912 M
   4.450 +( 1.002) Rshow
   4.451 +1.000 UL
   4.452 +LTb
   4.453 +910 1375 M
   4.454 +63 0 V
   4.455 +6073 0 R
   4.456 +-63 0 V
   4.457 +-6157 0 R
   4.458 +( 1.004) Rshow
   4.459 +1.000 UL
   4.460 +LTb
   4.461 +910 1839 M
   4.462 +63 0 V
   4.463 +6073 0 R
   4.464 +-63 0 V
   4.465 +-6157 0 R
   4.466 +( 1.006) Rshow
   4.467 +1.000 UL
   4.468 +LTb
   4.469 +910 2302 M
   4.470 +63 0 V
   4.471 +6073 0 R
   4.472 +-63 0 V
   4.473 +-6157 0 R
   4.474 +( 1.008) Rshow
   4.475 +1.000 UL
   4.476 +LTb
   4.477 +910 2766 M
   4.478 +63 0 V
   4.479 +6073 0 R
   4.480 +-63 0 V
   4.481 +-6157 0 R
   4.482 +( 1.01) Rshow
   4.483 +1.000 UL
   4.484 +LTb
   4.485 +910 3229 M
   4.486 +63 0 V
   4.487 +6073 0 R
   4.488 +-63 0 V
   4.489 +-6157 0 R
   4.490 +( 1.012) Rshow
   4.491 +1.000 UL
   4.492 +LTb
   4.493 +910 3693 M
   4.494 +63 0 V
   4.495 +6073 0 R
   4.496 +-63 0 V
   4.497 +-6157 0 R
   4.498 +( 1.014) Rshow
   4.499 +1.000 UL
   4.500 +LTb
   4.501 +910 4156 M
   4.502 +63 0 V
   4.503 +6073 0 R
   4.504 +-63 0 V
   4.505 +-6157 0 R
   4.506 +( 1.016) Rshow
   4.507 +1.000 UL
   4.508 +LTb
   4.509 +910 4620 M
   4.510 +63 0 V
   4.511 +6073 0 R
   4.512 +-63 0 V
   4.513 +-6157 0 R
   4.514 +( 1.018) Rshow
   4.515 +1.000 UL
   4.516 +LTb
   4.517 +910 448 M
   4.518 +0 63 V
   4.519 +0 4109 R
   4.520 +0 -63 V
   4.521 +910 308 M
   4.522 +( 0) Cshow
   4.523 +1.000 UL
   4.524 +LTb
   4.525 +1933 448 M
   4.526 +0 63 V
   4.527 +0 4109 R
   4.528 +0 -63 V
   4.529 +0 -4249 R
   4.530 +( 10000) Cshow
   4.531 +1.000 UL
   4.532 +LTb
   4.533 +2955 448 M
   4.534 +0 63 V
   4.535 +0 4109 R
   4.536 +0 -63 V
   4.537 +0 -4249 R
   4.538 +( 20000) Cshow
   4.539 +1.000 UL
   4.540 +LTb
   4.541 +3978 448 M
   4.542 +0 63 V
   4.543 +0 4109 R
   4.544 +0 -63 V
   4.545 +0 -4249 R
   4.546 +( 30000) Cshow
   4.547 +1.000 UL
   4.548 +LTb
   4.549 +5001 448 M
   4.550 +0 63 V
   4.551 +0 4109 R
   4.552 +0 -63 V
   4.553 +0 -4249 R
   4.554 +( 40000) Cshow
   4.555 +1.000 UL
   4.556 +LTb
   4.557 +6023 448 M
   4.558 +0 63 V
   4.559 +0 4109 R
   4.560 +0 -63 V
   4.561 +0 -4249 R
   4.562 +( 50000) Cshow
   4.563 +1.000 UL
   4.564 +LTb
   4.565 +7046 448 M
   4.566 +0 63 V
   4.567 +0 4109 R
   4.568 +0 -63 V
   4.569 +0 -4249 R
   4.570 +( 60000) Cshow
   4.571 +1.000 UL
   4.572 +LTb
   4.573 +1.000 UL
   4.574 +LTb
   4.575 +910 4620 N
   4.576 +910 448 L
   4.577 +6136 0 V
   4.578 +0 4172 V
   4.579 +-6136 0 V
   4.580 +Z stroke
   4.581 +LCb setrgbcolor
   4.582 +3978 98 M
   4.583 +(Cycles between Sync Operations) Cshow
   4.584 +LTb
   4.585 +3978 4830 M
   4.586 +( Overhead Histogram) Cshow
   4.587 +1.000 UP
   4.588 +1.000 UL
   4.589 +LTb
   4.590 +1.000 UL
   4.591 +LT0
   4.592 +LTb
   4.593 +6395 4487 M
   4.594 +(Exec-Cycles-Workcycles-Ratio) Rshow
   4.595 +LT0
   4.596 +6479 4487 M
   4.597 +399 0 V
   4.598 +935 3013 M
   4.599 +36 1579 V
   4.600 +62 -2986 V
   4.601 +1401 991 L
   4.602 +491 -51 V
   4.603 +982 96 V
   4.604 +3856 867 L
   4.605 +6801 745 L
   4.606 +stroke
   4.607 +LTb
   4.608 +910 4620 N
   4.609 +910 448 L
   4.610 +6136 0 V
   4.611 +0 4172 V
   4.612 +-6136 0 V
   4.613 +Z stroke
   4.614 +1.000 UP
   4.615 +1.000 UL
   4.616 +LTb
   4.617 +1.000 UL
   4.618 +LTb
   4.619 +3790 2296 M
   4.620 +63 0 V
   4.621 +2473 0 R
   4.622 +-63 0 V
   4.623 +-2557 0 R
   4.624 +( 1) Rshow
   4.625 +1.000 UL
   4.626 +LTb
   4.627 +3790 2526 M
   4.628 +63 0 V
   4.629 +2473 0 R
   4.630 +-63 0 V
   4.631 +-2557 0 R
   4.632 +( 1.002) Rshow
   4.633 +1.000 UL
   4.634 +LTb
   4.635 +3790 2756 M
   4.636 +63 0 V
   4.637 +2473 0 R
   4.638 +-63 0 V
   4.639 +-2557 0 R
   4.640 +( 1.004) Rshow
   4.641 +1.000 UL
   4.642 +LTb
   4.643 +3790 2987 M
   4.644 +63 0 V
   4.645 +2473 0 R
   4.646 +-63 0 V
   4.647 +-2557 0 R
   4.648 +( 1.006) Rshow
   4.649 +1.000 UL
   4.650 +LTb
   4.651 +3790 3217 M
   4.652 +63 0 V
   4.653 +2473 0 R
   4.654 +-63 0 V
   4.655 +-2557 0 R
   4.656 +( 1.008) Rshow
   4.657 +1.000 UL
   4.658 +LTb
   4.659 +3790 3447 M
   4.660 +63 0 V
   4.661 +2473 0 R
   4.662 +-63 0 V
   4.663 +-2557 0 R
   4.664 +( 1.01) Rshow
   4.665 +1.000 UL
   4.666 +LTb
   4.667 +3790 3677 M
   4.668 +63 0 V
   4.669 +2473 0 R
   4.670 +-63 0 V
   4.671 +-2557 0 R
   4.672 +( 1.012) Rshow
   4.673 +1.000 UL
   4.674 +LTb
   4.675 +3790 3908 M
   4.676 +63 0 V
   4.677 +2473 0 R
   4.678 +-63 0 V
   4.679 +-2557 0 R
   4.680 +( 1.014) Rshow
   4.681 +1.000 UL
   4.682 +LTb
   4.683 +3790 4138 M
   4.684 +63 0 V
   4.685 +2473 0 R
   4.686 +-63 0 V
   4.687 +-2557 0 R
   4.688 +( 1.016) Rshow
   4.689 +1.000 UL
   4.690 +LTb
   4.691 +3790 4368 M
   4.692 +63 0 V
   4.693 +2473 0 R
   4.694 +-63 0 V
   4.695 +-2557 0 R
   4.696 +( 1.018) Rshow
   4.697 +1.000 UL
   4.698 +LTb
   4.699 +3790 2296 M
   4.700 +0 63 V
   4.701 +0 2009 R
   4.702 +0 -63 V
   4.703 +0 -2149 R
   4.704 +( 0) Cshow
   4.705 +1.000 UL
   4.706 +LTb
   4.707 +4297 2296 M
   4.708 +0 63 V
   4.709 +0 2009 R
   4.710 +0 -63 V
   4.711 +0 -2149 R
   4.712 +( 20000) Cshow
   4.713 +1.000 UL
   4.714 +LTb
   4.715 +4804 2296 M
   4.716 +0 63 V
   4.717 +0 2009 R
   4.718 +0 -63 V
   4.719 +0 -2149 R
   4.720 +( 40000) Cshow
   4.721 +1.000 UL
   4.722 +LTb
   4.723 +5312 2296 M
   4.724 +0 63 V
   4.725 +0 2009 R
   4.726 +0 -63 V
   4.727 +0 -2149 R
   4.728 +( 60000) Cshow
   4.729 +1.000 UL
   4.730 +LTb
   4.731 +5819 2296 M
   4.732 +0 63 V
   4.733 +0 2009 R
   4.734 +0 -63 V
   4.735 +0 -2149 R
   4.736 +( 80000) Cshow
   4.737 +1.000 UL
   4.738 +LTb
   4.739 +6326 2296 M
   4.740 +0 63 V
   4.741 +0 2009 R
   4.742 +0 -63 V
   4.743 +0 -2149 R
   4.744 +( 100000) Cshow
   4.745 +1.000 UL
   4.746 +LTb
   4.747 +1.000 UL
   4.748 +LTb
   4.749 +3790 4368 N
   4.750 +0 -2072 V
   4.751 +2536 0 V
   4.752 +0 2072 V
   4.753 +-2536 0 V
   4.754 +Z stroke
   4.755 +LCb setrgbcolor
   4.756 +5058 1974 M
   4.757 +() Cshow
   4.758 +LTb
   4.759 +5058 4298 M
   4.760 +() Cshow
   4.761 +1.000 UP
   4.762 +1.000 UL
   4.763 +LTb
   4.764 +1.000 UL
   4.765 +LT0
   4.766 +LTb
   4.767 +5675 4235 M
   4.768 +(Exec-Cycles-Workcycles-Ratio) Rshow
   4.769 +LT0
   4.770 +5759 4235 M
   4.771 +399 0 V
   4.772 +3796 3570 M
   4.773 +9 784 V
   4.774 +15 -1483 V
   4.775 +92 -306 V
   4.776 +122 -25 V
   4.777 +243 48 V
   4.778 +243 -84 V
   4.779 +731 -61 V
   4.780 +stroke
   4.781 +LTb
   4.782 +3790 4368 N
   4.783 +0 -2072 V
   4.784 +2536 0 V
   4.785 +0 2072 V
   4.786 +-2536 0 V
   4.787 +Z stroke
   4.788 +1.000 UP
   4.789 +1.000 UL
   4.790 +LTb
   4.791 +stroke
   4.792 +grestore
   4.793 +end
   4.794 +showpage
   4.795 +%%Trailer
   4.796 +%%DocumentFonts: Helvetica
     5.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-03/out1.test	Mon Dec 12 20:28:31 2011 +0100
     5.3 @@ -0,0 +1,13 @@
     5.4 +# Date of Run: 2011-12-02 15:39:32.126570
     5.5 +# Number of Cores: 4
     5.6 +#<total workcycles>	<workcycles per core>	<overall cycles>	<Cycles between Syncs>	<Overhead per Core>	<Overhead>	<Overhead per Sync>	<Syncs per Core>	<ExecCycles/WorkCycles Ration>
     5.7 +#-----------------------------------
     5.8 +192822462	48205615	200056910	241.028075	1808612	7234448	9.043060	200000.000000	1.037519
     5.9 +480647411	120161852	482818959	600.809260	542887	2171548	2.714435	200000.000000	1.004518
    5.10 +960700062	240175015	967395791	1200.875075	1673932	6695729	8.369660	200000.000000	1.006970
    5.11 +1920791032	480197758	1925529605	2400.988790	1184643	4738573	5.923215	200000.000000	1.002467
    5.12 +3840889564	960222391	3852298472	4801.111955	2852227	11408908	14.261135	200000.000000	1.002970
    5.13 +7681459230	1920364807	7697446172	9601.824035	3996735	15986942	19.983675	200000.000000	1.002081
    5.14 +15362424662	3840606165	15391010983	19203.030825	7146580	28586321	35.732900	200000.000000	1.001861
    5.15 +23042850549	5760712637	23079390049	28803.563185	9134875	36539500	45.674375	200000.000000	1.001586
    5.16 +46085423549	11521355887	46149983011	57606.779435	16139865	64559462	80.699325	200000.000000	1.001401
     6.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-03/out1.test.eps	Mon Dec 12 20:28:31 2011 +0100
     6.3 @@ -0,0 +1,779 @@
     6.4 +%!PS-Adobe-2.0 EPSF-2.0
     6.5 +%%Title: out1.test.eps
     6.6 +%%Creator: gnuplot 4.2 patchlevel 4 
     6.7 +%%CreationDate: Fri Dec  2 16:47:22 2011
     6.8 +%%DocumentFonts: (atend)
     6.9 +%%BoundingBox: 50 50 410 302
    6.10 +%%EndComments
    6.11 +%%BeginProlog
    6.12 +/gnudict 256 dict def
    6.13 +gnudict begin
    6.14 +%
    6.15 +% The following 6 true/false flags may be edited by hand if required
    6.16 +% The unit line width may also be changed
    6.17 +%
    6.18 +/Color false def
    6.19 +/Blacktext false def
    6.20 +/Solid false def
    6.21 +/Dashlength 1 def
    6.22 +/Landscape false def
    6.23 +/Level1 false def
    6.24 +/Rounded false def
    6.25 +/TransparentPatterns false def
    6.26 +/gnulinewidth 5.000 def
    6.27 +/userlinewidth gnulinewidth def
    6.28 +%
    6.29 +/vshift -46 def
    6.30 +/dl1 {
    6.31 +  10.0 Dashlength mul mul
    6.32 +  Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if
    6.33 +} def
    6.34 +/dl2 {
    6.35 +  10.0 Dashlength mul mul
    6.36 +  Rounded { currentlinewidth 0.75 mul add } if
    6.37 +} def
    6.38 +/hpt_ 31.5 def
    6.39 +/vpt_ 31.5 def
    6.40 +/hpt hpt_ def
    6.41 +/vpt vpt_ def
    6.42 +Level1 {} {
    6.43 +/SDict 10 dict def
    6.44 +systemdict /pdfmark known not {
    6.45 +  userdict /pdfmark systemdict /cleartomark get put
    6.46 +} if
    6.47 +SDict begin [
    6.48 +  /Title (out1.test.eps)
    6.49 +  /Subject (gnuplot plot)
    6.50 +  /Creator (gnuplot 4.2 patchlevel 4 )
    6.51 +  /Author (Merten Christopher Sach,E-N 647,,,Forschungstutor)
    6.52 +%  /Producer (gnuplot)
    6.53 +%  /Keywords ()
    6.54 +  /CreationDate (Fri Dec  2 16:47:22 2011)
    6.55 +  /DOCINFO pdfmark
    6.56 +end
    6.57 +} ifelse
    6.58 +%
    6.59 +% Gnuplot Prolog Version 4.2 (August 2006)
    6.60 +%
    6.61 +/M {moveto} bind def
    6.62 +/L {lineto} bind def
    6.63 +/R {rmoveto} bind def
    6.64 +/V {rlineto} bind def
    6.65 +/N {newpath moveto} bind def
    6.66 +/Z {closepath} bind def
    6.67 +/C {setrgbcolor} bind def
    6.68 +/f {rlineto fill} bind def
    6.69 +/vpt2 vpt 2 mul def
    6.70 +/hpt2 hpt 2 mul def
    6.71 +/Lshow {currentpoint stroke M 0 vshift R 
    6.72 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
    6.73 +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R
    6.74 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
    6.75 +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R 
    6.76 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
    6.77 +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
    6.78 +  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def
    6.79 +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash}
    6.80 + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def
    6.81 +/BL {stroke userlinewidth 2 mul setlinewidth
    6.82 +	Rounded {1 setlinejoin 1 setlinecap} if} def
    6.83 +/AL {stroke userlinewidth 2 div setlinewidth
    6.84 +	Rounded {1 setlinejoin 1 setlinecap} if} def
    6.85 +/UL {dup gnulinewidth mul /userlinewidth exch def
    6.86 +	dup 1 lt {pop 1} if 10 mul /udl exch def} def
    6.87 +/PL {stroke userlinewidth setlinewidth
    6.88 +	Rounded {1 setlinejoin 1 setlinecap} if} def
    6.89 +% Default Line colors
    6.90 +/LCw {1 1 1} def
    6.91 +/LCb {0 0 0} def
    6.92 +/LCa {0 0 0} def
    6.93 +/LC0 {1 0 0} def
    6.94 +/LC1 {0 1 0} def
    6.95 +/LC2 {0 0 1} def
    6.96 +/LC3 {1 0 1} def
    6.97 +/LC4 {0 1 1} def
    6.98 +/LC5 {1 1 0} def
    6.99 +/LC6 {0 0 0} def
   6.100 +/LC7 {1 0.3 0} def
   6.101 +/LC8 {0.5 0.5 0.5} def
   6.102 +% Default Line Types
   6.103 +/LTw {PL [] 1 setgray} def
   6.104 +/LTb {BL [] LCb DL} def
   6.105 +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def
   6.106 +/LT0 {PL [] LC0 DL} def
   6.107 +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def
   6.108 +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def
   6.109 +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def
   6.110 +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def
   6.111 +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def
   6.112 +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def
   6.113 +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def
   6.114 +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def
   6.115 +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def
   6.116 +/Dia {stroke [] 0 setdash 2 copy vpt add M
   6.117 +  hpt neg vpt neg V hpt vpt neg V
   6.118 +  hpt vpt V hpt neg vpt V closepath stroke
   6.119 +  Pnt} def
   6.120 +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V
   6.121 +  currentpoint stroke M
   6.122 +  hpt neg vpt neg R hpt2 0 V stroke
   6.123 + } def
   6.124 +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
   6.125 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
   6.126 +  hpt2 neg 0 V closepath stroke
   6.127 +  Pnt} def
   6.128 +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M
   6.129 +  hpt2 vpt2 neg V currentpoint stroke M
   6.130 +  hpt2 neg 0 R hpt2 vpt2 V stroke} def
   6.131 +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M
   6.132 +  hpt neg vpt -1.62 mul V
   6.133 +  hpt 2 mul 0 V
   6.134 +  hpt neg vpt 1.62 mul V closepath stroke
   6.135 +  Pnt} def
   6.136 +/Star {2 copy Pls Crs} def
   6.137 +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M
   6.138 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
   6.139 +  hpt2 neg 0 V closepath fill} def
   6.140 +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M
   6.141 +  hpt neg vpt -1.62 mul V
   6.142 +  hpt 2 mul 0 V
   6.143 +  hpt neg vpt 1.62 mul V closepath fill} def
   6.144 +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
   6.145 +  hpt neg vpt 1.62 mul V
   6.146 +  hpt 2 mul 0 V
   6.147 +  hpt neg vpt -1.62 mul V closepath stroke
   6.148 +  Pnt} def
   6.149 +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M
   6.150 +  hpt neg vpt 1.62 mul V
   6.151 +  hpt 2 mul 0 V
   6.152 +  hpt neg vpt -1.62 mul V closepath fill} def
   6.153 +/DiaF {stroke [] 0 setdash vpt add M
   6.154 +  hpt neg vpt neg V hpt vpt neg V
   6.155 +  hpt vpt V hpt neg vpt V closepath fill} def
   6.156 +/Pent {stroke [] 0 setdash 2 copy gsave
   6.157 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
   6.158 +  closepath stroke grestore Pnt} def
   6.159 +/PentF {stroke [] 0 setdash gsave
   6.160 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
   6.161 +  closepath fill grestore} def
   6.162 +/Circle {stroke [] 0 setdash 2 copy
   6.163 +  hpt 0 360 arc stroke Pnt} def
   6.164 +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def
   6.165 +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def
   6.166 +/C1 {BL [] 0 setdash 2 copy moveto
   6.167 +	2 copy vpt 0 90 arc closepath fill
   6.168 +	vpt 0 360 arc closepath} bind def
   6.169 +/C2 {BL [] 0 setdash 2 copy moveto
   6.170 +	2 copy vpt 90 180 arc closepath fill
   6.171 +	vpt 0 360 arc closepath} bind def
   6.172 +/C3 {BL [] 0 setdash 2 copy moveto
   6.173 +	2 copy vpt 0 180 arc closepath fill
   6.174 +	vpt 0 360 arc closepath} bind def
   6.175 +/C4 {BL [] 0 setdash 2 copy moveto
   6.176 +	2 copy vpt 180 270 arc closepath fill
   6.177 +	vpt 0 360 arc closepath} bind def
   6.178 +/C5 {BL [] 0 setdash 2 copy moveto
   6.179 +	2 copy vpt 0 90 arc
   6.180 +	2 copy moveto
   6.181 +	2 copy vpt 180 270 arc closepath fill
   6.182 +	vpt 0 360 arc} bind def
   6.183 +/C6 {BL [] 0 setdash 2 copy moveto
   6.184 +	2 copy vpt 90 270 arc closepath fill
   6.185 +	vpt 0 360 arc closepath} bind def
   6.186 +/C7 {BL [] 0 setdash 2 copy moveto
   6.187 +	2 copy vpt 0 270 arc closepath fill
   6.188 +	vpt 0 360 arc closepath} bind def
   6.189 +/C8 {BL [] 0 setdash 2 copy moveto
   6.190 +	2 copy vpt 270 360 arc closepath fill
   6.191 +	vpt 0 360 arc closepath} bind def
   6.192 +/C9 {BL [] 0 setdash 2 copy moveto
   6.193 +	2 copy vpt 270 450 arc closepath fill
   6.194 +	vpt 0 360 arc closepath} bind def
   6.195 +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
   6.196 +	2 copy moveto
   6.197 +	2 copy vpt 90 180 arc closepath fill
   6.198 +	vpt 0 360 arc closepath} bind def
   6.199 +/C11 {BL [] 0 setdash 2 copy moveto
   6.200 +	2 copy vpt 0 180 arc closepath fill
   6.201 +	2 copy moveto
   6.202 +	2 copy vpt 270 360 arc closepath fill
   6.203 +	vpt 0 360 arc closepath} bind def
   6.204 +/C12 {BL [] 0 setdash 2 copy moveto
   6.205 +	2 copy vpt 180 360 arc closepath fill
   6.206 +	vpt 0 360 arc closepath} bind def
   6.207 +/C13 {BL [] 0 setdash 2 copy moveto
   6.208 +	2 copy vpt 0 90 arc closepath fill
   6.209 +	2 copy moveto
   6.210 +	2 copy vpt 180 360 arc closepath fill
   6.211 +	vpt 0 360 arc closepath} bind def
   6.212 +/C14 {BL [] 0 setdash 2 copy moveto
   6.213 +	2 copy vpt 90 360 arc closepath fill
   6.214 +	vpt 0 360 arc} bind def
   6.215 +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
   6.216 +	vpt 0 360 arc closepath} bind def
   6.217 +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
   6.218 +	neg 0 rlineto closepath} bind def
   6.219 +/Square {dup Rec} bind def
   6.220 +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def
   6.221 +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def
   6.222 +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def
   6.223 +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
   6.224 +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def
   6.225 +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
   6.226 +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill
   6.227 +	exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
   6.228 +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def
   6.229 +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
   6.230 +	2 copy vpt Square fill Bsquare} bind def
   6.231 +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def
   6.232 +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def
   6.233 +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
   6.234 +	Bsquare} bind def
   6.235 +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
   6.236 +	Bsquare} bind def
   6.237 +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def
   6.238 +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
   6.239 +	2 copy vpt Square fill Bsquare} bind def
   6.240 +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
   6.241 +	2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
   6.242 +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def
   6.243 +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def
   6.244 +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def
   6.245 +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def
   6.246 +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def
   6.247 +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def
   6.248 +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def
   6.249 +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def
   6.250 +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def
   6.251 +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def
   6.252 +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def
   6.253 +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def
   6.254 +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def
   6.255 +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def
   6.256 +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def
   6.257 +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def
   6.258 +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def
   6.259 +/DiaE {stroke [] 0 setdash vpt add M
   6.260 +  hpt neg vpt neg V hpt vpt neg V
   6.261 +  hpt vpt V hpt neg vpt V closepath stroke} def
   6.262 +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M
   6.263 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
   6.264 +  hpt2 neg 0 V closepath stroke} def
   6.265 +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M
   6.266 +  hpt neg vpt -1.62 mul V
   6.267 +  hpt 2 mul 0 V
   6.268 +  hpt neg vpt 1.62 mul V closepath stroke} def
   6.269 +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M
   6.270 +  hpt neg vpt 1.62 mul V
   6.271 +  hpt 2 mul 0 V
   6.272 +  hpt neg vpt -1.62 mul V closepath stroke} def
   6.273 +/PentE {stroke [] 0 setdash gsave
   6.274 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
   6.275 +  closepath stroke grestore} def
   6.276 +/CircE {stroke [] 0 setdash 
   6.277 +  hpt 0 360 arc stroke} def
   6.278 +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def
   6.279 +/DiaW {stroke [] 0 setdash vpt add M
   6.280 +  hpt neg vpt neg V hpt vpt neg V
   6.281 +  hpt vpt V hpt neg vpt V Opaque stroke} def
   6.282 +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M
   6.283 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
   6.284 +  hpt2 neg 0 V Opaque stroke} def
   6.285 +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M
   6.286 +  hpt neg vpt -1.62 mul V
   6.287 +  hpt 2 mul 0 V
   6.288 +  hpt neg vpt 1.62 mul V Opaque stroke} def
   6.289 +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M
   6.290 +  hpt neg vpt 1.62 mul V
   6.291 +  hpt 2 mul 0 V
   6.292 +  hpt neg vpt -1.62 mul V Opaque stroke} def
   6.293 +/PentW {stroke [] 0 setdash gsave
   6.294 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
   6.295 +  Opaque stroke grestore} def
   6.296 +/CircW {stroke [] 0 setdash 
   6.297 +  hpt 0 360 arc Opaque stroke} def
   6.298 +/BoxFill {gsave Rec 1 setgray fill grestore} def
   6.299 +/Density {
   6.300 +  /Fillden exch def
   6.301 +  currentrgbcolor
   6.302 +  /ColB exch def /ColG exch def /ColR exch def
   6.303 +  /ColR ColR Fillden mul Fillden sub 1 add def
   6.304 +  /ColG ColG Fillden mul Fillden sub 1 add def
   6.305 +  /ColB ColB Fillden mul Fillden sub 1 add def
   6.306 +  ColR ColG ColB setrgbcolor} def
   6.307 +/BoxColFill {gsave Rec PolyFill} def
   6.308 +/PolyFill {gsave Density fill grestore grestore} def
   6.309 +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def
   6.310 +%
   6.311 +% PostScript Level 1 Pattern Fill routine for rectangles
   6.312 +% Usage: x y w h s a XX PatternFill
   6.313 +%	x,y = lower left corner of box to be filled
   6.314 +%	w,h = width and height of box
   6.315 +%	  a = angle in degrees between lines and x-axis
   6.316 +%	 XX = 0/1 for no/yes cross-hatch
   6.317 +%
   6.318 +/PatternFill {gsave /PFa [ 9 2 roll ] def
   6.319 +  PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate
   6.320 +  PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec
   6.321 +  gsave 1 setgray fill grestore clip
   6.322 +  currentlinewidth 0.5 mul setlinewidth
   6.323 +  /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def
   6.324 +  0 0 M PFa 5 get rotate PFs -2 div dup translate
   6.325 +  0 1 PFs PFa 4 get div 1 add floor cvi
   6.326 +	{PFa 4 get mul 0 M 0 PFs V} for
   6.327 +  0 PFa 6 get ne {
   6.328 +	0 1 PFs PFa 4 get div 1 add floor cvi
   6.329 +	{PFa 4 get mul 0 2 1 roll M PFs 0 V} for
   6.330 + } if
   6.331 +  stroke grestore} def
   6.332 +%
   6.333 +/languagelevel where
   6.334 + {pop languagelevel} {1} ifelse
   6.335 + 2 lt
   6.336 +	{/InterpretLevel1 true def}
   6.337 +	{/InterpretLevel1 Level1 def}
   6.338 + ifelse
   6.339 +%
   6.340 +% PostScript level 2 pattern fill definitions
   6.341 +%
   6.342 +/Level2PatternFill {
   6.343 +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8}
   6.344 +	bind def
   6.345 +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def
   6.346 +<< Tile8x8
   6.347 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} 
   6.348 +>> matrix makepattern
   6.349 +/Pat1 exch def
   6.350 +<< Tile8x8
   6.351 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke
   6.352 +	0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke}
   6.353 +>> matrix makepattern
   6.354 +/Pat2 exch def
   6.355 +<< Tile8x8
   6.356 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L
   6.357 +	8 8 L 8 0 L 0 0 L fill}
   6.358 +>> matrix makepattern
   6.359 +/Pat3 exch def
   6.360 +<< Tile8x8
   6.361 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L
   6.362 +	0 12 M 12 0 L stroke}
   6.363 +>> matrix makepattern
   6.364 +/Pat4 exch def
   6.365 +<< Tile8x8
   6.366 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L
   6.367 +	0 -4 M 12 8 L stroke}
   6.368 +>> matrix makepattern
   6.369 +/Pat5 exch def
   6.370 +<< Tile8x8
   6.371 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L
   6.372 +	0 12 M 8 -4 L 4 12 M 10 0 L stroke}
   6.373 +>> matrix makepattern
   6.374 +/Pat6 exch def
   6.375 +<< Tile8x8
   6.376 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L
   6.377 +	0 -4 M 8 12 L 4 -4 M 10 8 L stroke}
   6.378 +>> matrix makepattern
   6.379 +/Pat7 exch def
   6.380 +<< Tile8x8
   6.381 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L
   6.382 +	12 0 M -4 8 L 12 4 M 0 10 L stroke}
   6.383 +>> matrix makepattern
   6.384 +/Pat8 exch def
   6.385 +<< Tile8x8
   6.386 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L
   6.387 +	-4 0 M 12 8 L -4 4 M 8 10 L stroke}
   6.388 +>> matrix makepattern
   6.389 +/Pat9 exch def
   6.390 +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def
   6.391 +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def
   6.392 +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def
   6.393 +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def
   6.394 +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def
   6.395 +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def
   6.396 +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def
   6.397 +} def
   6.398 +%
   6.399 +%
   6.400 +%End of PostScript Level 2 code
   6.401 +%
   6.402 +/PatternBgnd {
   6.403 +  TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse
   6.404 +} def
   6.405 +%
   6.406 +% Substitute for Level 2 pattern fill codes with
   6.407 +% grayscale if Level 2 support is not selected.
   6.408 +%
   6.409 +/Level1PatternFill {
   6.410 +/Pattern1 {0.250 Density} bind def
   6.411 +/Pattern2 {0.500 Density} bind def
   6.412 +/Pattern3 {0.750 Density} bind def
   6.413 +/Pattern4 {0.125 Density} bind def
   6.414 +/Pattern5 {0.375 Density} bind def
   6.415 +/Pattern6 {0.625 Density} bind def
   6.416 +/Pattern7 {0.875 Density} bind def
   6.417 +} def
   6.418 +%
   6.419 +% Now test for support of Level 2 code
   6.420 +%
   6.421 +Level1 {Level1PatternFill} {Level2PatternFill} ifelse
   6.422 +%
   6.423 +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont
   6.424 +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall
   6.425 +currentdict end definefont pop
   6.426 +end
   6.427 +%%EndProlog
   6.428 +gnudict begin
   6.429 +gsave
   6.430 +50 50 translate
   6.431 +0.050 0.050 scale
   6.432 +0 setgray
   6.433 +newpath
   6.434 +(Helvetica) findfont 140 scalefont setfont
   6.435 +1.000 UL
   6.436 +LTb
   6.437 +910 448 M
   6.438 +63 0 V
   6.439 +6073 0 R
   6.440 +-63 0 V
   6.441 +826 448 M
   6.442 +( 1) Rshow
   6.443 +1.000 UL
   6.444 +LTb
   6.445 +910 969 M
   6.446 +63 0 V
   6.447 +6073 0 R
   6.448 +-63 0 V
   6.449 +826 969 M
   6.450 +( 1.005) Rshow
   6.451 +1.000 UL
   6.452 +LTb
   6.453 +910 1491 M
   6.454 +63 0 V
   6.455 +6073 0 R
   6.456 +-63 0 V
   6.457 +-6157 0 R
   6.458 +( 1.01) Rshow
   6.459 +1.000 UL
   6.460 +LTb
   6.461 +910 2012 M
   6.462 +63 0 V
   6.463 +6073 0 R
   6.464 +-63 0 V
   6.465 +-6157 0 R
   6.466 +( 1.015) Rshow
   6.467 +1.000 UL
   6.468 +LTb
   6.469 +910 2534 M
   6.470 +63 0 V
   6.471 +6073 0 R
   6.472 +-63 0 V
   6.473 +-6157 0 R
   6.474 +( 1.02) Rshow
   6.475 +1.000 UL
   6.476 +LTb
   6.477 +910 3055 M
   6.478 +63 0 V
   6.479 +6073 0 R
   6.480 +-63 0 V
   6.481 +-6157 0 R
   6.482 +( 1.025) Rshow
   6.483 +1.000 UL
   6.484 +LTb
   6.485 +910 3577 M
   6.486 +63 0 V
   6.487 +6073 0 R
   6.488 +-63 0 V
   6.489 +-6157 0 R
   6.490 +( 1.03) Rshow
   6.491 +1.000 UL
   6.492 +LTb
   6.493 +910 4098 M
   6.494 +63 0 V
   6.495 +6073 0 R
   6.496 +-63 0 V
   6.497 +-6157 0 R
   6.498 +( 1.035) Rshow
   6.499 +1.000 UL
   6.500 +LTb
   6.501 +910 4620 M
   6.502 +63 0 V
   6.503 +6073 0 R
   6.504 +-63 0 V
   6.505 +-6157 0 R
   6.506 +( 1.04) Rshow
   6.507 +1.000 UL
   6.508 +LTb
   6.509 +910 448 M
   6.510 +0 63 V
   6.511 +0 4109 R
   6.512 +0 -63 V
   6.513 +910 308 M
   6.514 +( 0) Cshow
   6.515 +1.000 UL
   6.516 +LTb
   6.517 +1933 448 M
   6.518 +0 63 V
   6.519 +0 4109 R
   6.520 +0 -63 V
   6.521 +0 -4249 R
   6.522 +( 10000) Cshow
   6.523 +1.000 UL
   6.524 +LTb
   6.525 +2955 448 M
   6.526 +0 63 V
   6.527 +0 4109 R
   6.528 +0 -63 V
   6.529 +0 -4249 R
   6.530 +( 20000) Cshow
   6.531 +1.000 UL
   6.532 +LTb
   6.533 +3978 448 M
   6.534 +0 63 V
   6.535 +0 4109 R
   6.536 +0 -63 V
   6.537 +0 -4249 R
   6.538 +( 30000) Cshow
   6.539 +1.000 UL
   6.540 +LTb
   6.541 +5001 448 M
   6.542 +0 63 V
   6.543 +0 4109 R
   6.544 +0 -63 V
   6.545 +0 -4249 R
   6.546 +( 40000) Cshow
   6.547 +1.000 UL
   6.548 +LTb
   6.549 +6023 448 M
   6.550 +0 63 V
   6.551 +0 4109 R
   6.552 +0 -63 V
   6.553 +0 -4249 R
   6.554 +( 50000) Cshow
   6.555 +1.000 UL
   6.556 +LTb
   6.557 +7046 448 M
   6.558 +0 63 V
   6.559 +0 4109 R
   6.560 +0 -63 V
   6.561 +0 -4249 R
   6.562 +( 60000) Cshow
   6.563 +1.000 UL
   6.564 +LTb
   6.565 +1.000 UL
   6.566 +LTb
   6.567 +910 4620 N
   6.568 +910 448 L
   6.569 +6136 0 V
   6.570 +0 4172 V
   6.571 +-6136 0 V
   6.572 +Z stroke
   6.573 +LCb setrgbcolor
   6.574 +3978 98 M
   6.575 +(Cycles between Sync Operations) Cshow
   6.576 +LTb
   6.577 +3978 4830 M
   6.578 +( Overhead Histogram) Cshow
   6.579 +1.000 UP
   6.580 +1.000 UL
   6.581 +LTb
   6.582 +1.000 UL
   6.583 +LT0
   6.584 +LTb
   6.585 +6395 4487 M
   6.586 +(Exec-Cycles-Workcycles-Ratio) Rshow
   6.587 +LT0
   6.588 +6479 4487 M
   6.589 +399 0 V
   6.590 +935 4361 M
   6.591 +971 919 L
   6.592 +62 256 V
   6.593 +1156 705 L
   6.594 +245 53 V
   6.595 +491 -93 V
   6.596 +982 -23 V
   6.597 +982 -29 V
   6.598 +6801 594 L
   6.599 +stroke
   6.600 +LTb
   6.601 +910 4620 N
   6.602 +910 448 L
   6.603 +6136 0 V
   6.604 +0 4172 V
   6.605 +-6136 0 V
   6.606 +Z stroke
   6.607 +1.000 UP
   6.608 +1.000 UL
   6.609 +LTb
   6.610 +1.000 UL
   6.611 +LTb
   6.612 +3790 2296 M
   6.613 +63 0 V
   6.614 +2473 0 R
   6.615 +-63 0 V
   6.616 +-2557 0 R
   6.617 +( 1) Rshow
   6.618 +1.000 UL
   6.619 +LTb
   6.620 +3790 2555 M
   6.621 +63 0 V
   6.622 +2473 0 R
   6.623 +-63 0 V
   6.624 +-2557 0 R
   6.625 +( 1.005) Rshow
   6.626 +1.000 UL
   6.627 +LTb
   6.628 +3790 2814 M
   6.629 +63 0 V
   6.630 +2473 0 R
   6.631 +-63 0 V
   6.632 +-2557 0 R
   6.633 +( 1.01) Rshow
   6.634 +1.000 UL
   6.635 +LTb
   6.636 +3790 3073 M
   6.637 +63 0 V
   6.638 +2473 0 R
   6.639 +-63 0 V
   6.640 +-2557 0 R
   6.641 +( 1.015) Rshow
   6.642 +1.000 UL
   6.643 +LTb
   6.644 +3790 3332 M
   6.645 +63 0 V
   6.646 +2473 0 R
   6.647 +-63 0 V
   6.648 +-2557 0 R
   6.649 +( 1.02) Rshow
   6.650 +1.000 UL
   6.651 +LTb
   6.652 +3790 3591 M
   6.653 +63 0 V
   6.654 +2473 0 R
   6.655 +-63 0 V
   6.656 +-2557 0 R
   6.657 +( 1.025) Rshow
   6.658 +1.000 UL
   6.659 +LTb
   6.660 +3790 3850 M
   6.661 +63 0 V
   6.662 +2473 0 R
   6.663 +-63 0 V
   6.664 +-2557 0 R
   6.665 +( 1.03) Rshow
   6.666 +1.000 UL
   6.667 +LTb
   6.668 +3790 4109 M
   6.669 +63 0 V
   6.670 +2473 0 R
   6.671 +-63 0 V
   6.672 +-2557 0 R
   6.673 +( 1.035) Rshow
   6.674 +1.000 UL
   6.675 +LTb
   6.676 +3790 4368 M
   6.677 +63 0 V
   6.678 +2473 0 R
   6.679 +-63 0 V
   6.680 +-2557 0 R
   6.681 +( 1.04) Rshow
   6.682 +1.000 UL
   6.683 +LTb
   6.684 +3790 2296 M
   6.685 +0 63 V
   6.686 +0 2009 R
   6.687 +0 -63 V
   6.688 +0 -2149 R
   6.689 +( 0) Cshow
   6.690 +1.000 UL
   6.691 +LTb
   6.692 +4297 2296 M
   6.693 +0 63 V
   6.694 +0 2009 R
   6.695 +0 -63 V
   6.696 +0 -2149 R
   6.697 +( 20000) Cshow
   6.698 +1.000 UL
   6.699 +LTb
   6.700 +4804 2296 M
   6.701 +0 63 V
   6.702 +0 2009 R
   6.703 +0 -63 V
   6.704 +0 -2149 R
   6.705 +( 40000) Cshow
   6.706 +1.000 UL
   6.707 +LTb
   6.708 +5312 2296 M
   6.709 +0 63 V
   6.710 +0 2009 R
   6.711 +0 -63 V
   6.712 +0 -2149 R
   6.713 +( 60000) Cshow
   6.714 +1.000 UL
   6.715 +LTb
   6.716 +5819 2296 M
   6.717 +0 63 V
   6.718 +0 2009 R
   6.719 +0 -63 V
   6.720 +0 -2149 R
   6.721 +( 80000) Cshow
   6.722 +1.000 UL
   6.723 +LTb
   6.724 +6326 2296 M
   6.725 +0 63 V
   6.726 +0 2009 R
   6.727 +0 -63 V
   6.728 +0 -2149 R
   6.729 +( 100000) Cshow
   6.730 +1.000 UL
   6.731 +LTb
   6.732 +1.000 UL
   6.733 +LTb
   6.734 +3790 4368 N
   6.735 +0 -2072 V
   6.736 +2536 0 V
   6.737 +0 2072 V
   6.738 +-2536 0 V
   6.739 +Z stroke
   6.740 +LCb setrgbcolor
   6.741 +5058 1974 M
   6.742 +() Cshow
   6.743 +LTb
   6.744 +5058 4298 M
   6.745 +() Cshow
   6.746 +1.000 UP
   6.747 +1.000 UL
   6.748 +LTb
   6.749 +1.000 UL
   6.750 +LT0
   6.751 +LTb
   6.752 +5675 4235 M
   6.753 +(Exec-Cycles-Workcycles-Ratio) Rshow
   6.754 +LT0
   6.755 +5759 4235 M
   6.756 +399 0 V
   6.757 +-2362 4 R
   6.758 +9 -1709 V
   6.759 +15 127 V
   6.760 +31 -233 V
   6.761 +61 26 V
   6.762 +122 -46 V
   6.763 +243 -12 V
   6.764 +243 -14 V
   6.765 +731 -9 V
   6.766 +stroke
   6.767 +LTb
   6.768 +3790 4368 N
   6.769 +0 -2072 V
   6.770 +2536 0 V
   6.771 +0 2072 V
   6.772 +-2536 0 V
   6.773 +Z stroke
   6.774 +1.000 UP
   6.775 +1.000 UL
   6.776 +LTb
   6.777 +stroke
   6.778 +grestore
   6.779 +end
   6.780 +showpage
   6.781 +%%Trailer
   6.782 +%%DocumentFonts: Helvetica
     7.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-03/out2.test	Mon Dec 12 20:28:31 2011 +0100
     7.3 @@ -0,0 +1,13 @@
     7.4 +# Date of Run: 2011-12-02 15:52:18.416559
     7.5 +# Number of Cores: 4
     7.6 +#<total workcycles>	<workcycles per core>	<overall cycles>	<Cycles between Syncs>	<Overhead per Core>	<Overhead>	<Overhead per Sync>	<Syncs per Core>	<ExecCycles/WorkCycles Ration>
     7.7 +#-----------------------------------
     7.8 +192818351	48204587	199946620	241.022935	1782067	7128269	8.910336	200000.000000	1.036969
     7.9 +192818351	48204587	199946620	241.022935	1782067	7128269	8.910336	200000.000000	1.036969
    7.10 +192818351	48204587	199946620	241.022935	1782067	7128269	8.910336	200000.000000	1.036969
    7.11 +1920806285	480201571	1926889225	2401.007855	1520735	6082940	7.603675	200000.000000	1.003167
    7.12 +3841209112	960302278	3852504948	4801.511390	2823959	11295836	14.119795	200000.000000	1.002941
    7.13 +7681381104	1920345276	7696251701	9601.726380	3717649	14870597	18.588246	200000.000000	1.001936
    7.14 +15362155460	3840538865	15390028562	19202.694325	6968275	27873102	34.841378	200000.000000	1.001814
    7.15 +23043171780	5760792945	23069035999	28803.964725	6466054	25864219	32.330274	200000.000000	1.001122
    7.16 +46085092163	11521273040	46153499633	57606.365200	17101867	68407470	85.509338	200000.000000	1.001484
     8.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     8.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-03/out2.test.eps	Mon Dec 12 20:28:31 2011 +0100
     8.3 @@ -0,0 +1,775 @@
     8.4 +%!PS-Adobe-2.0 EPSF-2.0
     8.5 +%%Title: out2.test.eps
     8.6 +%%Creator: gnuplot 4.2 patchlevel 4 
     8.7 +%%CreationDate: Fri Dec  2 16:47:22 2011
     8.8 +%%DocumentFonts: (atend)
     8.9 +%%BoundingBox: 50 50 410 302
    8.10 +%%EndComments
    8.11 +%%BeginProlog
    8.12 +/gnudict 256 dict def
    8.13 +gnudict begin
    8.14 +%
    8.15 +% The following 6 true/false flags may be edited by hand if required
    8.16 +% The unit line width may also be changed
    8.17 +%
    8.18 +/Color false def
    8.19 +/Blacktext false def
    8.20 +/Solid false def
    8.21 +/Dashlength 1 def
    8.22 +/Landscape false def
    8.23 +/Level1 false def
    8.24 +/Rounded false def
    8.25 +/TransparentPatterns false def
    8.26 +/gnulinewidth 5.000 def
    8.27 +/userlinewidth gnulinewidth def
    8.28 +%
    8.29 +/vshift -46 def
    8.30 +/dl1 {
    8.31 +  10.0 Dashlength mul mul
    8.32 +  Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if
    8.33 +} def
    8.34 +/dl2 {
    8.35 +  10.0 Dashlength mul mul
    8.36 +  Rounded { currentlinewidth 0.75 mul add } if
    8.37 +} def
    8.38 +/hpt_ 31.5 def
    8.39 +/vpt_ 31.5 def
    8.40 +/hpt hpt_ def
    8.41 +/vpt vpt_ def
    8.42 +Level1 {} {
    8.43 +/SDict 10 dict def
    8.44 +systemdict /pdfmark known not {
    8.45 +  userdict /pdfmark systemdict /cleartomark get put
    8.46 +} if
    8.47 +SDict begin [
    8.48 +  /Title (out2.test.eps)
    8.49 +  /Subject (gnuplot plot)
    8.50 +  /Creator (gnuplot 4.2 patchlevel 4 )
    8.51 +  /Author (Merten Christopher Sach,E-N 647,,,Forschungstutor)
    8.52 +%  /Producer (gnuplot)
    8.53 +%  /Keywords ()
    8.54 +  /CreationDate (Fri Dec  2 16:47:22 2011)
    8.55 +  /DOCINFO pdfmark
    8.56 +end
    8.57 +} ifelse
    8.58 +%
    8.59 +% Gnuplot Prolog Version 4.2 (August 2006)
    8.60 +%
    8.61 +/M {moveto} bind def
    8.62 +/L {lineto} bind def
    8.63 +/R {rmoveto} bind def
    8.64 +/V {rlineto} bind def
    8.65 +/N {newpath moveto} bind def
    8.66 +/Z {closepath} bind def
    8.67 +/C {setrgbcolor} bind def
    8.68 +/f {rlineto fill} bind def
    8.69 +/vpt2 vpt 2 mul def
    8.70 +/hpt2 hpt 2 mul def
    8.71 +/Lshow {currentpoint stroke M 0 vshift R 
    8.72 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
    8.73 +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R
    8.74 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
    8.75 +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R 
    8.76 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
    8.77 +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
    8.78 +  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def
    8.79 +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash}
    8.80 + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def
    8.81 +/BL {stroke userlinewidth 2 mul setlinewidth
    8.82 +	Rounded {1 setlinejoin 1 setlinecap} if} def
    8.83 +/AL {stroke userlinewidth 2 div setlinewidth
    8.84 +	Rounded {1 setlinejoin 1 setlinecap} if} def
    8.85 +/UL {dup gnulinewidth mul /userlinewidth exch def
    8.86 +	dup 1 lt {pop 1} if 10 mul /udl exch def} def
    8.87 +/PL {stroke userlinewidth setlinewidth
    8.88 +	Rounded {1 setlinejoin 1 setlinecap} if} def
    8.89 +% Default Line colors
    8.90 +/LCw {1 1 1} def
    8.91 +/LCb {0 0 0} def
    8.92 +/LCa {0 0 0} def
    8.93 +/LC0 {1 0 0} def
    8.94 +/LC1 {0 1 0} def
    8.95 +/LC2 {0 0 1} def
    8.96 +/LC3 {1 0 1} def
    8.97 +/LC4 {0 1 1} def
    8.98 +/LC5 {1 1 0} def
    8.99 +/LC6 {0 0 0} def
   8.100 +/LC7 {1 0.3 0} def
   8.101 +/LC8 {0.5 0.5 0.5} def
   8.102 +% Default Line Types
   8.103 +/LTw {PL [] 1 setgray} def
   8.104 +/LTb {BL [] LCb DL} def
   8.105 +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def
   8.106 +/LT0 {PL [] LC0 DL} def
   8.107 +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def
   8.108 +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def
   8.109 +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def
   8.110 +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def
   8.111 +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def
   8.112 +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def
   8.113 +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def
   8.114 +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def
   8.115 +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def
   8.116 +/Dia {stroke [] 0 setdash 2 copy vpt add M
   8.117 +  hpt neg vpt neg V hpt vpt neg V
   8.118 +  hpt vpt V hpt neg vpt V closepath stroke
   8.119 +  Pnt} def
   8.120 +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V
   8.121 +  currentpoint stroke M
   8.122 +  hpt neg vpt neg R hpt2 0 V stroke
   8.123 + } def
   8.124 +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
   8.125 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
   8.126 +  hpt2 neg 0 V closepath stroke
   8.127 +  Pnt} def
   8.128 +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M
   8.129 +  hpt2 vpt2 neg V currentpoint stroke M
   8.130 +  hpt2 neg 0 R hpt2 vpt2 V stroke} def
   8.131 +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M
   8.132 +  hpt neg vpt -1.62 mul V
   8.133 +  hpt 2 mul 0 V
   8.134 +  hpt neg vpt 1.62 mul V closepath stroke
   8.135 +  Pnt} def
   8.136 +/Star {2 copy Pls Crs} def
   8.137 +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M
   8.138 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
   8.139 +  hpt2 neg 0 V closepath fill} def
   8.140 +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M
   8.141 +  hpt neg vpt -1.62 mul V
   8.142 +  hpt 2 mul 0 V
   8.143 +  hpt neg vpt 1.62 mul V closepath fill} def
   8.144 +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
   8.145 +  hpt neg vpt 1.62 mul V
   8.146 +  hpt 2 mul 0 V
   8.147 +  hpt neg vpt -1.62 mul V closepath stroke
   8.148 +  Pnt} def
   8.149 +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M
   8.150 +  hpt neg vpt 1.62 mul V
   8.151 +  hpt 2 mul 0 V
   8.152 +  hpt neg vpt -1.62 mul V closepath fill} def
   8.153 +/DiaF {stroke [] 0 setdash vpt add M
   8.154 +  hpt neg vpt neg V hpt vpt neg V
   8.155 +  hpt vpt V hpt neg vpt V closepath fill} def
   8.156 +/Pent {stroke [] 0 setdash 2 copy gsave
   8.157 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
   8.158 +  closepath stroke grestore Pnt} def
   8.159 +/PentF {stroke [] 0 setdash gsave
   8.160 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
   8.161 +  closepath fill grestore} def
   8.162 +/Circle {stroke [] 0 setdash 2 copy
   8.163 +  hpt 0 360 arc stroke Pnt} def
   8.164 +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def
   8.165 +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def
   8.166 +/C1 {BL [] 0 setdash 2 copy moveto
   8.167 +	2 copy vpt 0 90 arc closepath fill
   8.168 +	vpt 0 360 arc closepath} bind def
   8.169 +/C2 {BL [] 0 setdash 2 copy moveto
   8.170 +	2 copy vpt 90 180 arc closepath fill
   8.171 +	vpt 0 360 arc closepath} bind def
   8.172 +/C3 {BL [] 0 setdash 2 copy moveto
   8.173 +	2 copy vpt 0 180 arc closepath fill
   8.174 +	vpt 0 360 arc closepath} bind def
   8.175 +/C4 {BL [] 0 setdash 2 copy moveto
   8.176 +	2 copy vpt 180 270 arc closepath fill
   8.177 +	vpt 0 360 arc closepath} bind def
   8.178 +/C5 {BL [] 0 setdash 2 copy moveto
   8.179 +	2 copy vpt 0 90 arc
   8.180 +	2 copy moveto
   8.181 +	2 copy vpt 180 270 arc closepath fill
   8.182 +	vpt 0 360 arc} bind def
   8.183 +/C6 {BL [] 0 setdash 2 copy moveto
   8.184 +	2 copy vpt 90 270 arc closepath fill
   8.185 +	vpt 0 360 arc closepath} bind def
   8.186 +/C7 {BL [] 0 setdash 2 copy moveto
   8.187 +	2 copy vpt 0 270 arc closepath fill
   8.188 +	vpt 0 360 arc closepath} bind def
   8.189 +/C8 {BL [] 0 setdash 2 copy moveto
   8.190 +	2 copy vpt 270 360 arc closepath fill
   8.191 +	vpt 0 360 arc closepath} bind def
   8.192 +/C9 {BL [] 0 setdash 2 copy moveto
   8.193 +	2 copy vpt 270 450 arc closepath fill
   8.194 +	vpt 0 360 arc closepath} bind def
   8.195 +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
   8.196 +	2 copy moveto
   8.197 +	2 copy vpt 90 180 arc closepath fill
   8.198 +	vpt 0 360 arc closepath} bind def
   8.199 +/C11 {BL [] 0 setdash 2 copy moveto
   8.200 +	2 copy vpt 0 180 arc closepath fill
   8.201 +	2 copy moveto
   8.202 +	2 copy vpt 270 360 arc closepath fill
   8.203 +	vpt 0 360 arc closepath} bind def
   8.204 +/C12 {BL [] 0 setdash 2 copy moveto
   8.205 +	2 copy vpt 180 360 arc closepath fill
   8.206 +	vpt 0 360 arc closepath} bind def
   8.207 +/C13 {BL [] 0 setdash 2 copy moveto
   8.208 +	2 copy vpt 0 90 arc closepath fill
   8.209 +	2 copy moveto
   8.210 +	2 copy vpt 180 360 arc closepath fill
   8.211 +	vpt 0 360 arc closepath} bind def
   8.212 +/C14 {BL [] 0 setdash 2 copy moveto
   8.213 +	2 copy vpt 90 360 arc closepath fill
   8.214 +	vpt 0 360 arc} bind def
   8.215 +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
   8.216 +	vpt 0 360 arc closepath} bind def
   8.217 +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
   8.218 +	neg 0 rlineto closepath} bind def
   8.219 +/Square {dup Rec} bind def
   8.220 +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def
   8.221 +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def
   8.222 +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def
   8.223 +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
   8.224 +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def
   8.225 +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
   8.226 +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill
   8.227 +	exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
   8.228 +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def
   8.229 +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
   8.230 +	2 copy vpt Square fill Bsquare} bind def
   8.231 +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def
   8.232 +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def
   8.233 +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
   8.234 +	Bsquare} bind def
   8.235 +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
   8.236 +	Bsquare} bind def
   8.237 +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def
   8.238 +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
   8.239 +	2 copy vpt Square fill Bsquare} bind def
   8.240 +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
   8.241 +	2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
   8.242 +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def
   8.243 +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def
   8.244 +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def
   8.245 +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def
   8.246 +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def
   8.247 +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def
   8.248 +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def
   8.249 +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def
   8.250 +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def
   8.251 +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def
   8.252 +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def
   8.253 +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def
   8.254 +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def
   8.255 +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def
   8.256 +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def
   8.257 +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def
   8.258 +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def
   8.259 +/DiaE {stroke [] 0 setdash vpt add M
   8.260 +  hpt neg vpt neg V hpt vpt neg V
   8.261 +  hpt vpt V hpt neg vpt V closepath stroke} def
   8.262 +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M
   8.263 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
   8.264 +  hpt2 neg 0 V closepath stroke} def
   8.265 +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M
   8.266 +  hpt neg vpt -1.62 mul V
   8.267 +  hpt 2 mul 0 V
   8.268 +  hpt neg vpt 1.62 mul V closepath stroke} def
   8.269 +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M
   8.270 +  hpt neg vpt 1.62 mul V
   8.271 +  hpt 2 mul 0 V
   8.272 +  hpt neg vpt -1.62 mul V closepath stroke} def
   8.273 +/PentE {stroke [] 0 setdash gsave
   8.274 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
   8.275 +  closepath stroke grestore} def
   8.276 +/CircE {stroke [] 0 setdash 
   8.277 +  hpt 0 360 arc stroke} def
   8.278 +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def
   8.279 +/DiaW {stroke [] 0 setdash vpt add M
   8.280 +  hpt neg vpt neg V hpt vpt neg V
   8.281 +  hpt vpt V hpt neg vpt V Opaque stroke} def
   8.282 +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M
   8.283 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
   8.284 +  hpt2 neg 0 V Opaque stroke} def
   8.285 +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M
   8.286 +  hpt neg vpt -1.62 mul V
   8.287 +  hpt 2 mul 0 V
   8.288 +  hpt neg vpt 1.62 mul V Opaque stroke} def
   8.289 +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M
   8.290 +  hpt neg vpt 1.62 mul V
   8.291 +  hpt 2 mul 0 V
   8.292 +  hpt neg vpt -1.62 mul V Opaque stroke} def
   8.293 +/PentW {stroke [] 0 setdash gsave
   8.294 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
   8.295 +  Opaque stroke grestore} def
   8.296 +/CircW {stroke [] 0 setdash 
   8.297 +  hpt 0 360 arc Opaque stroke} def
   8.298 +/BoxFill {gsave Rec 1 setgray fill grestore} def
   8.299 +/Density {
   8.300 +  /Fillden exch def
   8.301 +  currentrgbcolor
   8.302 +  /ColB exch def /ColG exch def /ColR exch def
   8.303 +  /ColR ColR Fillden mul Fillden sub 1 add def
   8.304 +  /ColG ColG Fillden mul Fillden sub 1 add def
   8.305 +  /ColB ColB Fillden mul Fillden sub 1 add def
   8.306 +  ColR ColG ColB setrgbcolor} def
   8.307 +/BoxColFill {gsave Rec PolyFill} def
   8.308 +/PolyFill {gsave Density fill grestore grestore} def
   8.309 +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def
   8.310 +%
   8.311 +% PostScript Level 1 Pattern Fill routine for rectangles
   8.312 +% Usage: x y w h s a XX PatternFill
   8.313 +%	x,y = lower left corner of box to be filled
   8.314 +%	w,h = width and height of box
   8.315 +%	  a = angle in degrees between lines and x-axis
   8.316 +%	 XX = 0/1 for no/yes cross-hatch
   8.317 +%
   8.318 +/PatternFill {gsave /PFa [ 9 2 roll ] def
   8.319 +  PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate
   8.320 +  PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec
   8.321 +  gsave 1 setgray fill grestore clip
   8.322 +  currentlinewidth 0.5 mul setlinewidth
   8.323 +  /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def
   8.324 +  0 0 M PFa 5 get rotate PFs -2 div dup translate
   8.325 +  0 1 PFs PFa 4 get div 1 add floor cvi
   8.326 +	{PFa 4 get mul 0 M 0 PFs V} for
   8.327 +  0 PFa 6 get ne {
   8.328 +	0 1 PFs PFa 4 get div 1 add floor cvi
   8.329 +	{PFa 4 get mul 0 2 1 roll M PFs 0 V} for
   8.330 + } if
   8.331 +  stroke grestore} def
   8.332 +%
   8.333 +/languagelevel where
   8.334 + {pop languagelevel} {1} ifelse
   8.335 + 2 lt
   8.336 +	{/InterpretLevel1 true def}
   8.337 +	{/InterpretLevel1 Level1 def}
   8.338 + ifelse
   8.339 +%
   8.340 +% PostScript level 2 pattern fill definitions
   8.341 +%
   8.342 +/Level2PatternFill {
   8.343 +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8}
   8.344 +	bind def
   8.345 +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def
   8.346 +<< Tile8x8
   8.347 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} 
   8.348 +>> matrix makepattern
   8.349 +/Pat1 exch def
   8.350 +<< Tile8x8
   8.351 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke
   8.352 +	0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke}
   8.353 +>> matrix makepattern
   8.354 +/Pat2 exch def
   8.355 +<< Tile8x8
   8.356 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L
   8.357 +	8 8 L 8 0 L 0 0 L fill}
   8.358 +>> matrix makepattern
   8.359 +/Pat3 exch def
   8.360 +<< Tile8x8
   8.361 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L
   8.362 +	0 12 M 12 0 L stroke}
   8.363 +>> matrix makepattern
   8.364 +/Pat4 exch def
   8.365 +<< Tile8x8
   8.366 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L
   8.367 +	0 -4 M 12 8 L stroke}
   8.368 +>> matrix makepattern
   8.369 +/Pat5 exch def
   8.370 +<< Tile8x8
   8.371 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L
   8.372 +	0 12 M 8 -4 L 4 12 M 10 0 L stroke}
   8.373 +>> matrix makepattern
   8.374 +/Pat6 exch def
   8.375 +<< Tile8x8
   8.376 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L
   8.377 +	0 -4 M 8 12 L 4 -4 M 10 8 L stroke}
   8.378 +>> matrix makepattern
   8.379 +/Pat7 exch def
   8.380 +<< Tile8x8
   8.381 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L
   8.382 +	12 0 M -4 8 L 12 4 M 0 10 L stroke}
   8.383 +>> matrix makepattern
   8.384 +/Pat8 exch def
   8.385 +<< Tile8x8
   8.386 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L
   8.387 +	-4 0 M 12 8 L -4 4 M 8 10 L stroke}
   8.388 +>> matrix makepattern
   8.389 +/Pat9 exch def
   8.390 +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def
   8.391 +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def
   8.392 +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def
   8.393 +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def
   8.394 +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def
   8.395 +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def
   8.396 +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def
   8.397 +} def
   8.398 +%
   8.399 +%
   8.400 +%End of PostScript Level 2 code
   8.401 +%
   8.402 +/PatternBgnd {
   8.403 +  TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse
   8.404 +} def
   8.405 +%
   8.406 +% Substitute for Level 2 pattern fill codes with
   8.407 +% grayscale if Level 2 support is not selected.
   8.408 +%
   8.409 +/Level1PatternFill {
   8.410 +/Pattern1 {0.250 Density} bind def
   8.411 +/Pattern2 {0.500 Density} bind def
   8.412 +/Pattern3 {0.750 Density} bind def
   8.413 +/Pattern4 {0.125 Density} bind def
   8.414 +/Pattern5 {0.375 Density} bind def
   8.415 +/Pattern6 {0.625 Density} bind def
   8.416 +/Pattern7 {0.875 Density} bind def
   8.417 +} def
   8.418 +%
   8.419 +% Now test for support of Level 2 code
   8.420 +%
   8.421 +Level1 {Level1PatternFill} {Level2PatternFill} ifelse
   8.422 +%
   8.423 +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont
   8.424 +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall
   8.425 +currentdict end definefont pop
   8.426 +end
   8.427 +%%EndProlog
   8.428 +gnudict begin
   8.429 +gsave
   8.430 +50 50 translate
   8.431 +0.050 0.050 scale
   8.432 +0 setgray
   8.433 +newpath
   8.434 +(Helvetica) findfont 140 scalefont setfont
   8.435 +1.000 UL
   8.436 +LTb
   8.437 +910 448 M
   8.438 +63 0 V
   8.439 +6073 0 R
   8.440 +-63 0 V
   8.441 +826 448 M
   8.442 +( 1) Rshow
   8.443 +1.000 UL
   8.444 +LTb
   8.445 +910 969 M
   8.446 +63 0 V
   8.447 +6073 0 R
   8.448 +-63 0 V
   8.449 +826 969 M
   8.450 +( 1.005) Rshow
   8.451 +1.000 UL
   8.452 +LTb
   8.453 +910 1491 M
   8.454 +63 0 V
   8.455 +6073 0 R
   8.456 +-63 0 V
   8.457 +-6157 0 R
   8.458 +( 1.01) Rshow
   8.459 +1.000 UL
   8.460 +LTb
   8.461 +910 2012 M
   8.462 +63 0 V
   8.463 +6073 0 R
   8.464 +-63 0 V
   8.465 +-6157 0 R
   8.466 +( 1.015) Rshow
   8.467 +1.000 UL
   8.468 +LTb
   8.469 +910 2534 M
   8.470 +63 0 V
   8.471 +6073 0 R
   8.472 +-63 0 V
   8.473 +-6157 0 R
   8.474 +( 1.02) Rshow
   8.475 +1.000 UL
   8.476 +LTb
   8.477 +910 3055 M
   8.478 +63 0 V
   8.479 +6073 0 R
   8.480 +-63 0 V
   8.481 +-6157 0 R
   8.482 +( 1.025) Rshow
   8.483 +1.000 UL
   8.484 +LTb
   8.485 +910 3577 M
   8.486 +63 0 V
   8.487 +6073 0 R
   8.488 +-63 0 V
   8.489 +-6157 0 R
   8.490 +( 1.03) Rshow
   8.491 +1.000 UL
   8.492 +LTb
   8.493 +910 4098 M
   8.494 +63 0 V
   8.495 +6073 0 R
   8.496 +-63 0 V
   8.497 +-6157 0 R
   8.498 +( 1.035) Rshow
   8.499 +1.000 UL
   8.500 +LTb
   8.501 +910 4620 M
   8.502 +63 0 V
   8.503 +6073 0 R
   8.504 +-63 0 V
   8.505 +-6157 0 R
   8.506 +( 1.04) Rshow
   8.507 +1.000 UL
   8.508 +LTb
   8.509 +910 448 M
   8.510 +0 63 V
   8.511 +0 4109 R
   8.512 +0 -63 V
   8.513 +910 308 M
   8.514 +( 0) Cshow
   8.515 +1.000 UL
   8.516 +LTb
   8.517 +1933 448 M
   8.518 +0 63 V
   8.519 +0 4109 R
   8.520 +0 -63 V
   8.521 +0 -4249 R
   8.522 +( 10000) Cshow
   8.523 +1.000 UL
   8.524 +LTb
   8.525 +2955 448 M
   8.526 +0 63 V
   8.527 +0 4109 R
   8.528 +0 -63 V
   8.529 +0 -4249 R
   8.530 +( 20000) Cshow
   8.531 +1.000 UL
   8.532 +LTb
   8.533 +3978 448 M
   8.534 +0 63 V
   8.535 +0 4109 R
   8.536 +0 -63 V
   8.537 +0 -4249 R
   8.538 +( 30000) Cshow
   8.539 +1.000 UL
   8.540 +LTb
   8.541 +5001 448 M
   8.542 +0 63 V
   8.543 +0 4109 R
   8.544 +0 -63 V
   8.545 +0 -4249 R
   8.546 +( 40000) Cshow
   8.547 +1.000 UL
   8.548 +LTb
   8.549 +6023 448 M
   8.550 +0 63 V
   8.551 +0 4109 R
   8.552 +0 -63 V
   8.553 +0 -4249 R
   8.554 +( 50000) Cshow
   8.555 +1.000 UL
   8.556 +LTb
   8.557 +7046 448 M
   8.558 +0 63 V
   8.559 +0 4109 R
   8.560 +0 -63 V
   8.561 +0 -4249 R
   8.562 +( 60000) Cshow
   8.563 +1.000 UL
   8.564 +LTb
   8.565 +1.000 UL
   8.566 +LTb
   8.567 +910 4620 N
   8.568 +910 448 L
   8.569 +6136 0 V
   8.570 +0 4172 V
   8.571 +-6136 0 V
   8.572 +Z stroke
   8.573 +LCb setrgbcolor
   8.574 +3978 98 M
   8.575 +(Cycles between Sync Operations) Cshow
   8.576 +LTb
   8.577 +3978 4830 M
   8.578 +( Overhead Histogram) Cshow
   8.579 +1.000 UP
   8.580 +1.000 UL
   8.581 +LTb
   8.582 +1.000 UL
   8.583 +LT0
   8.584 +LTb
   8.585 +6395 4487 M
   8.586 +(Exec-Cycles-Workcycles-Ratio) Rshow
   8.587 +LT0
   8.588 +6479 4487 M
   8.589 +399 0 V
   8.590 +935 4304 M
   8.591 +1156 778 L
   8.592 +245 -23 V
   8.593 +1892 650 L
   8.594 +982 -13 V
   8.595 +982 -72 V
   8.596 +2945 38 V
   8.597 +stroke
   8.598 +LTb
   8.599 +910 4620 N
   8.600 +910 448 L
   8.601 +6136 0 V
   8.602 +0 4172 V
   8.603 +-6136 0 V
   8.604 +Z stroke
   8.605 +1.000 UP
   8.606 +1.000 UL
   8.607 +LTb
   8.608 +1.000 UL
   8.609 +LTb
   8.610 +3790 2296 M
   8.611 +63 0 V
   8.612 +2473 0 R
   8.613 +-63 0 V
   8.614 +-2557 0 R
   8.615 +( 1) Rshow
   8.616 +1.000 UL
   8.617 +LTb
   8.618 +3790 2555 M
   8.619 +63 0 V
   8.620 +2473 0 R
   8.621 +-63 0 V
   8.622 +-2557 0 R
   8.623 +( 1.005) Rshow
   8.624 +1.000 UL
   8.625 +LTb
   8.626 +3790 2814 M
   8.627 +63 0 V
   8.628 +2473 0 R
   8.629 +-63 0 V
   8.630 +-2557 0 R
   8.631 +( 1.01) Rshow
   8.632 +1.000 UL
   8.633 +LTb
   8.634 +3790 3073 M
   8.635 +63 0 V
   8.636 +2473 0 R
   8.637 +-63 0 V
   8.638 +-2557 0 R
   8.639 +( 1.015) Rshow
   8.640 +1.000 UL
   8.641 +LTb
   8.642 +3790 3332 M
   8.643 +63 0 V
   8.644 +2473 0 R
   8.645 +-63 0 V
   8.646 +-2557 0 R
   8.647 +( 1.02) Rshow
   8.648 +1.000 UL
   8.649 +LTb
   8.650 +3790 3591 M
   8.651 +63 0 V
   8.652 +2473 0 R
   8.653 +-63 0 V
   8.654 +-2557 0 R
   8.655 +( 1.025) Rshow
   8.656 +1.000 UL
   8.657 +LTb
   8.658 +3790 3850 M
   8.659 +63 0 V
   8.660 +2473 0 R
   8.661 +-63 0 V
   8.662 +-2557 0 R
   8.663 +( 1.03) Rshow
   8.664 +1.000 UL
   8.665 +LTb
   8.666 +3790 4109 M
   8.667 +63 0 V
   8.668 +2473 0 R
   8.669 +-63 0 V
   8.670 +-2557 0 R
   8.671 +( 1.035) Rshow
   8.672 +1.000 UL
   8.673 +LTb
   8.674 +3790 4368 M
   8.675 +63 0 V
   8.676 +2473 0 R
   8.677 +-63 0 V
   8.678 +-2557 0 R
   8.679 +( 1.04) Rshow
   8.680 +1.000 UL
   8.681 +LTb
   8.682 +3790 2296 M
   8.683 +0 63 V
   8.684 +0 2009 R
   8.685 +0 -63 V
   8.686 +0 -2149 R
   8.687 +( 0) Cshow
   8.688 +1.000 UL
   8.689 +LTb
   8.690 +4297 2296 M
   8.691 +0 63 V
   8.692 +0 2009 R
   8.693 +0 -63 V
   8.694 +0 -2149 R
   8.695 +( 20000) Cshow
   8.696 +1.000 UL
   8.697 +LTb
   8.698 +4804 2296 M
   8.699 +0 63 V
   8.700 +0 2009 R
   8.701 +0 -63 V
   8.702 +0 -2149 R
   8.703 +( 40000) Cshow
   8.704 +1.000 UL
   8.705 +LTb
   8.706 +5312 2296 M
   8.707 +0 63 V
   8.708 +0 2009 R
   8.709 +0 -63 V
   8.710 +0 -2149 R
   8.711 +( 60000) Cshow
   8.712 +1.000 UL
   8.713 +LTb
   8.714 +5819 2296 M
   8.715 +0 63 V
   8.716 +0 2009 R
   8.717 +0 -63 V
   8.718 +0 -2149 R
   8.719 +( 80000) Cshow
   8.720 +1.000 UL
   8.721 +LTb
   8.722 +6326 2296 M
   8.723 +0 63 V
   8.724 +0 2009 R
   8.725 +0 -63 V
   8.726 +0 -2149 R
   8.727 +( 100000) Cshow
   8.728 +1.000 UL
   8.729 +LTb
   8.730 +1.000 UL
   8.731 +LTb
   8.732 +3790 4368 N
   8.733 +0 -2072 V
   8.734 +2536 0 V
   8.735 +0 2072 V
   8.736 +-2536 0 V
   8.737 +Z stroke
   8.738 +LCb setrgbcolor
   8.739 +5058 1974 M
   8.740 +() Cshow
   8.741 +LTb
   8.742 +5058 4298 M
   8.743 +() Cshow
   8.744 +1.000 UP
   8.745 +1.000 UL
   8.746 +LTb
   8.747 +1.000 UL
   8.748 +LT0
   8.749 +LTb
   8.750 +5675 4235 M
   8.751 +(Exec-Cycles-Workcycles-Ratio) Rshow
   8.752 +LT0
   8.753 +5759 4235 M
   8.754 +399 0 V
   8.755 +3796 4211 M
   8.756 +55 -1751 V
   8.757 +61 -12 V
   8.758 +121 -52 V
   8.759 +244 -6 V
   8.760 +243 -36 V
   8.761 +731 19 V
   8.762 +stroke
   8.763 +LTb
   8.764 +3790 4368 N
   8.765 +0 -2072 V
   8.766 +2536 0 V
   8.767 +0 2072 V
   8.768 +-2536 0 V
   8.769 +Z stroke
   8.770 +1.000 UP
   8.771 +1.000 UL
   8.772 +LTb
   8.773 +stroke
   8.774 +grestore
   8.775 +end
   8.776 +showpage
   8.777 +%%Trailer
   8.778 +%%DocumentFonts: Helvetica
     9.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     9.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-03/out3	Mon Dec 12 20:28:31 2011 +0100
     9.3 @@ -0,0 +1,14 @@
     9.4 +# Date of Run: 2011-12-02 16:16:29.986578
     9.5 +# Number of Cores: 4
     9.6 +# Number of Threads: 20
     9.7 +#<total workcycles>	<workcycles per core>	<overall cycles>	<Cycles between Syncs>	<Overhead per Core>	<Overhead>	<Overhead per Sync>	<Syncs per Core>	<ExecCycles/WorkCycles Ration>
     9.8 +#-----------------------------------
     9.9 +192822204	48205551	211493737	48.205551	4667883	18671533	4.667883	4000000	1.096833
    9.10 +480866279	120216569	486366242	120.216570	1374990	5499963	1.374991	4000000	1.011438
    9.11 +960802242	240200560	988086287	240.200560	6821011	27284045	6.821011	4000000	1.028397
    9.12 +1920603070	480150767	1925335397	480.150767	1183081	4732327	1.183082	4000000	1.002464
    9.13 +3840991517	960247879	3863193066	960.247879	5550387	22201549	5.550387	4000000	1.005780
    9.14 +7681385311	1920346327	7697000411	1920.346328	3903775	15615100	3.903775	4000000	1.002033
    9.15 +15362153392	3840538348	15392508211	3840.538348	7588704	30354819	7.588705	4000000	1.001976
    9.16 +23043211153	5760802788	23085950306	5760.802788	10684788	42739153	10.684788	4000000	1.001855
    9.17 +46085209748	11521302437	46140936717	11521.302437	13931742	55726969	13.931742	4000000	1.001209
    10.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    10.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-03/out3.test	Mon Dec 12 20:28:31 2011 +0100
    10.3 @@ -0,0 +1,13 @@
    10.4 +# Date of Run: 2011-12-02 16:01:19.666651
    10.5 +# Number of Cores: 4
    10.6 +#<total workcycles>	<workcycles per core>	<overall cycles>	<Cycles between Syncs>	<Overhead per Core>	<Overhead>	<Overhead per Sync>	<Syncs per Core>	<ExecCycles/WorkCycles Ration>
    10.7 +#-----------------------------------
    10.8 +192418736	48104684	199994940	240.523420	1894051	7576204	9.470255	200000	1.039374
    10.9 +192418736	48104684	199994940	240.523420	1894051	7576204	9.470255	200000	1.039374
   10.10 +960802420	240200605	966940432	1201.003025	1534503	6138012	7.672515	200000	1.006388
   10.11 +1920599589	480149897	1927611306	2400.749485	1752929	7011717	8.764646	200000	1.003651
   10.12 +3840703608	960175902	3849494108	4800.879510	2197625	8790500	10.988125	200000	1.002289
   10.13 +7680783124	1920195781	7697057087	9600.978905	4068490	16273963	20.342454	200000	1.002119
   10.14 +15362344070	3840586017	15384729661	19202.930085	5596397	22385591	27.981989	200000	1.001457
   10.15 +23043008015	5760752003	23079823143	28803.760015	9203782	36815128	46.018910	200000	1.001598
   10.16 +46085878931	11521469732	46169964436	57607.348660	21021376	84085505	105.106881	200000	1.001825
    11.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    11.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-03/out3.test.eps	Mon Dec 12 20:28:31 2011 +0100
    11.3 @@ -0,0 +1,777 @@
    11.4 +%!PS-Adobe-2.0 EPSF-2.0
    11.5 +%%Title: out3.test.eps
    11.6 +%%Creator: gnuplot 4.2 patchlevel 4 
    11.7 +%%CreationDate: Fri Dec  2 16:47:22 2011
    11.8 +%%DocumentFonts: (atend)
    11.9 +%%BoundingBox: 50 50 410 302
   11.10 +%%EndComments
   11.11 +%%BeginProlog
   11.12 +/gnudict 256 dict def
   11.13 +gnudict begin
   11.14 +%
   11.15 +% The following 6 true/false flags may be edited by hand if required
   11.16 +% The unit line width may also be changed
   11.17 +%
   11.18 +/Color false def
   11.19 +/Blacktext false def
   11.20 +/Solid false def
   11.21 +/Dashlength 1 def
   11.22 +/Landscape false def
   11.23 +/Level1 false def
   11.24 +/Rounded false def
   11.25 +/TransparentPatterns false def
   11.26 +/gnulinewidth 5.000 def
   11.27 +/userlinewidth gnulinewidth def
   11.28 +%
   11.29 +/vshift -46 def
   11.30 +/dl1 {
   11.31 +  10.0 Dashlength mul mul
   11.32 +  Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if
   11.33 +} def
   11.34 +/dl2 {
   11.35 +  10.0 Dashlength mul mul
   11.36 +  Rounded { currentlinewidth 0.75 mul add } if
   11.37 +} def
   11.38 +/hpt_ 31.5 def
   11.39 +/vpt_ 31.5 def
   11.40 +/hpt hpt_ def
   11.41 +/vpt vpt_ def
   11.42 +Level1 {} {
   11.43 +/SDict 10 dict def
   11.44 +systemdict /pdfmark known not {
   11.45 +  userdict /pdfmark systemdict /cleartomark get put
   11.46 +} if
   11.47 +SDict begin [
   11.48 +  /Title (out3.test.eps)
   11.49 +  /Subject (gnuplot plot)
   11.50 +  /Creator (gnuplot 4.2 patchlevel 4 )
   11.51 +  /Author (Merten Christopher Sach,E-N 647,,,Forschungstutor)
   11.52 +%  /Producer (gnuplot)
   11.53 +%  /Keywords ()
   11.54 +  /CreationDate (Fri Dec  2 16:47:22 2011)
   11.55 +  /DOCINFO pdfmark
   11.56 +end
   11.57 +} ifelse
   11.58 +%
   11.59 +% Gnuplot Prolog Version 4.2 (August 2006)
   11.60 +%
   11.61 +/M {moveto} bind def
   11.62 +/L {lineto} bind def
   11.63 +/R {rmoveto} bind def
   11.64 +/V {rlineto} bind def
   11.65 +/N {newpath moveto} bind def
   11.66 +/Z {closepath} bind def
   11.67 +/C {setrgbcolor} bind def
   11.68 +/f {rlineto fill} bind def
   11.69 +/vpt2 vpt 2 mul def
   11.70 +/hpt2 hpt 2 mul def
   11.71 +/Lshow {currentpoint stroke M 0 vshift R 
   11.72 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   11.73 +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R
   11.74 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   11.75 +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R 
   11.76 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   11.77 +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
   11.78 +  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def
   11.79 +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash}
   11.80 + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def
   11.81 +/BL {stroke userlinewidth 2 mul setlinewidth
   11.82 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   11.83 +/AL {stroke userlinewidth 2 div setlinewidth
   11.84 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   11.85 +/UL {dup gnulinewidth mul /userlinewidth exch def
   11.86 +	dup 1 lt {pop 1} if 10 mul /udl exch def} def
   11.87 +/PL {stroke userlinewidth setlinewidth
   11.88 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   11.89 +% Default Line colors
   11.90 +/LCw {1 1 1} def
   11.91 +/LCb {0 0 0} def
   11.92 +/LCa {0 0 0} def
   11.93 +/LC0 {1 0 0} def
   11.94 +/LC1 {0 1 0} def
   11.95 +/LC2 {0 0 1} def
   11.96 +/LC3 {1 0 1} def
   11.97 +/LC4 {0 1 1} def
   11.98 +/LC5 {1 1 0} def
   11.99 +/LC6 {0 0 0} def
  11.100 +/LC7 {1 0.3 0} def
  11.101 +/LC8 {0.5 0.5 0.5} def
  11.102 +% Default Line Types
  11.103 +/LTw {PL [] 1 setgray} def
  11.104 +/LTb {BL [] LCb DL} def
  11.105 +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def
  11.106 +/LT0 {PL [] LC0 DL} def
  11.107 +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def
  11.108 +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def
  11.109 +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def
  11.110 +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def
  11.111 +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def
  11.112 +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def
  11.113 +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def
  11.114 +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def
  11.115 +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def
  11.116 +/Dia {stroke [] 0 setdash 2 copy vpt add M
  11.117 +  hpt neg vpt neg V hpt vpt neg V
  11.118 +  hpt vpt V hpt neg vpt V closepath stroke
  11.119 +  Pnt} def
  11.120 +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V
  11.121 +  currentpoint stroke M
  11.122 +  hpt neg vpt neg R hpt2 0 V stroke
  11.123 + } def
  11.124 +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
  11.125 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  11.126 +  hpt2 neg 0 V closepath stroke
  11.127 +  Pnt} def
  11.128 +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M
  11.129 +  hpt2 vpt2 neg V currentpoint stroke M
  11.130 +  hpt2 neg 0 R hpt2 vpt2 V stroke} def
  11.131 +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M
  11.132 +  hpt neg vpt -1.62 mul V
  11.133 +  hpt 2 mul 0 V
  11.134 +  hpt neg vpt 1.62 mul V closepath stroke
  11.135 +  Pnt} def
  11.136 +/Star {2 copy Pls Crs} def
  11.137 +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M
  11.138 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  11.139 +  hpt2 neg 0 V closepath fill} def
  11.140 +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M
  11.141 +  hpt neg vpt -1.62 mul V
  11.142 +  hpt 2 mul 0 V
  11.143 +  hpt neg vpt 1.62 mul V closepath fill} def
  11.144 +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
  11.145 +  hpt neg vpt 1.62 mul V
  11.146 +  hpt 2 mul 0 V
  11.147 +  hpt neg vpt -1.62 mul V closepath stroke
  11.148 +  Pnt} def
  11.149 +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M
  11.150 +  hpt neg vpt 1.62 mul V
  11.151 +  hpt 2 mul 0 V
  11.152 +  hpt neg vpt -1.62 mul V closepath fill} def
  11.153 +/DiaF {stroke [] 0 setdash vpt add M
  11.154 +  hpt neg vpt neg V hpt vpt neg V
  11.155 +  hpt vpt V hpt neg vpt V closepath fill} def
  11.156 +/Pent {stroke [] 0 setdash 2 copy gsave
  11.157 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  11.158 +  closepath stroke grestore Pnt} def
  11.159 +/PentF {stroke [] 0 setdash gsave
  11.160 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  11.161 +  closepath fill grestore} def
  11.162 +/Circle {stroke [] 0 setdash 2 copy
  11.163 +  hpt 0 360 arc stroke Pnt} def
  11.164 +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def
  11.165 +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def
  11.166 +/C1 {BL [] 0 setdash 2 copy moveto
  11.167 +	2 copy vpt 0 90 arc closepath fill
  11.168 +	vpt 0 360 arc closepath} bind def
  11.169 +/C2 {BL [] 0 setdash 2 copy moveto
  11.170 +	2 copy vpt 90 180 arc closepath fill
  11.171 +	vpt 0 360 arc closepath} bind def
  11.172 +/C3 {BL [] 0 setdash 2 copy moveto
  11.173 +	2 copy vpt 0 180 arc closepath fill
  11.174 +	vpt 0 360 arc closepath} bind def
  11.175 +/C4 {BL [] 0 setdash 2 copy moveto
  11.176 +	2 copy vpt 180 270 arc closepath fill
  11.177 +	vpt 0 360 arc closepath} bind def
  11.178 +/C5 {BL [] 0 setdash 2 copy moveto
  11.179 +	2 copy vpt 0 90 arc
  11.180 +	2 copy moveto
  11.181 +	2 copy vpt 180 270 arc closepath fill
  11.182 +	vpt 0 360 arc} bind def
  11.183 +/C6 {BL [] 0 setdash 2 copy moveto
  11.184 +	2 copy vpt 90 270 arc closepath fill
  11.185 +	vpt 0 360 arc closepath} bind def
  11.186 +/C7 {BL [] 0 setdash 2 copy moveto
  11.187 +	2 copy vpt 0 270 arc closepath fill
  11.188 +	vpt 0 360 arc closepath} bind def
  11.189 +/C8 {BL [] 0 setdash 2 copy moveto
  11.190 +	2 copy vpt 270 360 arc closepath fill
  11.191 +	vpt 0 360 arc closepath} bind def
  11.192 +/C9 {BL [] 0 setdash 2 copy moveto
  11.193 +	2 copy vpt 270 450 arc closepath fill
  11.194 +	vpt 0 360 arc closepath} bind def
  11.195 +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
  11.196 +	2 copy moveto
  11.197 +	2 copy vpt 90 180 arc closepath fill
  11.198 +	vpt 0 360 arc closepath} bind def
  11.199 +/C11 {BL [] 0 setdash 2 copy moveto
  11.200 +	2 copy vpt 0 180 arc closepath fill
  11.201 +	2 copy moveto
  11.202 +	2 copy vpt 270 360 arc closepath fill
  11.203 +	vpt 0 360 arc closepath} bind def
  11.204 +/C12 {BL [] 0 setdash 2 copy moveto
  11.205 +	2 copy vpt 180 360 arc closepath fill
  11.206 +	vpt 0 360 arc closepath} bind def
  11.207 +/C13 {BL [] 0 setdash 2 copy moveto
  11.208 +	2 copy vpt 0 90 arc closepath fill
  11.209 +	2 copy moveto
  11.210 +	2 copy vpt 180 360 arc closepath fill
  11.211 +	vpt 0 360 arc closepath} bind def
  11.212 +/C14 {BL [] 0 setdash 2 copy moveto
  11.213 +	2 copy vpt 90 360 arc closepath fill
  11.214 +	vpt 0 360 arc} bind def
  11.215 +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
  11.216 +	vpt 0 360 arc closepath} bind def
  11.217 +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
  11.218 +	neg 0 rlineto closepath} bind def
  11.219 +/Square {dup Rec} bind def
  11.220 +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def
  11.221 +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def
  11.222 +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def
  11.223 +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
  11.224 +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def
  11.225 +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
  11.226 +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill
  11.227 +	exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
  11.228 +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def
  11.229 +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
  11.230 +	2 copy vpt Square fill Bsquare} bind def
  11.231 +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def
  11.232 +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def
  11.233 +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
  11.234 +	Bsquare} bind def
  11.235 +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
  11.236 +	Bsquare} bind def
  11.237 +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def
  11.238 +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
  11.239 +	2 copy vpt Square fill Bsquare} bind def
  11.240 +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
  11.241 +	2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
  11.242 +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def
  11.243 +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def
  11.244 +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def
  11.245 +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def
  11.246 +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def
  11.247 +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def
  11.248 +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def
  11.249 +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def
  11.250 +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def
  11.251 +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def
  11.252 +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def
  11.253 +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def
  11.254 +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def
  11.255 +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def
  11.256 +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def
  11.257 +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def
  11.258 +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def
  11.259 +/DiaE {stroke [] 0 setdash vpt add M
  11.260 +  hpt neg vpt neg V hpt vpt neg V
  11.261 +  hpt vpt V hpt neg vpt V closepath stroke} def
  11.262 +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M
  11.263 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  11.264 +  hpt2 neg 0 V closepath stroke} def
  11.265 +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M
  11.266 +  hpt neg vpt -1.62 mul V
  11.267 +  hpt 2 mul 0 V
  11.268 +  hpt neg vpt 1.62 mul V closepath stroke} def
  11.269 +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M
  11.270 +  hpt neg vpt 1.62 mul V
  11.271 +  hpt 2 mul 0 V
  11.272 +  hpt neg vpt -1.62 mul V closepath stroke} def
  11.273 +/PentE {stroke [] 0 setdash gsave
  11.274 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  11.275 +  closepath stroke grestore} def
  11.276 +/CircE {stroke [] 0 setdash 
  11.277 +  hpt 0 360 arc stroke} def
  11.278 +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def
  11.279 +/DiaW {stroke [] 0 setdash vpt add M
  11.280 +  hpt neg vpt neg V hpt vpt neg V
  11.281 +  hpt vpt V hpt neg vpt V Opaque stroke} def
  11.282 +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M
  11.283 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  11.284 +  hpt2 neg 0 V Opaque stroke} def
  11.285 +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M
  11.286 +  hpt neg vpt -1.62 mul V
  11.287 +  hpt 2 mul 0 V
  11.288 +  hpt neg vpt 1.62 mul V Opaque stroke} def
  11.289 +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M
  11.290 +  hpt neg vpt 1.62 mul V
  11.291 +  hpt 2 mul 0 V
  11.292 +  hpt neg vpt -1.62 mul V Opaque stroke} def
  11.293 +/PentW {stroke [] 0 setdash gsave
  11.294 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  11.295 +  Opaque stroke grestore} def
  11.296 +/CircW {stroke [] 0 setdash 
  11.297 +  hpt 0 360 arc Opaque stroke} def
  11.298 +/BoxFill {gsave Rec 1 setgray fill grestore} def
  11.299 +/Density {
  11.300 +  /Fillden exch def
  11.301 +  currentrgbcolor
  11.302 +  /ColB exch def /ColG exch def /ColR exch def
  11.303 +  /ColR ColR Fillden mul Fillden sub 1 add def
  11.304 +  /ColG ColG Fillden mul Fillden sub 1 add def
  11.305 +  /ColB ColB Fillden mul Fillden sub 1 add def
  11.306 +  ColR ColG ColB setrgbcolor} def
  11.307 +/BoxColFill {gsave Rec PolyFill} def
  11.308 +/PolyFill {gsave Density fill grestore grestore} def
  11.309 +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def
  11.310 +%
  11.311 +% PostScript Level 1 Pattern Fill routine for rectangles
  11.312 +% Usage: x y w h s a XX PatternFill
  11.313 +%	x,y = lower left corner of box to be filled
  11.314 +%	w,h = width and height of box
  11.315 +%	  a = angle in degrees between lines and x-axis
  11.316 +%	 XX = 0/1 for no/yes cross-hatch
  11.317 +%
  11.318 +/PatternFill {gsave /PFa [ 9 2 roll ] def
  11.319 +  PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate
  11.320 +  PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec
  11.321 +  gsave 1 setgray fill grestore clip
  11.322 +  currentlinewidth 0.5 mul setlinewidth
  11.323 +  /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def
  11.324 +  0 0 M PFa 5 get rotate PFs -2 div dup translate
  11.325 +  0 1 PFs PFa 4 get div 1 add floor cvi
  11.326 +	{PFa 4 get mul 0 M 0 PFs V} for
  11.327 +  0 PFa 6 get ne {
  11.328 +	0 1 PFs PFa 4 get div 1 add floor cvi
  11.329 +	{PFa 4 get mul 0 2 1 roll M PFs 0 V} for
  11.330 + } if
  11.331 +  stroke grestore} def
  11.332 +%
  11.333 +/languagelevel where
  11.334 + {pop languagelevel} {1} ifelse
  11.335 + 2 lt
  11.336 +	{/InterpretLevel1 true def}
  11.337 +	{/InterpretLevel1 Level1 def}
  11.338 + ifelse
  11.339 +%
  11.340 +% PostScript level 2 pattern fill definitions
  11.341 +%
  11.342 +/Level2PatternFill {
  11.343 +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8}
  11.344 +	bind def
  11.345 +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def
  11.346 +<< Tile8x8
  11.347 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} 
  11.348 +>> matrix makepattern
  11.349 +/Pat1 exch def
  11.350 +<< Tile8x8
  11.351 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke
  11.352 +	0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke}
  11.353 +>> matrix makepattern
  11.354 +/Pat2 exch def
  11.355 +<< Tile8x8
  11.356 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L
  11.357 +	8 8 L 8 0 L 0 0 L fill}
  11.358 +>> matrix makepattern
  11.359 +/Pat3 exch def
  11.360 +<< Tile8x8
  11.361 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L
  11.362 +	0 12 M 12 0 L stroke}
  11.363 +>> matrix makepattern
  11.364 +/Pat4 exch def
  11.365 +<< Tile8x8
  11.366 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L
  11.367 +	0 -4 M 12 8 L stroke}
  11.368 +>> matrix makepattern
  11.369 +/Pat5 exch def
  11.370 +<< Tile8x8
  11.371 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L
  11.372 +	0 12 M 8 -4 L 4 12 M 10 0 L stroke}
  11.373 +>> matrix makepattern
  11.374 +/Pat6 exch def
  11.375 +<< Tile8x8
  11.376 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L
  11.377 +	0 -4 M 8 12 L 4 -4 M 10 8 L stroke}
  11.378 +>> matrix makepattern
  11.379 +/Pat7 exch def
  11.380 +<< Tile8x8
  11.381 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L
  11.382 +	12 0 M -4 8 L 12 4 M 0 10 L stroke}
  11.383 +>> matrix makepattern
  11.384 +/Pat8 exch def
  11.385 +<< Tile8x8
  11.386 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L
  11.387 +	-4 0 M 12 8 L -4 4 M 8 10 L stroke}
  11.388 +>> matrix makepattern
  11.389 +/Pat9 exch def
  11.390 +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def
  11.391 +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def
  11.392 +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def
  11.393 +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def
  11.394 +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def
  11.395 +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def
  11.396 +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def
  11.397 +} def
  11.398 +%
  11.399 +%
  11.400 +%End of PostScript Level 2 code
  11.401 +%
  11.402 +/PatternBgnd {
  11.403 +  TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse
  11.404 +} def
  11.405 +%
  11.406 +% Substitute for Level 2 pattern fill codes with
  11.407 +% grayscale if Level 2 support is not selected.
  11.408 +%
  11.409 +/Level1PatternFill {
  11.410 +/Pattern1 {0.250 Density} bind def
  11.411 +/Pattern2 {0.500 Density} bind def
  11.412 +/Pattern3 {0.750 Density} bind def
  11.413 +/Pattern4 {0.125 Density} bind def
  11.414 +/Pattern5 {0.375 Density} bind def
  11.415 +/Pattern6 {0.625 Density} bind def
  11.416 +/Pattern7 {0.875 Density} bind def
  11.417 +} def
  11.418 +%
  11.419 +% Now test for support of Level 2 code
  11.420 +%
  11.421 +Level1 {Level1PatternFill} {Level2PatternFill} ifelse
  11.422 +%
  11.423 +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont
  11.424 +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall
  11.425 +currentdict end definefont pop
  11.426 +end
  11.427 +%%EndProlog
  11.428 +gnudict begin
  11.429 +gsave
  11.430 +50 50 translate
  11.431 +0.050 0.050 scale
  11.432 +0 setgray
  11.433 +newpath
  11.434 +(Helvetica) findfont 140 scalefont setfont
  11.435 +1.000 UL
  11.436 +LTb
  11.437 +910 448 M
  11.438 +63 0 V
  11.439 +6073 0 R
  11.440 +-63 0 V
  11.441 +826 448 M
  11.442 +( 1) Rshow
  11.443 +1.000 UL
  11.444 +LTb
  11.445 +910 969 M
  11.446 +63 0 V
  11.447 +6073 0 R
  11.448 +-63 0 V
  11.449 +826 969 M
  11.450 +( 1.005) Rshow
  11.451 +1.000 UL
  11.452 +LTb
  11.453 +910 1491 M
  11.454 +63 0 V
  11.455 +6073 0 R
  11.456 +-63 0 V
  11.457 +-6157 0 R
  11.458 +( 1.01) Rshow
  11.459 +1.000 UL
  11.460 +LTb
  11.461 +910 2012 M
  11.462 +63 0 V
  11.463 +6073 0 R
  11.464 +-63 0 V
  11.465 +-6157 0 R
  11.466 +( 1.015) Rshow
  11.467 +1.000 UL
  11.468 +LTb
  11.469 +910 2534 M
  11.470 +63 0 V
  11.471 +6073 0 R
  11.472 +-63 0 V
  11.473 +-6157 0 R
  11.474 +( 1.02) Rshow
  11.475 +1.000 UL
  11.476 +LTb
  11.477 +910 3055 M
  11.478 +63 0 V
  11.479 +6073 0 R
  11.480 +-63 0 V
  11.481 +-6157 0 R
  11.482 +( 1.025) Rshow
  11.483 +1.000 UL
  11.484 +LTb
  11.485 +910 3577 M
  11.486 +63 0 V
  11.487 +6073 0 R
  11.488 +-63 0 V
  11.489 +-6157 0 R
  11.490 +( 1.03) Rshow
  11.491 +1.000 UL
  11.492 +LTb
  11.493 +910 4098 M
  11.494 +63 0 V
  11.495 +6073 0 R
  11.496 +-63 0 V
  11.497 +-6157 0 R
  11.498 +( 1.035) Rshow
  11.499 +1.000 UL
  11.500 +LTb
  11.501 +910 4620 M
  11.502 +63 0 V
  11.503 +6073 0 R
  11.504 +-63 0 V
  11.505 +-6157 0 R
  11.506 +( 1.04) Rshow
  11.507 +1.000 UL
  11.508 +LTb
  11.509 +910 448 M
  11.510 +0 63 V
  11.511 +0 4109 R
  11.512 +0 -63 V
  11.513 +910 308 M
  11.514 +( 0) Cshow
  11.515 +1.000 UL
  11.516 +LTb
  11.517 +1933 448 M
  11.518 +0 63 V
  11.519 +0 4109 R
  11.520 +0 -63 V
  11.521 +0 -4249 R
  11.522 +( 10000) Cshow
  11.523 +1.000 UL
  11.524 +LTb
  11.525 +2955 448 M
  11.526 +0 63 V
  11.527 +0 4109 R
  11.528 +0 -63 V
  11.529 +0 -4249 R
  11.530 +( 20000) Cshow
  11.531 +1.000 UL
  11.532 +LTb
  11.533 +3978 448 M
  11.534 +0 63 V
  11.535 +0 4109 R
  11.536 +0 -63 V
  11.537 +0 -4249 R
  11.538 +( 30000) Cshow
  11.539 +1.000 UL
  11.540 +LTb
  11.541 +5001 448 M
  11.542 +0 63 V
  11.543 +0 4109 R
  11.544 +0 -63 V
  11.545 +0 -4249 R
  11.546 +( 40000) Cshow
  11.547 +1.000 UL
  11.548 +LTb
  11.549 +6023 448 M
  11.550 +0 63 V
  11.551 +0 4109 R
  11.552 +0 -63 V
  11.553 +0 -4249 R
  11.554 +( 50000) Cshow
  11.555 +1.000 UL
  11.556 +LTb
  11.557 +7046 448 M
  11.558 +0 63 V
  11.559 +0 4109 R
  11.560 +0 -63 V
  11.561 +0 -4249 R
  11.562 +( 60000) Cshow
  11.563 +1.000 UL
  11.564 +LTb
  11.565 +1.000 UL
  11.566 +LTb
  11.567 +910 4620 N
  11.568 +910 448 L
  11.569 +6136 0 V
  11.570 +0 4172 V
  11.571 +-6136 0 V
  11.572 +Z stroke
  11.573 +LCb setrgbcolor
  11.574 +3978 98 M
  11.575 +(Cycles between Sync Operations) Cshow
  11.576 +LTb
  11.577 +3978 4830 M
  11.578 +( Overhead Histogram) Cshow
  11.579 +1.000 UP
  11.580 +1.000 UL
  11.581 +LTb
  11.582 +1.000 UL
  11.583 +LT0
  11.584 +LTb
  11.585 +6395 4487 M
  11.586 +(Exec-Cycles-Workcycles-Ratio) Rshow
  11.587 +LT0
  11.588 +6479 4487 M
  11.589 +399 0 V
  11.590 +935 4555 M
  11.591 +98 -3441 V
  11.592 +1156 829 L
  11.593 +1401 687 L
  11.594 +491 -18 V
  11.595 +982 -69 V
  11.596 +982 15 V
  11.597 +2945 23 V
  11.598 +stroke
  11.599 +LTb
  11.600 +910 4620 N
  11.601 +910 448 L
  11.602 +6136 0 V
  11.603 +0 4172 V
  11.604 +-6136 0 V
  11.605 +Z stroke
  11.606 +1.000 UP
  11.607 +1.000 UL
  11.608 +LTb
  11.609 +1.000 UL
  11.610 +LTb
  11.611 +3790 2296 M
  11.612 +63 0 V
  11.613 +2473 0 R
  11.614 +-63 0 V
  11.615 +-2557 0 R
  11.616 +( 1) Rshow
  11.617 +1.000 UL
  11.618 +LTb
  11.619 +3790 2555 M
  11.620 +63 0 V
  11.621 +2473 0 R
  11.622 +-63 0 V
  11.623 +-2557 0 R
  11.624 +( 1.005) Rshow
  11.625 +1.000 UL
  11.626 +LTb
  11.627 +3790 2814 M
  11.628 +63 0 V
  11.629 +2473 0 R
  11.630 +-63 0 V
  11.631 +-2557 0 R
  11.632 +( 1.01) Rshow
  11.633 +1.000 UL
  11.634 +LTb
  11.635 +3790 3073 M
  11.636 +63 0 V
  11.637 +2473 0 R
  11.638 +-63 0 V
  11.639 +-2557 0 R
  11.640 +( 1.015) Rshow
  11.641 +1.000 UL
  11.642 +LTb
  11.643 +3790 3332 M
  11.644 +63 0 V
  11.645 +2473 0 R
  11.646 +-63 0 V
  11.647 +-2557 0 R
  11.648 +( 1.02) Rshow
  11.649 +1.000 UL
  11.650 +LTb
  11.651 +3790 3591 M
  11.652 +63 0 V
  11.653 +2473 0 R
  11.654 +-63 0 V
  11.655 +-2557 0 R
  11.656 +( 1.025) Rshow
  11.657 +1.000 UL
  11.658 +LTb
  11.659 +3790 3850 M
  11.660 +63 0 V
  11.661 +2473 0 R
  11.662 +-63 0 V
  11.663 +-2557 0 R
  11.664 +( 1.03) Rshow
  11.665 +1.000 UL
  11.666 +LTb
  11.667 +3790 4109 M
  11.668 +63 0 V
  11.669 +2473 0 R
  11.670 +-63 0 V
  11.671 +-2557 0 R
  11.672 +( 1.035) Rshow
  11.673 +1.000 UL
  11.674 +LTb
  11.675 +3790 4368 M
  11.676 +63 0 V
  11.677 +2473 0 R
  11.678 +-63 0 V
  11.679 +-2557 0 R
  11.680 +( 1.04) Rshow
  11.681 +1.000 UL
  11.682 +LTb
  11.683 +3790 2296 M
  11.684 +0 63 V
  11.685 +0 2009 R
  11.686 +0 -63 V
  11.687 +0 -2149 R
  11.688 +( 0) Cshow
  11.689 +1.000 UL
  11.690 +LTb
  11.691 +4297 2296 M
  11.692 +0 63 V
  11.693 +0 2009 R
  11.694 +0 -63 V
  11.695 +0 -2149 R
  11.696 +( 20000) Cshow
  11.697 +1.000 UL
  11.698 +LTb
  11.699 +4804 2296 M
  11.700 +0 63 V
  11.701 +0 2009 R
  11.702 +0 -63 V
  11.703 +0 -2149 R
  11.704 +( 40000) Cshow
  11.705 +1.000 UL
  11.706 +LTb
  11.707 +5312 2296 M
  11.708 +0 63 V
  11.709 +0 2009 R
  11.710 +0 -63 V
  11.711 +0 -2149 R
  11.712 +( 60000) Cshow
  11.713 +1.000 UL
  11.714 +LTb
  11.715 +5819 2296 M
  11.716 +0 63 V
  11.717 +0 2009 R
  11.718 +0 -63 V
  11.719 +0 -2149 R
  11.720 +( 80000) Cshow
  11.721 +1.000 UL
  11.722 +LTb
  11.723 +6326 2296 M
  11.724 +0 63 V
  11.725 +0 2009 R
  11.726 +0 -63 V
  11.727 +0 -2149 R
  11.728 +( 100000) Cshow
  11.729 +1.000 UL
  11.730 +LTb
  11.731 +1.000 UL
  11.732 +LTb
  11.733 +3790 4368 N
  11.734 +0 -2072 V
  11.735 +2536 0 V
  11.736 +0 2072 V
  11.737 +-2536 0 V
  11.738 +Z stroke
  11.739 +LCb setrgbcolor
  11.740 +5058 1974 M
  11.741 +() Cshow
  11.742 +LTb
  11.743 +5058 4298 M
  11.744 +() Cshow
  11.745 +1.000 UP
  11.746 +1.000 UL
  11.747 +LTb
  11.748 +1.000 UL
  11.749 +LT0
  11.750 +LTb
  11.751 +5675 4235 M
  11.752 +(Exec-Cycles-Workcycles-Ratio) Rshow
  11.753 +LT0
  11.754 +5759 4235 M
  11.755 +399 0 V
  11.756 +3796 4336 M
  11.757 +24 -1709 V
  11.758 +31 -142 V
  11.759 +61 -70 V
  11.760 +121 -9 V
  11.761 +244 -35 V
  11.762 +243 8 V
  11.763 +731 12 V
  11.764 +stroke
  11.765 +LTb
  11.766 +3790 4368 N
  11.767 +0 -2072 V
  11.768 +2536 0 V
  11.769 +0 2072 V
  11.770 +-2536 0 V
  11.771 +Z stroke
  11.772 +1.000 UP
  11.773 +1.000 UL
  11.774 +LTb
  11.775 +stroke
  11.776 +grestore
  11.777 +end
  11.778 +showpage
  11.779 +%%Trailer
  11.780 +%%DocumentFonts: Helvetica
    12.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    12.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-03/pthread1.test	Mon Dec 12 20:28:31 2011 +0100
    12.3 @@ -0,0 +1,14 @@
    12.4 +# Date of Run: 2011-12-02 16:40:36.856626
    12.5 +# Number of Cores: 4
    12.6 +# Number of Threads: 20
    12.7 +#<total workcycles>	<workcycles per core>	<overall cycles>	<Cycles between Syncs>	<Overhead per Core>	<Overhead>	<Overhead per Sync>	<Syncs per Core>	<ExecCycles/WorkCycles Ration>
    12.8 +#-----------------------------------
    12.9 +991500000	247875000	239767934195	247.875000	59694108548	238776434195	59694.108549	4000000	241.823433
   12.10 +1300500000	325125000	247085002809	325.125000	61446125702	245784502809	61446.125702	4000000	189.992313
   12.11 +1752500000	438125000	246335902197	438.125000	61145850549	244583402197	61145.850549	4000000	140.562569
   12.12 +2720500000	680125000	249366879825	680.125000	61661594956	246646379825	61661.594956	4000000	91.662150
   12.13 +4645600000	1161400000	245731656726	1161.400000	60271514181	241086056726	60271.514182	4000000	52.895569
   12.14 +8498800000	2124700000	256005294022	2124.700000	61876623505	247506494022	61876.623505	4000000	30.122522
   12.15 +16164000000	4041000000	255176068993	4041.000000	59753017248	239012068993	59753.017248	4000000	15.786691
   12.16 +23846400000	5961600000	261079848557	5961.600000	59308362139	237233448557	59308.362139	4000000	10.948397
   12.17 +46880200000	11720050000	282382242575	11720.050000	58875510643	235502042575	58875.510644	4000000	6.023486
    13.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    13.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-03/pthread1.test.eps	Mon Dec 12 20:28:31 2011 +0100
    13.3 @@ -0,0 +1,731 @@
    13.4 +%!PS-Adobe-2.0 EPSF-2.0
    13.5 +%%Title: pthread1.test.eps
    13.6 +%%Creator: gnuplot 4.2 patchlevel 4 
    13.7 +%%CreationDate: Fri Dec  2 16:47:22 2011
    13.8 +%%DocumentFonts: (atend)
    13.9 +%%BoundingBox: 50 50 410 302
   13.10 +%%EndComments
   13.11 +%%BeginProlog
   13.12 +/gnudict 256 dict def
   13.13 +gnudict begin
   13.14 +%
   13.15 +% The following 6 true/false flags may be edited by hand if required
   13.16 +% The unit line width may also be changed
   13.17 +%
   13.18 +/Color false def
   13.19 +/Blacktext false def
   13.20 +/Solid false def
   13.21 +/Dashlength 1 def
   13.22 +/Landscape false def
   13.23 +/Level1 false def
   13.24 +/Rounded false def
   13.25 +/TransparentPatterns false def
   13.26 +/gnulinewidth 5.000 def
   13.27 +/userlinewidth gnulinewidth def
   13.28 +%
   13.29 +/vshift -46 def
   13.30 +/dl1 {
   13.31 +  10.0 Dashlength mul mul
   13.32 +  Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if
   13.33 +} def
   13.34 +/dl2 {
   13.35 +  10.0 Dashlength mul mul
   13.36 +  Rounded { currentlinewidth 0.75 mul add } if
   13.37 +} def
   13.38 +/hpt_ 31.5 def
   13.39 +/vpt_ 31.5 def
   13.40 +/hpt hpt_ def
   13.41 +/vpt vpt_ def
   13.42 +Level1 {} {
   13.43 +/SDict 10 dict def
   13.44 +systemdict /pdfmark known not {
   13.45 +  userdict /pdfmark systemdict /cleartomark get put
   13.46 +} if
   13.47 +SDict begin [
   13.48 +  /Title (pthread1.test.eps)
   13.49 +  /Subject (gnuplot plot)
   13.50 +  /Creator (gnuplot 4.2 patchlevel 4 )
   13.51 +  /Author (Merten Christopher Sach,E-N 647,,,Forschungstutor)
   13.52 +%  /Producer (gnuplot)
   13.53 +%  /Keywords ()
   13.54 +  /CreationDate (Fri Dec  2 16:47:22 2011)
   13.55 +  /DOCINFO pdfmark
   13.56 +end
   13.57 +} ifelse
   13.58 +%
   13.59 +% Gnuplot Prolog Version 4.2 (August 2006)
   13.60 +%
   13.61 +/M {moveto} bind def
   13.62 +/L {lineto} bind def
   13.63 +/R {rmoveto} bind def
   13.64 +/V {rlineto} bind def
   13.65 +/N {newpath moveto} bind def
   13.66 +/Z {closepath} bind def
   13.67 +/C {setrgbcolor} bind def
   13.68 +/f {rlineto fill} bind def
   13.69 +/vpt2 vpt 2 mul def
   13.70 +/hpt2 hpt 2 mul def
   13.71 +/Lshow {currentpoint stroke M 0 vshift R 
   13.72 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   13.73 +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R
   13.74 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   13.75 +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R 
   13.76 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   13.77 +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
   13.78 +  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def
   13.79 +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash}
   13.80 + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def
   13.81 +/BL {stroke userlinewidth 2 mul setlinewidth
   13.82 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   13.83 +/AL {stroke userlinewidth 2 div setlinewidth
   13.84 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   13.85 +/UL {dup gnulinewidth mul /userlinewidth exch def
   13.86 +	dup 1 lt {pop 1} if 10 mul /udl exch def} def
   13.87 +/PL {stroke userlinewidth setlinewidth
   13.88 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   13.89 +% Default Line colors
   13.90 +/LCw {1 1 1} def
   13.91 +/LCb {0 0 0} def
   13.92 +/LCa {0 0 0} def
   13.93 +/LC0 {1 0 0} def
   13.94 +/LC1 {0 1 0} def
   13.95 +/LC2 {0 0 1} def
   13.96 +/LC3 {1 0 1} def
   13.97 +/LC4 {0 1 1} def
   13.98 +/LC5 {1 1 0} def
   13.99 +/LC6 {0 0 0} def
  13.100 +/LC7 {1 0.3 0} def
  13.101 +/LC8 {0.5 0.5 0.5} def
  13.102 +% Default Line Types
  13.103 +/LTw {PL [] 1 setgray} def
  13.104 +/LTb {BL [] LCb DL} def
  13.105 +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def
  13.106 +/LT0 {PL [] LC0 DL} def
  13.107 +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def
  13.108 +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def
  13.109 +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def
  13.110 +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def
  13.111 +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def
  13.112 +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def
  13.113 +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def
  13.114 +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def
  13.115 +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def
  13.116 +/Dia {stroke [] 0 setdash 2 copy vpt add M
  13.117 +  hpt neg vpt neg V hpt vpt neg V
  13.118 +  hpt vpt V hpt neg vpt V closepath stroke
  13.119 +  Pnt} def
  13.120 +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V
  13.121 +  currentpoint stroke M
  13.122 +  hpt neg vpt neg R hpt2 0 V stroke
  13.123 + } def
  13.124 +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
  13.125 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  13.126 +  hpt2 neg 0 V closepath stroke
  13.127 +  Pnt} def
  13.128 +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M
  13.129 +  hpt2 vpt2 neg V currentpoint stroke M
  13.130 +  hpt2 neg 0 R hpt2 vpt2 V stroke} def
  13.131 +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M
  13.132 +  hpt neg vpt -1.62 mul V
  13.133 +  hpt 2 mul 0 V
  13.134 +  hpt neg vpt 1.62 mul V closepath stroke
  13.135 +  Pnt} def
  13.136 +/Star {2 copy Pls Crs} def
  13.137 +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M
  13.138 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  13.139 +  hpt2 neg 0 V closepath fill} def
  13.140 +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M
  13.141 +  hpt neg vpt -1.62 mul V
  13.142 +  hpt 2 mul 0 V
  13.143 +  hpt neg vpt 1.62 mul V closepath fill} def
  13.144 +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
  13.145 +  hpt neg vpt 1.62 mul V
  13.146 +  hpt 2 mul 0 V
  13.147 +  hpt neg vpt -1.62 mul V closepath stroke
  13.148 +  Pnt} def
  13.149 +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M
  13.150 +  hpt neg vpt 1.62 mul V
  13.151 +  hpt 2 mul 0 V
  13.152 +  hpt neg vpt -1.62 mul V closepath fill} def
  13.153 +/DiaF {stroke [] 0 setdash vpt add M
  13.154 +  hpt neg vpt neg V hpt vpt neg V
  13.155 +  hpt vpt V hpt neg vpt V closepath fill} def
  13.156 +/Pent {stroke [] 0 setdash 2 copy gsave
  13.157 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  13.158 +  closepath stroke grestore Pnt} def
  13.159 +/PentF {stroke [] 0 setdash gsave
  13.160 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  13.161 +  closepath fill grestore} def
  13.162 +/Circle {stroke [] 0 setdash 2 copy
  13.163 +  hpt 0 360 arc stroke Pnt} def
  13.164 +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def
  13.165 +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def
  13.166 +/C1 {BL [] 0 setdash 2 copy moveto
  13.167 +	2 copy vpt 0 90 arc closepath fill
  13.168 +	vpt 0 360 arc closepath} bind def
  13.169 +/C2 {BL [] 0 setdash 2 copy moveto
  13.170 +	2 copy vpt 90 180 arc closepath fill
  13.171 +	vpt 0 360 arc closepath} bind def
  13.172 +/C3 {BL [] 0 setdash 2 copy moveto
  13.173 +	2 copy vpt 0 180 arc closepath fill
  13.174 +	vpt 0 360 arc closepath} bind def
  13.175 +/C4 {BL [] 0 setdash 2 copy moveto
  13.176 +	2 copy vpt 180 270 arc closepath fill
  13.177 +	vpt 0 360 arc closepath} bind def
  13.178 +/C5 {BL [] 0 setdash 2 copy moveto
  13.179 +	2 copy vpt 0 90 arc
  13.180 +	2 copy moveto
  13.181 +	2 copy vpt 180 270 arc closepath fill
  13.182 +	vpt 0 360 arc} bind def
  13.183 +/C6 {BL [] 0 setdash 2 copy moveto
  13.184 +	2 copy vpt 90 270 arc closepath fill
  13.185 +	vpt 0 360 arc closepath} bind def
  13.186 +/C7 {BL [] 0 setdash 2 copy moveto
  13.187 +	2 copy vpt 0 270 arc closepath fill
  13.188 +	vpt 0 360 arc closepath} bind def
  13.189 +/C8 {BL [] 0 setdash 2 copy moveto
  13.190 +	2 copy vpt 270 360 arc closepath fill
  13.191 +	vpt 0 360 arc closepath} bind def
  13.192 +/C9 {BL [] 0 setdash 2 copy moveto
  13.193 +	2 copy vpt 270 450 arc closepath fill
  13.194 +	vpt 0 360 arc closepath} bind def
  13.195 +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
  13.196 +	2 copy moveto
  13.197 +	2 copy vpt 90 180 arc closepath fill
  13.198 +	vpt 0 360 arc closepath} bind def
  13.199 +/C11 {BL [] 0 setdash 2 copy moveto
  13.200 +	2 copy vpt 0 180 arc closepath fill
  13.201 +	2 copy moveto
  13.202 +	2 copy vpt 270 360 arc closepath fill
  13.203 +	vpt 0 360 arc closepath} bind def
  13.204 +/C12 {BL [] 0 setdash 2 copy moveto
  13.205 +	2 copy vpt 180 360 arc closepath fill
  13.206 +	vpt 0 360 arc closepath} bind def
  13.207 +/C13 {BL [] 0 setdash 2 copy moveto
  13.208 +	2 copy vpt 0 90 arc closepath fill
  13.209 +	2 copy moveto
  13.210 +	2 copy vpt 180 360 arc closepath fill
  13.211 +	vpt 0 360 arc closepath} bind def
  13.212 +/C14 {BL [] 0 setdash 2 copy moveto
  13.213 +	2 copy vpt 90 360 arc closepath fill
  13.214 +	vpt 0 360 arc} bind def
  13.215 +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
  13.216 +	vpt 0 360 arc closepath} bind def
  13.217 +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
  13.218 +	neg 0 rlineto closepath} bind def
  13.219 +/Square {dup Rec} bind def
  13.220 +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def
  13.221 +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def
  13.222 +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def
  13.223 +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
  13.224 +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def
  13.225 +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
  13.226 +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill
  13.227 +	exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
  13.228 +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def
  13.229 +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
  13.230 +	2 copy vpt Square fill Bsquare} bind def
  13.231 +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def
  13.232 +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def
  13.233 +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
  13.234 +	Bsquare} bind def
  13.235 +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
  13.236 +	Bsquare} bind def
  13.237 +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def
  13.238 +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
  13.239 +	2 copy vpt Square fill Bsquare} bind def
  13.240 +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
  13.241 +	2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
  13.242 +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def
  13.243 +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def
  13.244 +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def
  13.245 +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def
  13.246 +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def
  13.247 +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def
  13.248 +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def
  13.249 +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def
  13.250 +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def
  13.251 +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def
  13.252 +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def
  13.253 +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def
  13.254 +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def
  13.255 +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def
  13.256 +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def
  13.257 +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def
  13.258 +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def
  13.259 +/DiaE {stroke [] 0 setdash vpt add M
  13.260 +  hpt neg vpt neg V hpt vpt neg V
  13.261 +  hpt vpt V hpt neg vpt V closepath stroke} def
  13.262 +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M
  13.263 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  13.264 +  hpt2 neg 0 V closepath stroke} def
  13.265 +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M
  13.266 +  hpt neg vpt -1.62 mul V
  13.267 +  hpt 2 mul 0 V
  13.268 +  hpt neg vpt 1.62 mul V closepath stroke} def
  13.269 +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M
  13.270 +  hpt neg vpt 1.62 mul V
  13.271 +  hpt 2 mul 0 V
  13.272 +  hpt neg vpt -1.62 mul V closepath stroke} def
  13.273 +/PentE {stroke [] 0 setdash gsave
  13.274 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  13.275 +  closepath stroke grestore} def
  13.276 +/CircE {stroke [] 0 setdash 
  13.277 +  hpt 0 360 arc stroke} def
  13.278 +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def
  13.279 +/DiaW {stroke [] 0 setdash vpt add M
  13.280 +  hpt neg vpt neg V hpt vpt neg V
  13.281 +  hpt vpt V hpt neg vpt V Opaque stroke} def
  13.282 +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M
  13.283 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  13.284 +  hpt2 neg 0 V Opaque stroke} def
  13.285 +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M
  13.286 +  hpt neg vpt -1.62 mul V
  13.287 +  hpt 2 mul 0 V
  13.288 +  hpt neg vpt 1.62 mul V Opaque stroke} def
  13.289 +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M
  13.290 +  hpt neg vpt 1.62 mul V
  13.291 +  hpt 2 mul 0 V
  13.292 +  hpt neg vpt -1.62 mul V Opaque stroke} def
  13.293 +/PentW {stroke [] 0 setdash gsave
  13.294 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  13.295 +  Opaque stroke grestore} def
  13.296 +/CircW {stroke [] 0 setdash 
  13.297 +  hpt 0 360 arc Opaque stroke} def
  13.298 +/BoxFill {gsave Rec 1 setgray fill grestore} def
  13.299 +/Density {
  13.300 +  /Fillden exch def
  13.301 +  currentrgbcolor
  13.302 +  /ColB exch def /ColG exch def /ColR exch def
  13.303 +  /ColR ColR Fillden mul Fillden sub 1 add def
  13.304 +  /ColG ColG Fillden mul Fillden sub 1 add def
  13.305 +  /ColB ColB Fillden mul Fillden sub 1 add def
  13.306 +  ColR ColG ColB setrgbcolor} def
  13.307 +/BoxColFill {gsave Rec PolyFill} def
  13.308 +/PolyFill {gsave Density fill grestore grestore} def
  13.309 +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def
  13.310 +%
  13.311 +% PostScript Level 1 Pattern Fill routine for rectangles
  13.312 +% Usage: x y w h s a XX PatternFill
  13.313 +%	x,y = lower left corner of box to be filled
  13.314 +%	w,h = width and height of box
  13.315 +%	  a = angle in degrees between lines and x-axis
  13.316 +%	 XX = 0/1 for no/yes cross-hatch
  13.317 +%
  13.318 +/PatternFill {gsave /PFa [ 9 2 roll ] def
  13.319 +  PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate
  13.320 +  PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec
  13.321 +  gsave 1 setgray fill grestore clip
  13.322 +  currentlinewidth 0.5 mul setlinewidth
  13.323 +  /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def
  13.324 +  0 0 M PFa 5 get rotate PFs -2 div dup translate
  13.325 +  0 1 PFs PFa 4 get div 1 add floor cvi
  13.326 +	{PFa 4 get mul 0 M 0 PFs V} for
  13.327 +  0 PFa 6 get ne {
  13.328 +	0 1 PFs PFa 4 get div 1 add floor cvi
  13.329 +	{PFa 4 get mul 0 2 1 roll M PFs 0 V} for
  13.330 + } if
  13.331 +  stroke grestore} def
  13.332 +%
  13.333 +/languagelevel where
  13.334 + {pop languagelevel} {1} ifelse
  13.335 + 2 lt
  13.336 +	{/InterpretLevel1 true def}
  13.337 +	{/InterpretLevel1 Level1 def}
  13.338 + ifelse
  13.339 +%
  13.340 +% PostScript level 2 pattern fill definitions
  13.341 +%
  13.342 +/Level2PatternFill {
  13.343 +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8}
  13.344 +	bind def
  13.345 +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def
  13.346 +<< Tile8x8
  13.347 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} 
  13.348 +>> matrix makepattern
  13.349 +/Pat1 exch def
  13.350 +<< Tile8x8
  13.351 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke
  13.352 +	0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke}
  13.353 +>> matrix makepattern
  13.354 +/Pat2 exch def
  13.355 +<< Tile8x8
  13.356 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L
  13.357 +	8 8 L 8 0 L 0 0 L fill}
  13.358 +>> matrix makepattern
  13.359 +/Pat3 exch def
  13.360 +<< Tile8x8
  13.361 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L
  13.362 +	0 12 M 12 0 L stroke}
  13.363 +>> matrix makepattern
  13.364 +/Pat4 exch def
  13.365 +<< Tile8x8
  13.366 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L
  13.367 +	0 -4 M 12 8 L stroke}
  13.368 +>> matrix makepattern
  13.369 +/Pat5 exch def
  13.370 +<< Tile8x8
  13.371 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L
  13.372 +	0 12 M 8 -4 L 4 12 M 10 0 L stroke}
  13.373 +>> matrix makepattern
  13.374 +/Pat6 exch def
  13.375 +<< Tile8x8
  13.376 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L
  13.377 +	0 -4 M 8 12 L 4 -4 M 10 8 L stroke}
  13.378 +>> matrix makepattern
  13.379 +/Pat7 exch def
  13.380 +<< Tile8x8
  13.381 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L
  13.382 +	12 0 M -4 8 L 12 4 M 0 10 L stroke}
  13.383 +>> matrix makepattern
  13.384 +/Pat8 exch def
  13.385 +<< Tile8x8
  13.386 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L
  13.387 +	-4 0 M 12 8 L -4 4 M 8 10 L stroke}
  13.388 +>> matrix makepattern
  13.389 +/Pat9 exch def
  13.390 +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def
  13.391 +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def
  13.392 +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def
  13.393 +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def
  13.394 +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def
  13.395 +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def
  13.396 +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def
  13.397 +} def
  13.398 +%
  13.399 +%
  13.400 +%End of PostScript Level 2 code
  13.401 +%
  13.402 +/PatternBgnd {
  13.403 +  TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse
  13.404 +} def
  13.405 +%
  13.406 +% Substitute for Level 2 pattern fill codes with
  13.407 +% grayscale if Level 2 support is not selected.
  13.408 +%
  13.409 +/Level1PatternFill {
  13.410 +/Pattern1 {0.250 Density} bind def
  13.411 +/Pattern2 {0.500 Density} bind def
  13.412 +/Pattern3 {0.750 Density} bind def
  13.413 +/Pattern4 {0.125 Density} bind def
  13.414 +/Pattern5 {0.375 Density} bind def
  13.415 +/Pattern6 {0.625 Density} bind def
  13.416 +/Pattern7 {0.875 Density} bind def
  13.417 +} def
  13.418 +%
  13.419 +% Now test for support of Level 2 code
  13.420 +%
  13.421 +Level1 {Level1PatternFill} {Level2PatternFill} ifelse
  13.422 +%
  13.423 +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont
  13.424 +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall
  13.425 +currentdict end definefont pop
  13.426 +end
  13.427 +%%EndProlog
  13.428 +gnudict begin
  13.429 +gsave
  13.430 +50 50 translate
  13.431 +0.050 0.050 scale
  13.432 +0 setgray
  13.433 +newpath
  13.434 +(Helvetica) findfont 140 scalefont setfont
  13.435 +1.000 UL
  13.436 +LTb
  13.437 +742 448 M
  13.438 +63 0 V
  13.439 +6241 0 R
  13.440 +-63 0 V
  13.441 +658 448 M
  13.442 +( 0) Rshow
  13.443 +1.000 UL
  13.444 +LTb
  13.445 +742 1282 M
  13.446 +63 0 V
  13.447 +6241 0 R
  13.448 +-63 0 V
  13.449 +-6325 0 R
  13.450 +( 50) Rshow
  13.451 +1.000 UL
  13.452 +LTb
  13.453 +742 2117 M
  13.454 +63 0 V
  13.455 +6241 0 R
  13.456 +-63 0 V
  13.457 +-6325 0 R
  13.458 +( 100) Rshow
  13.459 +1.000 UL
  13.460 +LTb
  13.461 +742 2951 M
  13.462 +63 0 V
  13.463 +6241 0 R
  13.464 +-63 0 V
  13.465 +-6325 0 R
  13.466 +( 150) Rshow
  13.467 +1.000 UL
  13.468 +LTb
  13.469 +742 3786 M
  13.470 +63 0 V
  13.471 +6241 0 R
  13.472 +-63 0 V
  13.473 +-6325 0 R
  13.474 +( 200) Rshow
  13.475 +1.000 UL
  13.476 +LTb
  13.477 +742 4620 M
  13.478 +63 0 V
  13.479 +6241 0 R
  13.480 +-63 0 V
  13.481 +-6325 0 R
  13.482 +( 250) Rshow
  13.483 +1.000 UL
  13.484 +LTb
  13.485 +742 448 M
  13.486 +0 63 V
  13.487 +0 4109 R
  13.488 +0 -63 V
  13.489 +742 308 M
  13.490 +( 0) Cshow
  13.491 +1.000 UL
  13.492 +LTb
  13.493 +1793 448 M
  13.494 +0 63 V
  13.495 +0 4109 R
  13.496 +0 -63 V
  13.497 +0 -4249 R
  13.498 +( 2000) Cshow
  13.499 +1.000 UL
  13.500 +LTb
  13.501 +2843 448 M
  13.502 +0 63 V
  13.503 +0 4109 R
  13.504 +0 -63 V
  13.505 +0 -4249 R
  13.506 +( 4000) Cshow
  13.507 +1.000 UL
  13.508 +LTb
  13.509 +3894 448 M
  13.510 +0 63 V
  13.511 +0 4109 R
  13.512 +0 -63 V
  13.513 +0 -4249 R
  13.514 +( 6000) Cshow
  13.515 +1.000 UL
  13.516 +LTb
  13.517 +4945 448 M
  13.518 +0 63 V
  13.519 +0 4109 R
  13.520 +0 -63 V
  13.521 +0 -4249 R
  13.522 +( 8000) Cshow
  13.523 +1.000 UL
  13.524 +LTb
  13.525 +5995 448 M
  13.526 +0 63 V
  13.527 +0 4109 R
  13.528 +0 -63 V
  13.529 +0 -4249 R
  13.530 +( 10000) Cshow
  13.531 +1.000 UL
  13.532 +LTb
  13.533 +7046 448 M
  13.534 +0 63 V
  13.535 +0 4109 R
  13.536 +0 -63 V
  13.537 +0 -4249 R
  13.538 +( 12000) Cshow
  13.539 +1.000 UL
  13.540 +LTb
  13.541 +1.000 UL
  13.542 +LTb
  13.543 +742 4620 N
  13.544 +742 448 L
  13.545 +6304 0 V
  13.546 +0 4172 V
  13.547 +-6304 0 V
  13.548 +Z stroke
  13.549 +LCb setrgbcolor
  13.550 +3894 98 M
  13.551 +(Cycles between Sync Operations) Cshow
  13.552 +LTb
  13.553 +3894 4830 M
  13.554 +( Overhead Histogram) Cshow
  13.555 +1.000 UP
  13.556 +1.000 UL
  13.557 +LTb
  13.558 +1.000 UL
  13.559 +LT0
  13.560 +LTb
  13.561 +6395 4487 M
  13.562 +(Exec-Cycles-Workcycles-Ratio) Rshow
  13.563 +LT0
  13.564 +6479 4487 M
  13.565 +399 0 V
  13.566 +872 4484 M
  13.567 +41 -865 V
  13.568 +59 -825 V
  13.569 +127 -816 V
  13.570 +253 -647 V
  13.571 +1858 951 L
  13.572 +2865 711 L
  13.573 +3874 631 L
  13.574 +6899 549 L
  13.575 +stroke
  13.576 +LTb
  13.577 +742 4620 N
  13.578 +742 448 L
  13.579 +6304 0 V
  13.580 +0 4172 V
  13.581 +-6304 0 V
  13.582 +Z stroke
  13.583 +1.000 UP
  13.584 +1.000 UL
  13.585 +LTb
  13.586 +1.000 UL
  13.587 +LTb
  13.588 +3622 2296 M
  13.589 +63 0 V
  13.590 +2641 0 R
  13.591 +-63 0 V
  13.592 +-2725 0 R
  13.593 +( 0) Rshow
  13.594 +1.000 UL
  13.595 +LTb
  13.596 +3622 2710 M
  13.597 +63 0 V
  13.598 +2641 0 R
  13.599 +-63 0 V
  13.600 +-2725 0 R
  13.601 +( 50) Rshow
  13.602 +1.000 UL
  13.603 +LTb
  13.604 +3622 3125 M
  13.605 +63 0 V
  13.606 +2641 0 R
  13.607 +-63 0 V
  13.608 +-2725 0 R
  13.609 +( 100) Rshow
  13.610 +1.000 UL
  13.611 +LTb
  13.612 +3622 3539 M
  13.613 +63 0 V
  13.614 +2641 0 R
  13.615 +-63 0 V
  13.616 +-2725 0 R
  13.617 +( 150) Rshow
  13.618 +1.000 UL
  13.619 +LTb
  13.620 +3622 3954 M
  13.621 +63 0 V
  13.622 +2641 0 R
  13.623 +-63 0 V
  13.624 +-2725 0 R
  13.625 +( 200) Rshow
  13.626 +1.000 UL
  13.627 +LTb
  13.628 +3622 4368 M
  13.629 +63 0 V
  13.630 +2641 0 R
  13.631 +-63 0 V
  13.632 +-2725 0 R
  13.633 +( 250) Rshow
  13.634 +1.000 UL
  13.635 +LTb
  13.636 +3622 2296 M
  13.637 +0 63 V
  13.638 +0 2009 R
  13.639 +0 -63 V
  13.640 +0 -2149 R
  13.641 +( 0) Cshow
  13.642 +1.000 UL
  13.643 +LTb
  13.644 +4163 2296 M
  13.645 +0 63 V
  13.646 +0 2009 R
  13.647 +0 -63 V
  13.648 +0 -2149 R
  13.649 +( 20000) Cshow
  13.650 +1.000 UL
  13.651 +LTb
  13.652 +4704 2296 M
  13.653 +0 63 V
  13.654 +0 2009 R
  13.655 +0 -63 V
  13.656 +0 -2149 R
  13.657 +( 40000) Cshow
  13.658 +1.000 UL
  13.659 +LTb
  13.660 +5244 2296 M
  13.661 +0 63 V
  13.662 +0 2009 R
  13.663 +0 -63 V
  13.664 +0 -2149 R
  13.665 +( 60000) Cshow
  13.666 +1.000 UL
  13.667 +LTb
  13.668 +5785 2296 M
  13.669 +0 63 V
  13.670 +0 2009 R
  13.671 +0 -63 V
  13.672 +0 -2149 R
  13.673 +( 80000) Cshow
  13.674 +1.000 UL
  13.675 +LTb
  13.676 +6326 2296 M
  13.677 +0 63 V
  13.678 +0 2009 R
  13.679 +0 -63 V
  13.680 +0 -2149 R
  13.681 +( 100000) Cshow
  13.682 +1.000 UL
  13.683 +LTb
  13.684 +1.000 UL
  13.685 +LTb
  13.686 +3622 4368 N
  13.687 +0 -2072 V
  13.688 +2704 0 V
  13.689 +0 2072 V
  13.690 +-2704 0 V
  13.691 +Z stroke
  13.692 +LCb setrgbcolor
  13.693 +4974 1974 M
  13.694 +() Cshow
  13.695 +LTb
  13.696 +4974 4298 M
  13.697 +() Cshow
  13.698 +1.000 UP
  13.699 +1.000 UL
  13.700 +LTb
  13.701 +1.000 UL
  13.702 +LT0
  13.703 +LTb
  13.704 +5675 4235 M
  13.705 +(Exec-Cycles-Workcycles-Ratio) Rshow
  13.706 +LT0
  13.707 +5759 4235 M
  13.708 +399 0 V
  13.709 +-2529 65 R
  13.710 +2 -429 V
  13.711 +3 -410 V
  13.712 +6 -405 V
  13.713 +13 -322 V
  13.714 +26 -188 V
  13.715 +52 -119 V
  13.716 +52 -40 V
  13.717 +156 -41 V
  13.718 +stroke
  13.719 +LTb
  13.720 +3622 4368 N
  13.721 +0 -2072 V
  13.722 +2704 0 V
  13.723 +0 2072 V
  13.724 +-2704 0 V
  13.725 +Z stroke
  13.726 +1.000 UP
  13.727 +1.000 UL
  13.728 +LTb
  13.729 +stroke
  13.730 +grestore
  13.731 +end
  13.732 +showpage
  13.733 +%%Trailer
  13.734 +%%DocumentFonts: Helvetica
    14.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    14.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-05/malloc2/20T_switched_to_malloc2_branch	Mon Dec 12 20:28:31 2011 +0100
    14.3 @@ -0,0 +1,15 @@
    14.4 +# Output file name: exe_vs_task_size_results/VMS__1x4_machine/Vthread/2011-12-05/malloc2/20T_switched_to_malloc2_branch
    14.5 +# Date of Run: 2011-12-05 18:13:33.968165
    14.6 +# Number of Cores: 4
    14.7 +# Number of Threads: 20 per Core
    14.8 +#   <total workcycles>	<workcycles per core>	    <overall cycles>	<Cycles between Syncs>	 <Overhead per Core>	          <Overhead>	 <Overhead per Sync>	    <Syncs per Core>	<ExecCycles/WorkCycles Ration>
    14.9 +# ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   14.10 +           192826189	            48206547	           210487094	           48.206547	             4415226	            17660905	            4.415226	             4000000	            1.091590
   14.11 +           480369224	           120092306	           489215181	          120.092306	             2211489	             8845957	            2.211489	             4000000	            1.018415
   14.12 +           960624178	           240156044	           987170720	          240.156045	             6636635	            26546542	            6.636635	             4000000	            1.027635
   14.13 +          1921041844	           480260461	          1945991035	          480.260461	             6237297	            24949191	            6.237298	             4000000	            1.012987
   14.14 +          3841654576	           960413644	          3944775700	          960.413644	            25780281	           103121124	           25.780281	             4000000	            1.026843
   14.15 +          7681601070	          1920400267	          7758051374	         1920.400267	            19112576	            76450304	           19.112576	             4000000	            1.009952
   14.16 +         15363653781	          3840913445	         15444810366	         3840.913445	            20289146	            81156585	           20.289146	             4000000	            1.005282
   14.17 +         23044150344	          5761037586	         23161207988	         5761.037586	            29264411	           117057644	           29.264411	             4000000	            1.005080
   14.18 +         46086312542	         11521578135	         46312006735	        11521.578135	            56423548	           225694193	           56.423548	             4000000	            1.004897
    15.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    15.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-05/optimization_level/20T-Optimization-Level0	Mon Dec 12 20:28:31 2011 +0100
    15.3 @@ -0,0 +1,14 @@
    15.4 +# Date of Run: 2011-12-05 16:38:59.608153
    15.5 +# Number of Cores: 4
    15.6 +# Number of Threads: 20 per Core
    15.7 +#<total workcycles>	<workcycles per core>	<overall cycles>	<Cycles between Syncs>	<Overhead per Core>	<Overhead>	<Overhead per Sync>	<Syncs per Core>	<ExecCycles/WorkCycles Ration>
    15.8 +#-----------------------------------
    15.9 +272042991	68010747	274689612	68.010748	661655	2646621	0.661655	4000000	1.009729
   15.10 +680439953	170109988	685665928	170.109988	1306493	5225975	1.306494	4000000	1.007680
   15.11 +1360876189	340219047	1369324842	340.219047	2112163	8448653	2.112163	4000000	1.006208
   15.12 +2721893796	680473449	2734193293	680.473449	3074874	12299497	3.074874	4000000	1.004519
   15.13 +5443741193	1360935298	5469197805	1360.935298	6364153	25456612	6.364153	4000000	1.004676
   15.14 +10887449277	2721862319	10938922935	2721.862319	12868414	51473658	12.868415	4000000	1.004728
   15.15 +21774939594	5443734898	21868244196	5443.734898	23326150	93304602	23.326151	4000000	1.004285
   15.16 +32662420967	8165605241	32805877073	8165.605242	35864026	143456106	35.864027	4000000	1.004392
   15.17 +65324907599	16331226899	65547109758	16331.226900	55550539	222202159	55.550540	4000000	1.003401
    16.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    16.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-05/optimization_level/20T-Optimization-Level0-1	Mon Dec 12 20:28:31 2011 +0100
    16.3 @@ -0,0 +1,15 @@
    16.4 +# Output file name: exe_vs_task_size_results/VMS__1x4_machine/Vthread/2011-12-05/optimization_level/20T-Optimization-Level0-1
    16.5 +# Date of Run: 2011-12-05 17:06:52.508293
    16.6 +# Number of Cores: 4
    16.7 +# Number of Threads: 20 per Core
    16.8 +#<total workcycles>	<workcycles per core>	<overall cycles>	<Cycles between Syncs>	<Overhead per Core>	<Overhead>	<Overhead per Sync>	<Syncs per Core>	<ExecCycles/WorkCycles Ration>
    16.9 +#-----------------------------------
   16.10 +           272191510	            68047877	           275616998	           68.047877	              856372	             3425488	            0.856372	             4000000	            1.012585
   16.11 +           680480221	           170120055	           685310838	          170.120055	             1207654	             4830617	            1.207654	             4000000	            1.007099
   16.12 +          1360934896	           340233724	          1369683438	          340.233724	             2187135	             8748542	            2.187136	             4000000	            1.006428
   16.13 +          2721931524	           680482881	          2741156859	          680.482881	             4806333	            19225335	            4.806334	             4000000	            1.007063
   16.14 +          5443779595	          1360944898	          5459899951	         1360.944899	             4030089	            16120356	            4.030089	             4000000	            1.002961
   16.15 +         10887532439	          2721883109	         10926886815	         2721.883110	             9838594	            39354376	            9.838594	             4000000	            1.003615
   16.16 +         21775101846	          5443775461	         21858991402	         5443.775462	            20972389	            83889556	           20.972389	             4000000	            1.003853
   16.17 +         32662526929	          8165631732	         32799514150	         8165.631732	            34246805	           136987221	           34.246805	             4000000	            1.004194
   16.18 +         65325248397	         16331312099	         65546253863	        16331.312099	            55251366	           221005466	           55.251367	             4000000	            1.003383
    17.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    17.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-05/optimization_level/20T-Optimization-Level0-2	Mon Dec 12 20:28:31 2011 +0100
    17.3 @@ -0,0 +1,15 @@
    17.4 +# Output file name: exe_vs_task_size_results/VMS__1x4_machine/Vthread/2011-12-05/optimization_level/20T-Optimization-Level0-2
    17.5 +# Date of Run: 2011-12-05 17:14:00.008341
    17.6 +# Number of Cores: 4
    17.7 +# Number of Threads: 20 per Core
    17.8 +#   <total workcycles>	<workcycles per core>	    <overall cycles>	<Cycles between Syncs>	 <Overhead per Core>	          <Overhead>	 <Overhead per Sync>	    <Syncs per Core>	<ExecCycles/WorkCycles Ration>
    17.9 +#-----------------------------------
   17.10 +           272199837	            68049959	           275016141	           68.049959	              704076	             2816304	            0.704076	             4000000	            1.010346
   17.11 +           680479400	           170119850	           685513233	          170.119850	             1258458	             5033833	            1.258458	             4000000	            1.007397
   17.12 +          1360929601	           340232400	          1370341546	          340.232400	             2352986	             9411945	            2.352986	             4000000	            1.006916
   17.13 +          2721875693	           680468923	          2733993803	          680.468923	             3029527	            12118110	            3.029527	             4000000	            1.004452
   17.14 +          5443776528	          1360944132	          5467483533	         1360.944132	             5926751	            23707005	            5.926751	             4000000	            1.004355
   17.15 +         10887488524	          2721872131	         10935916344	         2721.872131	            12106955	            48427820	           12.106955	             4000000	            1.004448
   17.16 +         21774997871	          5443749467	         21897277890	         5443.749468	            30570004	           122280019	           30.570005	             4000000	            1.005616
   17.17 +         32662542867	          8165635716	         32851671165	         8165.635717	            47282074	           189128298	           47.282075	             4000000	            1.005790
   17.18 +         65324986046	         16331246511	         65600874493	        16331.246511	            68972111	           275888447	           68.972112	             4000000	            1.004223
    18.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    18.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-05/optimization_level/20T-Optimization-Level0-2.eps	Mon Dec 12 20:28:31 2011 +0100
    18.3 @@ -0,0 +1,805 @@
    18.4 +%!PS-Adobe-2.0 EPSF-2.0
    18.5 +%%Title: 20T-Optimization-Level0-2.eps
    18.6 +%%Creator: gnuplot 4.4 patchlevel 2
    18.7 +%%CreationDate: Mon Dec  5 17:21:25 2011
    18.8 +%%DocumentFonts: (atend)
    18.9 +%%BoundingBox: 50 50 410 302
   18.10 +%%EndComments
   18.11 +%%BeginProlog
   18.12 +/gnudict 256 dict def
   18.13 +gnudict begin
   18.14 +%
   18.15 +% The following true/false flags may be edited by hand if desired.
   18.16 +% The unit line width and grayscale image gamma correction may also be changed.
   18.17 +%
   18.18 +/Color false def
   18.19 +/Blacktext false def
   18.20 +/Solid false def
   18.21 +/Dashlength 1 def
   18.22 +/Landscape false def
   18.23 +/Level1 false def
   18.24 +/Rounded false def
   18.25 +/ClipToBoundingBox false def
   18.26 +/TransparentPatterns false def
   18.27 +/gnulinewidth 5.000 def
   18.28 +/userlinewidth gnulinewidth def
   18.29 +/Gamma 1.0 def
   18.30 +%
   18.31 +/vshift -46 def
   18.32 +/dl1 {
   18.33 +  10.0 Dashlength mul mul
   18.34 +  Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if
   18.35 +} def
   18.36 +/dl2 {
   18.37 +  10.0 Dashlength mul mul
   18.38 +  Rounded { currentlinewidth 0.75 mul add } if
   18.39 +} def
   18.40 +/hpt_ 31.5 def
   18.41 +/vpt_ 31.5 def
   18.42 +/hpt hpt_ def
   18.43 +/vpt vpt_ def
   18.44 +Level1 {} {
   18.45 +/SDict 10 dict def
   18.46 +systemdict /pdfmark known not {
   18.47 +  userdict /pdfmark systemdict /cleartomark get put
   18.48 +} if
   18.49 +SDict begin [
   18.50 +  /Title (20T-Optimization-Level0-2.eps)
   18.51 +  /Subject (gnuplot plot)
   18.52 +  /Creator (gnuplot 4.4 patchlevel 2)
   18.53 +  /Author (msach)
   18.54 +%  /Producer (gnuplot)
   18.55 +%  /Keywords ()
   18.56 +  /CreationDate (Mon Dec  5 17:21:25 2011)
   18.57 +  /DOCINFO pdfmark
   18.58 +end
   18.59 +} ifelse
   18.60 +/doclip {
   18.61 +  ClipToBoundingBox {
   18.62 +    newpath 50 50 moveto 410 50 lineto 410 302 lineto 50 302 lineto closepath
   18.63 +    clip
   18.64 +  } if
   18.65 +} def
   18.66 +%
   18.67 +% Gnuplot Prolog Version 4.4 (August 2010)
   18.68 +%
   18.69 +%/SuppressPDFMark true def
   18.70 +%
   18.71 +/M {moveto} bind def
   18.72 +/L {lineto} bind def
   18.73 +/R {rmoveto} bind def
   18.74 +/V {rlineto} bind def
   18.75 +/N {newpath moveto} bind def
   18.76 +/Z {closepath} bind def
   18.77 +/C {setrgbcolor} bind def
   18.78 +/f {rlineto fill} bind def
   18.79 +/g {setgray} bind def
   18.80 +/Gshow {show} def   % May be redefined later in the file to support UTF-8
   18.81 +/vpt2 vpt 2 mul def
   18.82 +/hpt2 hpt 2 mul def
   18.83 +/Lshow {currentpoint stroke M 0 vshift R 
   18.84 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   18.85 +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R
   18.86 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   18.87 +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R 
   18.88 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   18.89 +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
   18.90 +  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def
   18.91 +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash}
   18.92 + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def
   18.93 +/BL {stroke userlinewidth 2 mul setlinewidth
   18.94 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   18.95 +/AL {stroke userlinewidth 2 div setlinewidth
   18.96 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   18.97 +/UL {dup gnulinewidth mul /userlinewidth exch def
   18.98 +	dup 1 lt {pop 1} if 10 mul /udl exch def} def
   18.99 +/PL {stroke userlinewidth setlinewidth
  18.100 +	Rounded {1 setlinejoin 1 setlinecap} if} def
  18.101 +3.8 setmiterlimit
  18.102 +% Default Line colors
  18.103 +/LCw {1 1 1} def
  18.104 +/LCb {0 0 0} def
  18.105 +/LCa {0 0 0} def
  18.106 +/LC0 {1 0 0} def
  18.107 +/LC1 {0 1 0} def
  18.108 +/LC2 {0 0 1} def
  18.109 +/LC3 {1 0 1} def
  18.110 +/LC4 {0 1 1} def
  18.111 +/LC5 {1 1 0} def
  18.112 +/LC6 {0 0 0} def
  18.113 +/LC7 {1 0.3 0} def
  18.114 +/LC8 {0.5 0.5 0.5} def
  18.115 +% Default Line Types
  18.116 +/LTw {PL [] 1 setgray} def
  18.117 +/LTb {BL [] LCb DL} def
  18.118 +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def
  18.119 +/LT0 {PL [] LC0 DL} def
  18.120 +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def
  18.121 +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def
  18.122 +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def
  18.123 +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def
  18.124 +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def
  18.125 +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def
  18.126 +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def
  18.127 +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def
  18.128 +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def
  18.129 +/Dia {stroke [] 0 setdash 2 copy vpt add M
  18.130 +  hpt neg vpt neg V hpt vpt neg V
  18.131 +  hpt vpt V hpt neg vpt V closepath stroke
  18.132 +  Pnt} def
  18.133 +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V
  18.134 +  currentpoint stroke M
  18.135 +  hpt neg vpt neg R hpt2 0 V stroke
  18.136 + } def
  18.137 +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
  18.138 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  18.139 +  hpt2 neg 0 V closepath stroke
  18.140 +  Pnt} def
  18.141 +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M
  18.142 +  hpt2 vpt2 neg V currentpoint stroke M
  18.143 +  hpt2 neg 0 R hpt2 vpt2 V stroke} def
  18.144 +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M
  18.145 +  hpt neg vpt -1.62 mul V
  18.146 +  hpt 2 mul 0 V
  18.147 +  hpt neg vpt 1.62 mul V closepath stroke
  18.148 +  Pnt} def
  18.149 +/Star {2 copy Pls Crs} def
  18.150 +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M
  18.151 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  18.152 +  hpt2 neg 0 V closepath fill} def
  18.153 +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M
  18.154 +  hpt neg vpt -1.62 mul V
  18.155 +  hpt 2 mul 0 V
  18.156 +  hpt neg vpt 1.62 mul V closepath fill} def
  18.157 +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
  18.158 +  hpt neg vpt 1.62 mul V
  18.159 +  hpt 2 mul 0 V
  18.160 +  hpt neg vpt -1.62 mul V closepath stroke
  18.161 +  Pnt} def
  18.162 +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M
  18.163 +  hpt neg vpt 1.62 mul V
  18.164 +  hpt 2 mul 0 V
  18.165 +  hpt neg vpt -1.62 mul V closepath fill} def
  18.166 +/DiaF {stroke [] 0 setdash vpt add M
  18.167 +  hpt neg vpt neg V hpt vpt neg V
  18.168 +  hpt vpt V hpt neg vpt V closepath fill} def
  18.169 +/Pent {stroke [] 0 setdash 2 copy gsave
  18.170 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  18.171 +  closepath stroke grestore Pnt} def
  18.172 +/PentF {stroke [] 0 setdash gsave
  18.173 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  18.174 +  closepath fill grestore} def
  18.175 +/Circle {stroke [] 0 setdash 2 copy
  18.176 +  hpt 0 360 arc stroke Pnt} def
  18.177 +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def
  18.178 +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def
  18.179 +/C1 {BL [] 0 setdash 2 copy moveto
  18.180 +	2 copy vpt 0 90 arc closepath fill
  18.181 +	vpt 0 360 arc closepath} bind def
  18.182 +/C2 {BL [] 0 setdash 2 copy moveto
  18.183 +	2 copy vpt 90 180 arc closepath fill
  18.184 +	vpt 0 360 arc closepath} bind def
  18.185 +/C3 {BL [] 0 setdash 2 copy moveto
  18.186 +	2 copy vpt 0 180 arc closepath fill
  18.187 +	vpt 0 360 arc closepath} bind def
  18.188 +/C4 {BL [] 0 setdash 2 copy moveto
  18.189 +	2 copy vpt 180 270 arc closepath fill
  18.190 +	vpt 0 360 arc closepath} bind def
  18.191 +/C5 {BL [] 0 setdash 2 copy moveto
  18.192 +	2 copy vpt 0 90 arc
  18.193 +	2 copy moveto
  18.194 +	2 copy vpt 180 270 arc closepath fill
  18.195 +	vpt 0 360 arc} bind def
  18.196 +/C6 {BL [] 0 setdash 2 copy moveto
  18.197 +	2 copy vpt 90 270 arc closepath fill
  18.198 +	vpt 0 360 arc closepath} bind def
  18.199 +/C7 {BL [] 0 setdash 2 copy moveto
  18.200 +	2 copy vpt 0 270 arc closepath fill
  18.201 +	vpt 0 360 arc closepath} bind def
  18.202 +/C8 {BL [] 0 setdash 2 copy moveto
  18.203 +	2 copy vpt 270 360 arc closepath fill
  18.204 +	vpt 0 360 arc closepath} bind def
  18.205 +/C9 {BL [] 0 setdash 2 copy moveto
  18.206 +	2 copy vpt 270 450 arc closepath fill
  18.207 +	vpt 0 360 arc closepath} bind def
  18.208 +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
  18.209 +	2 copy moveto
  18.210 +	2 copy vpt 90 180 arc closepath fill
  18.211 +	vpt 0 360 arc closepath} bind def
  18.212 +/C11 {BL [] 0 setdash 2 copy moveto
  18.213 +	2 copy vpt 0 180 arc closepath fill
  18.214 +	2 copy moveto
  18.215 +	2 copy vpt 270 360 arc closepath fill
  18.216 +	vpt 0 360 arc closepath} bind def
  18.217 +/C12 {BL [] 0 setdash 2 copy moveto
  18.218 +	2 copy vpt 180 360 arc closepath fill
  18.219 +	vpt 0 360 arc closepath} bind def
  18.220 +/C13 {BL [] 0 setdash 2 copy moveto
  18.221 +	2 copy vpt 0 90 arc closepath fill
  18.222 +	2 copy moveto
  18.223 +	2 copy vpt 180 360 arc closepath fill
  18.224 +	vpt 0 360 arc closepath} bind def
  18.225 +/C14 {BL [] 0 setdash 2 copy moveto
  18.226 +	2 copy vpt 90 360 arc closepath fill
  18.227 +	vpt 0 360 arc} bind def
  18.228 +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
  18.229 +	vpt 0 360 arc closepath} bind def
  18.230 +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
  18.231 +	neg 0 rlineto closepath} bind def
  18.232 +/Square {dup Rec} bind def
  18.233 +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def
  18.234 +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def
  18.235 +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def
  18.236 +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
  18.237 +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def
  18.238 +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
  18.239 +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill
  18.240 +	exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
  18.241 +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def
  18.242 +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
  18.243 +	2 copy vpt Square fill Bsquare} bind def
  18.244 +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def
  18.245 +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def
  18.246 +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
  18.247 +	Bsquare} bind def
  18.248 +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
  18.249 +	Bsquare} bind def
  18.250 +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def
  18.251 +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
  18.252 +	2 copy vpt Square fill Bsquare} bind def
  18.253 +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
  18.254 +	2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
  18.255 +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def
  18.256 +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def
  18.257 +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def
  18.258 +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def
  18.259 +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def
  18.260 +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def
  18.261 +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def
  18.262 +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def
  18.263 +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def
  18.264 +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def
  18.265 +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def
  18.266 +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def
  18.267 +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def
  18.268 +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def
  18.269 +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def
  18.270 +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def
  18.271 +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def
  18.272 +/DiaE {stroke [] 0 setdash vpt add M
  18.273 +  hpt neg vpt neg V hpt vpt neg V
  18.274 +  hpt vpt V hpt neg vpt V closepath stroke} def
  18.275 +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M
  18.276 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  18.277 +  hpt2 neg 0 V closepath stroke} def
  18.278 +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M
  18.279 +  hpt neg vpt -1.62 mul V
  18.280 +  hpt 2 mul 0 V
  18.281 +  hpt neg vpt 1.62 mul V closepath stroke} def
  18.282 +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M
  18.283 +  hpt neg vpt 1.62 mul V
  18.284 +  hpt 2 mul 0 V
  18.285 +  hpt neg vpt -1.62 mul V closepath stroke} def
  18.286 +/PentE {stroke [] 0 setdash gsave
  18.287 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  18.288 +  closepath stroke grestore} def
  18.289 +/CircE {stroke [] 0 setdash 
  18.290 +  hpt 0 360 arc stroke} def
  18.291 +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def
  18.292 +/DiaW {stroke [] 0 setdash vpt add M
  18.293 +  hpt neg vpt neg V hpt vpt neg V
  18.294 +  hpt vpt V hpt neg vpt V Opaque stroke} def
  18.295 +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M
  18.296 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  18.297 +  hpt2 neg 0 V Opaque stroke} def
  18.298 +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M
  18.299 +  hpt neg vpt -1.62 mul V
  18.300 +  hpt 2 mul 0 V
  18.301 +  hpt neg vpt 1.62 mul V Opaque stroke} def
  18.302 +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M
  18.303 +  hpt neg vpt 1.62 mul V
  18.304 +  hpt 2 mul 0 V
  18.305 +  hpt neg vpt -1.62 mul V Opaque stroke} def
  18.306 +/PentW {stroke [] 0 setdash gsave
  18.307 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  18.308 +  Opaque stroke grestore} def
  18.309 +/CircW {stroke [] 0 setdash 
  18.310 +  hpt 0 360 arc Opaque stroke} def
  18.311 +/BoxFill {gsave Rec 1 setgray fill grestore} def
  18.312 +/Density {
  18.313 +  /Fillden exch def
  18.314 +  currentrgbcolor
  18.315 +  /ColB exch def /ColG exch def /ColR exch def
  18.316 +  /ColR ColR Fillden mul Fillden sub 1 add def
  18.317 +  /ColG ColG Fillden mul Fillden sub 1 add def
  18.318 +  /ColB ColB Fillden mul Fillden sub 1 add def
  18.319 +  ColR ColG ColB setrgbcolor} def
  18.320 +/BoxColFill {gsave Rec PolyFill} def
  18.321 +/PolyFill {gsave Density fill grestore grestore} def
  18.322 +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def
  18.323 +%
  18.324 +% PostScript Level 1 Pattern Fill routine for rectangles
  18.325 +% Usage: x y w h s a XX PatternFill
  18.326 +%	x,y = lower left corner of box to be filled
  18.327 +%	w,h = width and height of box
  18.328 +%	  a = angle in degrees between lines and x-axis
  18.329 +%	 XX = 0/1 for no/yes cross-hatch
  18.330 +%
  18.331 +/PatternFill {gsave /PFa [ 9 2 roll ] def
  18.332 +  PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate
  18.333 +  PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec
  18.334 +  gsave 1 setgray fill grestore clip
  18.335 +  currentlinewidth 0.5 mul setlinewidth
  18.336 +  /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def
  18.337 +  0 0 M PFa 5 get rotate PFs -2 div dup translate
  18.338 +  0 1 PFs PFa 4 get div 1 add floor cvi
  18.339 +	{PFa 4 get mul 0 M 0 PFs V} for
  18.340 +  0 PFa 6 get ne {
  18.341 +	0 1 PFs PFa 4 get div 1 add floor cvi
  18.342 +	{PFa 4 get mul 0 2 1 roll M PFs 0 V} for
  18.343 + } if
  18.344 +  stroke grestore} def
  18.345 +%
  18.346 +/languagelevel where
  18.347 + {pop languagelevel} {1} ifelse
  18.348 + 2 lt
  18.349 +	{/InterpretLevel1 true def}
  18.350 +	{/InterpretLevel1 Level1 def}
  18.351 + ifelse
  18.352 +%
  18.353 +% PostScript level 2 pattern fill definitions
  18.354 +%
  18.355 +/Level2PatternFill {
  18.356 +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8}
  18.357 +	bind def
  18.358 +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def
  18.359 +<< Tile8x8
  18.360 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} 
  18.361 +>> matrix makepattern
  18.362 +/Pat1 exch def
  18.363 +<< Tile8x8
  18.364 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke
  18.365 +	0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke}
  18.366 +>> matrix makepattern
  18.367 +/Pat2 exch def
  18.368 +<< Tile8x8
  18.369 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L
  18.370 +	8 8 L 8 0 L 0 0 L fill}
  18.371 +>> matrix makepattern
  18.372 +/Pat3 exch def
  18.373 +<< Tile8x8
  18.374 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L
  18.375 +	0 12 M 12 0 L stroke}
  18.376 +>> matrix makepattern
  18.377 +/Pat4 exch def
  18.378 +<< Tile8x8
  18.379 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L
  18.380 +	0 -4 M 12 8 L stroke}
  18.381 +>> matrix makepattern
  18.382 +/Pat5 exch def
  18.383 +<< Tile8x8
  18.384 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L
  18.385 +	0 12 M 8 -4 L 4 12 M 10 0 L stroke}
  18.386 +>> matrix makepattern
  18.387 +/Pat6 exch def
  18.388 +<< Tile8x8
  18.389 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L
  18.390 +	0 -4 M 8 12 L 4 -4 M 10 8 L stroke}
  18.391 +>> matrix makepattern
  18.392 +/Pat7 exch def
  18.393 +<< Tile8x8
  18.394 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L
  18.395 +	12 0 M -4 8 L 12 4 M 0 10 L stroke}
  18.396 +>> matrix makepattern
  18.397 +/Pat8 exch def
  18.398 +<< Tile8x8
  18.399 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L
  18.400 +	-4 0 M 12 8 L -4 4 M 8 10 L stroke}
  18.401 +>> matrix makepattern
  18.402 +/Pat9 exch def
  18.403 +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def
  18.404 +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def
  18.405 +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def
  18.406 +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def
  18.407 +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def
  18.408 +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def
  18.409 +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def
  18.410 +} def
  18.411 +%
  18.412 +%
  18.413 +%End of PostScript Level 2 code
  18.414 +%
  18.415 +/PatternBgnd {
  18.416 +  TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse
  18.417 +} def
  18.418 +%
  18.419 +% Substitute for Level 2 pattern fill codes with
  18.420 +% grayscale if Level 2 support is not selected.
  18.421 +%
  18.422 +/Level1PatternFill {
  18.423 +/Pattern1 {0.250 Density} bind def
  18.424 +/Pattern2 {0.500 Density} bind def
  18.425 +/Pattern3 {0.750 Density} bind def
  18.426 +/Pattern4 {0.125 Density} bind def
  18.427 +/Pattern5 {0.375 Density} bind def
  18.428 +/Pattern6 {0.625 Density} bind def
  18.429 +/Pattern7 {0.875 Density} bind def
  18.430 +} def
  18.431 +%
  18.432 +% Now test for support of Level 2 code
  18.433 +%
  18.434 +Level1 {Level1PatternFill} {Level2PatternFill} ifelse
  18.435 +%
  18.436 +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont
  18.437 +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall
  18.438 +currentdict end definefont pop
  18.439 +end
  18.440 +%%EndProlog
  18.441 +gnudict begin
  18.442 +gsave
  18.443 +doclip
  18.444 +50 50 translate
  18.445 +0.050 0.050 scale
  18.446 +0 setgray
  18.447 +newpath
  18.448 +(Helvetica) findfont 140 scalefont setfont
  18.449 +1.000 UL
  18.450 +LTb
  18.451 +714 448 M
  18.452 +63 0 V
  18.453 +6170 0 R
  18.454 +-63 0 V
  18.455 +630 448 M
  18.456 +( 1.004) Rshow
  18.457 +1.000 UL
  18.458 +LTb
  18.459 +714 1044 M
  18.460 +63 0 V
  18.461 +6170 0 R
  18.462 +-63 0 V
  18.463 +-6254 0 R
  18.464 +( 1.005) Rshow
  18.465 +1.000 UL
  18.466 +LTb
  18.467 +714 1640 M
  18.468 +63 0 V
  18.469 +6170 0 R
  18.470 +-63 0 V
  18.471 +-6254 0 R
  18.472 +( 1.006) Rshow
  18.473 +1.000 UL
  18.474 +LTb
  18.475 +714 2236 M
  18.476 +63 0 V
  18.477 +6170 0 R
  18.478 +-63 0 V
  18.479 +-6254 0 R
  18.480 +( 1.007) Rshow
  18.481 +1.000 UL
  18.482 +LTb
  18.483 +714 2831 M
  18.484 +63 0 V
  18.485 +6170 0 R
  18.486 +-63 0 V
  18.487 +-6254 0 R
  18.488 +( 1.008) Rshow
  18.489 +1.000 UL
  18.490 +LTb
  18.491 +714 3427 M
  18.492 +63 0 V
  18.493 +6170 0 R
  18.494 +-63 0 V
  18.495 +-6254 0 R
  18.496 +( 1.009) Rshow
  18.497 +1.000 UL
  18.498 +LTb
  18.499 +714 4023 M
  18.500 +63 0 V
  18.501 +6170 0 R
  18.502 +-63 0 V
  18.503 +-6254 0 R
  18.504 +( 1.01) Rshow
  18.505 +1.000 UL
  18.506 +LTb
  18.507 +714 4619 M
  18.508 +63 0 V
  18.509 +6170 0 R
  18.510 +-63 0 V
  18.511 +-6254 0 R
  18.512 +( 1.011) Rshow
  18.513 +1.000 UL
  18.514 +LTb
  18.515 +714 448 M
  18.516 +0 63 V
  18.517 +0 4108 R
  18.518 +0 -63 V
  18.519 +714 308 M
  18.520 +( 0) Cshow
  18.521 +1.000 UL
  18.522 +LTb
  18.523 +1407 448 M
  18.524 +0 63 V
  18.525 +0 4108 R
  18.526 +0 -63 V
  18.527 +0 -4248 R
  18.528 +( 2000) Cshow
  18.529 +1.000 UL
  18.530 +LTb
  18.531 +2099 448 M
  18.532 +0 63 V
  18.533 +0 4108 R
  18.534 +0 -63 V
  18.535 +0 -4248 R
  18.536 +( 4000) Cshow
  18.537 +1.000 UL
  18.538 +LTb
  18.539 +2792 448 M
  18.540 +0 63 V
  18.541 +0 4108 R
  18.542 +0 -63 V
  18.543 +0 -4248 R
  18.544 +( 6000) Cshow
  18.545 +1.000 UL
  18.546 +LTb
  18.547 +3484 448 M
  18.548 +0 63 V
  18.549 +0 4108 R
  18.550 +0 -63 V
  18.551 +0 -4248 R
  18.552 +( 8000) Cshow
  18.553 +1.000 UL
  18.554 +LTb
  18.555 +4177 448 M
  18.556 +0 63 V
  18.557 +0 4108 R
  18.558 +0 -63 V
  18.559 +0 -4248 R
  18.560 +( 10000) Cshow
  18.561 +1.000 UL
  18.562 +LTb
  18.563 +4869 448 M
  18.564 +0 63 V
  18.565 +0 4108 R
  18.566 +0 -63 V
  18.567 +0 -4248 R
  18.568 +( 12000) Cshow
  18.569 +1.000 UL
  18.570 +LTb
  18.571 +5562 448 M
  18.572 +0 63 V
  18.573 +0 4108 R
  18.574 +0 -63 V
  18.575 +0 -4248 R
  18.576 +( 14000) Cshow
  18.577 +1.000 UL
  18.578 +LTb
  18.579 +6254 448 M
  18.580 +0 63 V
  18.581 +0 4108 R
  18.582 +0 -63 V
  18.583 +0 -4248 R
  18.584 +( 16000) Cshow
  18.585 +1.000 UL
  18.586 +LTb
  18.587 +6947 448 M
  18.588 +0 63 V
  18.589 +0 4108 R
  18.590 +0 -63 V
  18.591 +0 -4248 R
  18.592 +( 18000) Cshow
  18.593 +1.000 UL
  18.594 +LTb
  18.595 +1.000 UL
  18.596 +LTb
  18.597 +714 4619 N
  18.598 +714 448 L
  18.599 +6233 0 V
  18.600 +0 4171 V
  18.601 +-6233 0 V
  18.602 +Z stroke
  18.603 +LCb setrgbcolor
  18.604 +3830 98 M
  18.605 +(Cycles between Sync Operations) Cshow
  18.606 +LTb
  18.607 +3830 4829 M
  18.608 +( Overhead Histogram) Cshow
  18.609 +1.000 UP
  18.610 +1.000 UL
  18.611 +LTb
  18.612 +% Begin plot #1
  18.613 +1.000 UL
  18.614 +LT0
  18.615 +LCb setrgbcolor
  18.616 +6296 4486 M
  18.617 +(Exec-Cycles-Workcycles-Ratio) Rshow
  18.618 +LT0
  18.619 +6380 4486 M
  18.620 +399 0 V
  18.621 +738 4229 M
  18.622 +773 2472 L
  18.623 +59 -286 V
  18.624 +950 717 L
  18.625 +235 -57 V
  18.626 +472 55 V
  18.627 +942 696 V
  18.628 +943 104 V
  18.629 +6369 581 L
  18.630 +% End plot #1
  18.631 +stroke
  18.632 +LTb
  18.633 +714 4619 N
  18.634 +714 448 L
  18.635 +6233 0 V
  18.636 +0 4171 V
  18.637 +-6233 0 V
  18.638 +Z stroke
  18.639 +1.000 UP
  18.640 +1.000 UL
  18.641 +LTb
  18.642 +1.000 UL
  18.643 +LTb
  18.644 +3594 2296 M
  18.645 +63 0 V
  18.646 +2570 0 R
  18.647 +-63 0 V
  18.648 +-2654 0 R
  18.649 +( 1.004) Rshow
  18.650 +1.000 UL
  18.651 +LTb
  18.652 +3594 2592 M
  18.653 +63 0 V
  18.654 +2570 0 R
  18.655 +-63 0 V
  18.656 +-2654 0 R
  18.657 +( 1.005) Rshow
  18.658 +1.000 UL
  18.659 +LTb
  18.660 +3594 2888 M
  18.661 +63 0 V
  18.662 +2570 0 R
  18.663 +-63 0 V
  18.664 +-2654 0 R
  18.665 +( 1.006) Rshow
  18.666 +1.000 UL
  18.667 +LTb
  18.668 +3594 3184 M
  18.669 +63 0 V
  18.670 +2570 0 R
  18.671 +-63 0 V
  18.672 +-2654 0 R
  18.673 +( 1.007) Rshow
  18.674 +1.000 UL
  18.675 +LTb
  18.676 +3594 3479 M
  18.677 +63 0 V
  18.678 +2570 0 R
  18.679 +-63 0 V
  18.680 +-2654 0 R
  18.681 +( 1.008) Rshow
  18.682 +1.000 UL
  18.683 +LTb
  18.684 +3594 3775 M
  18.685 +63 0 V
  18.686 +2570 0 R
  18.687 +-63 0 V
  18.688 +-2654 0 R
  18.689 +( 1.009) Rshow
  18.690 +1.000 UL
  18.691 +LTb
  18.692 +3594 4071 M
  18.693 +63 0 V
  18.694 +2570 0 R
  18.695 +-63 0 V
  18.696 +-2654 0 R
  18.697 +( 1.01) Rshow
  18.698 +1.000 UL
  18.699 +LTb
  18.700 +3594 4367 M
  18.701 +63 0 V
  18.702 +2570 0 R
  18.703 +-63 0 V
  18.704 +-2654 0 R
  18.705 +( 1.011) Rshow
  18.706 +1.000 UL
  18.707 +LTb
  18.708 +3594 2296 M
  18.709 +0 63 V
  18.710 +0 2008 R
  18.711 +0 -63 V
  18.712 +0 -2148 R
  18.713 +( 0) Cshow
  18.714 +1.000 UL
  18.715 +LTb
  18.716 +4121 2296 M
  18.717 +0 63 V
  18.718 +0 2008 R
  18.719 +0 -63 V
  18.720 +0 -2148 R
  18.721 +( 20000) Cshow
  18.722 +1.000 UL
  18.723 +LTb
  18.724 +4647 2296 M
  18.725 +0 63 V
  18.726 +0 2008 R
  18.727 +0 -63 V
  18.728 +0 -2148 R
  18.729 +( 40000) Cshow
  18.730 +1.000 UL
  18.731 +LTb
  18.732 +5174 2296 M
  18.733 +0 63 V
  18.734 +0 2008 R
  18.735 +0 -63 V
  18.736 +0 -2148 R
  18.737 +( 60000) Cshow
  18.738 +1.000 UL
  18.739 +LTb
  18.740 +5700 2296 M
  18.741 +0 63 V
  18.742 +0 2008 R
  18.743 +0 -63 V
  18.744 +0 -2148 R
  18.745 +( 80000) Cshow
  18.746 +1.000 UL
  18.747 +LTb
  18.748 +6227 2296 M
  18.749 +0 63 V
  18.750 +0 2008 R
  18.751 +0 -63 V
  18.752 +0 -2148 R
  18.753 +( 100000) Cshow
  18.754 +1.000 UL
  18.755 +LTb
  18.756 +1.000 UL
  18.757 +LTb
  18.758 +3594 4367 N
  18.759 +0 -2071 V
  18.760 +2633 0 V
  18.761 +0 2071 V
  18.762 +-2633 0 V
  18.763 +Z stroke
  18.764 +LCb setrgbcolor
  18.765 +4910 1974 M
  18.766 +() Cshow
  18.767 +LTb
  18.768 +4910 4297 M
  18.769 +() Cshow
  18.770 +1.000 UP
  18.771 +1.000 UL
  18.772 +LTb
  18.773 +% Begin plot #1
  18.774 +1.000 UL
  18.775 +LT0
  18.776 +LCb setrgbcolor
  18.777 +5576 4234 M
  18.778 +(Exec-Cycles-Workcycles-Ratio) Rshow
  18.779 +LT0
  18.780 +5660 4234 M
  18.781 +399 0 V
  18.782 +3596 4174 M
  18.783 +2 -873 V
  18.784 +5 -142 V
  18.785 +9 -729 V
  18.786 +18 -29 V
  18.787 +36 28 V
  18.788 +71 345 V
  18.789 +72 52 V
  18.790 +215 -464 V
  18.791 +% End plot #1
  18.792 +stroke
  18.793 +LTb
  18.794 +3594 4367 N
  18.795 +0 -2071 V
  18.796 +2633 0 V
  18.797 +0 2071 V
  18.798 +-2633 0 V
  18.799 +Z stroke
  18.800 +1.000 UP
  18.801 +1.000 UL
  18.802 +LTb
  18.803 +stroke
  18.804 +grestore
  18.805 +end
  18.806 +showpage
  18.807 +%%Trailer
  18.808 +%%DocumentFonts: Helvetica
    19.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    19.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-05/optimization_level/20T-Optimization-Level0.eps	Mon Dec 12 20:28:31 2011 +0100
    19.3 @@ -0,0 +1,805 @@
    19.4 +%!PS-Adobe-2.0 EPSF-2.0
    19.5 +%%Title: 20T-Optimization-Level0.eps
    19.6 +%%Creator: gnuplot 4.4 patchlevel 2
    19.7 +%%CreationDate: Mon Dec  5 16:54:50 2011
    19.8 +%%DocumentFonts: (atend)
    19.9 +%%BoundingBox: 50 50 410 302
   19.10 +%%EndComments
   19.11 +%%BeginProlog
   19.12 +/gnudict 256 dict def
   19.13 +gnudict begin
   19.14 +%
   19.15 +% The following true/false flags may be edited by hand if desired.
   19.16 +% The unit line width and grayscale image gamma correction may also be changed.
   19.17 +%
   19.18 +/Color false def
   19.19 +/Blacktext false def
   19.20 +/Solid false def
   19.21 +/Dashlength 1 def
   19.22 +/Landscape false def
   19.23 +/Level1 false def
   19.24 +/Rounded false def
   19.25 +/ClipToBoundingBox false def
   19.26 +/TransparentPatterns false def
   19.27 +/gnulinewidth 5.000 def
   19.28 +/userlinewidth gnulinewidth def
   19.29 +/Gamma 1.0 def
   19.30 +%
   19.31 +/vshift -46 def
   19.32 +/dl1 {
   19.33 +  10.0 Dashlength mul mul
   19.34 +  Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if
   19.35 +} def
   19.36 +/dl2 {
   19.37 +  10.0 Dashlength mul mul
   19.38 +  Rounded { currentlinewidth 0.75 mul add } if
   19.39 +} def
   19.40 +/hpt_ 31.5 def
   19.41 +/vpt_ 31.5 def
   19.42 +/hpt hpt_ def
   19.43 +/vpt vpt_ def
   19.44 +Level1 {} {
   19.45 +/SDict 10 dict def
   19.46 +systemdict /pdfmark known not {
   19.47 +  userdict /pdfmark systemdict /cleartomark get put
   19.48 +} if
   19.49 +SDict begin [
   19.50 +  /Title (20T-Optimization-Level0.eps)
   19.51 +  /Subject (gnuplot plot)
   19.52 +  /Creator (gnuplot 4.4 patchlevel 2)
   19.53 +  /Author (msach)
   19.54 +%  /Producer (gnuplot)
   19.55 +%  /Keywords ()
   19.56 +  /CreationDate (Mon Dec  5 16:54:50 2011)
   19.57 +  /DOCINFO pdfmark
   19.58 +end
   19.59 +} ifelse
   19.60 +/doclip {
   19.61 +  ClipToBoundingBox {
   19.62 +    newpath 50 50 moveto 410 50 lineto 410 302 lineto 50 302 lineto closepath
   19.63 +    clip
   19.64 +  } if
   19.65 +} def
   19.66 +%
   19.67 +% Gnuplot Prolog Version 4.4 (August 2010)
   19.68 +%
   19.69 +%/SuppressPDFMark true def
   19.70 +%
   19.71 +/M {moveto} bind def
   19.72 +/L {lineto} bind def
   19.73 +/R {rmoveto} bind def
   19.74 +/V {rlineto} bind def
   19.75 +/N {newpath moveto} bind def
   19.76 +/Z {closepath} bind def
   19.77 +/C {setrgbcolor} bind def
   19.78 +/f {rlineto fill} bind def
   19.79 +/g {setgray} bind def
   19.80 +/Gshow {show} def   % May be redefined later in the file to support UTF-8
   19.81 +/vpt2 vpt 2 mul def
   19.82 +/hpt2 hpt 2 mul def
   19.83 +/Lshow {currentpoint stroke M 0 vshift R 
   19.84 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   19.85 +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R
   19.86 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   19.87 +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R 
   19.88 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   19.89 +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
   19.90 +  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def
   19.91 +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash}
   19.92 + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def
   19.93 +/BL {stroke userlinewidth 2 mul setlinewidth
   19.94 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   19.95 +/AL {stroke userlinewidth 2 div setlinewidth
   19.96 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   19.97 +/UL {dup gnulinewidth mul /userlinewidth exch def
   19.98 +	dup 1 lt {pop 1} if 10 mul /udl exch def} def
   19.99 +/PL {stroke userlinewidth setlinewidth
  19.100 +	Rounded {1 setlinejoin 1 setlinecap} if} def
  19.101 +3.8 setmiterlimit
  19.102 +% Default Line colors
  19.103 +/LCw {1 1 1} def
  19.104 +/LCb {0 0 0} def
  19.105 +/LCa {0 0 0} def
  19.106 +/LC0 {1 0 0} def
  19.107 +/LC1 {0 1 0} def
  19.108 +/LC2 {0 0 1} def
  19.109 +/LC3 {1 0 1} def
  19.110 +/LC4 {0 1 1} def
  19.111 +/LC5 {1 1 0} def
  19.112 +/LC6 {0 0 0} def
  19.113 +/LC7 {1 0.3 0} def
  19.114 +/LC8 {0.5 0.5 0.5} def
  19.115 +% Default Line Types
  19.116 +/LTw {PL [] 1 setgray} def
  19.117 +/LTb {BL [] LCb DL} def
  19.118 +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def
  19.119 +/LT0 {PL [] LC0 DL} def
  19.120 +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def
  19.121 +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def
  19.122 +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def
  19.123 +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def
  19.124 +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def
  19.125 +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def
  19.126 +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def
  19.127 +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def
  19.128 +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def
  19.129 +/Dia {stroke [] 0 setdash 2 copy vpt add M
  19.130 +  hpt neg vpt neg V hpt vpt neg V
  19.131 +  hpt vpt V hpt neg vpt V closepath stroke
  19.132 +  Pnt} def
  19.133 +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V
  19.134 +  currentpoint stroke M
  19.135 +  hpt neg vpt neg R hpt2 0 V stroke
  19.136 + } def
  19.137 +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
  19.138 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  19.139 +  hpt2 neg 0 V closepath stroke
  19.140 +  Pnt} def
  19.141 +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M
  19.142 +  hpt2 vpt2 neg V currentpoint stroke M
  19.143 +  hpt2 neg 0 R hpt2 vpt2 V stroke} def
  19.144 +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M
  19.145 +  hpt neg vpt -1.62 mul V
  19.146 +  hpt 2 mul 0 V
  19.147 +  hpt neg vpt 1.62 mul V closepath stroke
  19.148 +  Pnt} def
  19.149 +/Star {2 copy Pls Crs} def
  19.150 +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M
  19.151 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  19.152 +  hpt2 neg 0 V closepath fill} def
  19.153 +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M
  19.154 +  hpt neg vpt -1.62 mul V
  19.155 +  hpt 2 mul 0 V
  19.156 +  hpt neg vpt 1.62 mul V closepath fill} def
  19.157 +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
  19.158 +  hpt neg vpt 1.62 mul V
  19.159 +  hpt 2 mul 0 V
  19.160 +  hpt neg vpt -1.62 mul V closepath stroke
  19.161 +  Pnt} def
  19.162 +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M
  19.163 +  hpt neg vpt 1.62 mul V
  19.164 +  hpt 2 mul 0 V
  19.165 +  hpt neg vpt -1.62 mul V closepath fill} def
  19.166 +/DiaF {stroke [] 0 setdash vpt add M
  19.167 +  hpt neg vpt neg V hpt vpt neg V
  19.168 +  hpt vpt V hpt neg vpt V closepath fill} def
  19.169 +/Pent {stroke [] 0 setdash 2 copy gsave
  19.170 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  19.171 +  closepath stroke grestore Pnt} def
  19.172 +/PentF {stroke [] 0 setdash gsave
  19.173 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  19.174 +  closepath fill grestore} def
  19.175 +/Circle {stroke [] 0 setdash 2 copy
  19.176 +  hpt 0 360 arc stroke Pnt} def
  19.177 +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def
  19.178 +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def
  19.179 +/C1 {BL [] 0 setdash 2 copy moveto
  19.180 +	2 copy vpt 0 90 arc closepath fill
  19.181 +	vpt 0 360 arc closepath} bind def
  19.182 +/C2 {BL [] 0 setdash 2 copy moveto
  19.183 +	2 copy vpt 90 180 arc closepath fill
  19.184 +	vpt 0 360 arc closepath} bind def
  19.185 +/C3 {BL [] 0 setdash 2 copy moveto
  19.186 +	2 copy vpt 0 180 arc closepath fill
  19.187 +	vpt 0 360 arc closepath} bind def
  19.188 +/C4 {BL [] 0 setdash 2 copy moveto
  19.189 +	2 copy vpt 180 270 arc closepath fill
  19.190 +	vpt 0 360 arc closepath} bind def
  19.191 +/C5 {BL [] 0 setdash 2 copy moveto
  19.192 +	2 copy vpt 0 90 arc
  19.193 +	2 copy moveto
  19.194 +	2 copy vpt 180 270 arc closepath fill
  19.195 +	vpt 0 360 arc} bind def
  19.196 +/C6 {BL [] 0 setdash 2 copy moveto
  19.197 +	2 copy vpt 90 270 arc closepath fill
  19.198 +	vpt 0 360 arc closepath} bind def
  19.199 +/C7 {BL [] 0 setdash 2 copy moveto
  19.200 +	2 copy vpt 0 270 arc closepath fill
  19.201 +	vpt 0 360 arc closepath} bind def
  19.202 +/C8 {BL [] 0 setdash 2 copy moveto
  19.203 +	2 copy vpt 270 360 arc closepath fill
  19.204 +	vpt 0 360 arc closepath} bind def
  19.205 +/C9 {BL [] 0 setdash 2 copy moveto
  19.206 +	2 copy vpt 270 450 arc closepath fill
  19.207 +	vpt 0 360 arc closepath} bind def
  19.208 +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
  19.209 +	2 copy moveto
  19.210 +	2 copy vpt 90 180 arc closepath fill
  19.211 +	vpt 0 360 arc closepath} bind def
  19.212 +/C11 {BL [] 0 setdash 2 copy moveto
  19.213 +	2 copy vpt 0 180 arc closepath fill
  19.214 +	2 copy moveto
  19.215 +	2 copy vpt 270 360 arc closepath fill
  19.216 +	vpt 0 360 arc closepath} bind def
  19.217 +/C12 {BL [] 0 setdash 2 copy moveto
  19.218 +	2 copy vpt 180 360 arc closepath fill
  19.219 +	vpt 0 360 arc closepath} bind def
  19.220 +/C13 {BL [] 0 setdash 2 copy moveto
  19.221 +	2 copy vpt 0 90 arc closepath fill
  19.222 +	2 copy moveto
  19.223 +	2 copy vpt 180 360 arc closepath fill
  19.224 +	vpt 0 360 arc closepath} bind def
  19.225 +/C14 {BL [] 0 setdash 2 copy moveto
  19.226 +	2 copy vpt 90 360 arc closepath fill
  19.227 +	vpt 0 360 arc} bind def
  19.228 +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
  19.229 +	vpt 0 360 arc closepath} bind def
  19.230 +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
  19.231 +	neg 0 rlineto closepath} bind def
  19.232 +/Square {dup Rec} bind def
  19.233 +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def
  19.234 +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def
  19.235 +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def
  19.236 +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
  19.237 +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def
  19.238 +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
  19.239 +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill
  19.240 +	exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
  19.241 +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def
  19.242 +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
  19.243 +	2 copy vpt Square fill Bsquare} bind def
  19.244 +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def
  19.245 +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def
  19.246 +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
  19.247 +	Bsquare} bind def
  19.248 +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
  19.249 +	Bsquare} bind def
  19.250 +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def
  19.251 +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
  19.252 +	2 copy vpt Square fill Bsquare} bind def
  19.253 +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
  19.254 +	2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
  19.255 +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def
  19.256 +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def
  19.257 +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def
  19.258 +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def
  19.259 +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def
  19.260 +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def
  19.261 +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def
  19.262 +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def
  19.263 +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def
  19.264 +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def
  19.265 +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def
  19.266 +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def
  19.267 +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def
  19.268 +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def
  19.269 +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def
  19.270 +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def
  19.271 +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def
  19.272 +/DiaE {stroke [] 0 setdash vpt add M
  19.273 +  hpt neg vpt neg V hpt vpt neg V
  19.274 +  hpt vpt V hpt neg vpt V closepath stroke} def
  19.275 +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M
  19.276 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  19.277 +  hpt2 neg 0 V closepath stroke} def
  19.278 +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M
  19.279 +  hpt neg vpt -1.62 mul V
  19.280 +  hpt 2 mul 0 V
  19.281 +  hpt neg vpt 1.62 mul V closepath stroke} def
  19.282 +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M
  19.283 +  hpt neg vpt 1.62 mul V
  19.284 +  hpt 2 mul 0 V
  19.285 +  hpt neg vpt -1.62 mul V closepath stroke} def
  19.286 +/PentE {stroke [] 0 setdash gsave
  19.287 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  19.288 +  closepath stroke grestore} def
  19.289 +/CircE {stroke [] 0 setdash 
  19.290 +  hpt 0 360 arc stroke} def
  19.291 +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def
  19.292 +/DiaW {stroke [] 0 setdash vpt add M
  19.293 +  hpt neg vpt neg V hpt vpt neg V
  19.294 +  hpt vpt V hpt neg vpt V Opaque stroke} def
  19.295 +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M
  19.296 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  19.297 +  hpt2 neg 0 V Opaque stroke} def
  19.298 +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M
  19.299 +  hpt neg vpt -1.62 mul V
  19.300 +  hpt 2 mul 0 V
  19.301 +  hpt neg vpt 1.62 mul V Opaque stroke} def
  19.302 +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M
  19.303 +  hpt neg vpt 1.62 mul V
  19.304 +  hpt 2 mul 0 V
  19.305 +  hpt neg vpt -1.62 mul V Opaque stroke} def
  19.306 +/PentW {stroke [] 0 setdash gsave
  19.307 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  19.308 +  Opaque stroke grestore} def
  19.309 +/CircW {stroke [] 0 setdash 
  19.310 +  hpt 0 360 arc Opaque stroke} def
  19.311 +/BoxFill {gsave Rec 1 setgray fill grestore} def
  19.312 +/Density {
  19.313 +  /Fillden exch def
  19.314 +  currentrgbcolor
  19.315 +  /ColB exch def /ColG exch def /ColR exch def
  19.316 +  /ColR ColR Fillden mul Fillden sub 1 add def
  19.317 +  /ColG ColG Fillden mul Fillden sub 1 add def
  19.318 +  /ColB ColB Fillden mul Fillden sub 1 add def
  19.319 +  ColR ColG ColB setrgbcolor} def
  19.320 +/BoxColFill {gsave Rec PolyFill} def
  19.321 +/PolyFill {gsave Density fill grestore grestore} def
  19.322 +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def
  19.323 +%
  19.324 +% PostScript Level 1 Pattern Fill routine for rectangles
  19.325 +% Usage: x y w h s a XX PatternFill
  19.326 +%	x,y = lower left corner of box to be filled
  19.327 +%	w,h = width and height of box
  19.328 +%	  a = angle in degrees between lines and x-axis
  19.329 +%	 XX = 0/1 for no/yes cross-hatch
  19.330 +%
  19.331 +/PatternFill {gsave /PFa [ 9 2 roll ] def
  19.332 +  PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate
  19.333 +  PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec
  19.334 +  gsave 1 setgray fill grestore clip
  19.335 +  currentlinewidth 0.5 mul setlinewidth
  19.336 +  /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def
  19.337 +  0 0 M PFa 5 get rotate PFs -2 div dup translate
  19.338 +  0 1 PFs PFa 4 get div 1 add floor cvi
  19.339 +	{PFa 4 get mul 0 M 0 PFs V} for
  19.340 +  0 PFa 6 get ne {
  19.341 +	0 1 PFs PFa 4 get div 1 add floor cvi
  19.342 +	{PFa 4 get mul 0 2 1 roll M PFs 0 V} for
  19.343 + } if
  19.344 +  stroke grestore} def
  19.345 +%
  19.346 +/languagelevel where
  19.347 + {pop languagelevel} {1} ifelse
  19.348 + 2 lt
  19.349 +	{/InterpretLevel1 true def}
  19.350 +	{/InterpretLevel1 Level1 def}
  19.351 + ifelse
  19.352 +%
  19.353 +% PostScript level 2 pattern fill definitions
  19.354 +%
  19.355 +/Level2PatternFill {
  19.356 +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8}
  19.357 +	bind def
  19.358 +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def
  19.359 +<< Tile8x8
  19.360 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} 
  19.361 +>> matrix makepattern
  19.362 +/Pat1 exch def
  19.363 +<< Tile8x8
  19.364 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke
  19.365 +	0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke}
  19.366 +>> matrix makepattern
  19.367 +/Pat2 exch def
  19.368 +<< Tile8x8
  19.369 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L
  19.370 +	8 8 L 8 0 L 0 0 L fill}
  19.371 +>> matrix makepattern
  19.372 +/Pat3 exch def
  19.373 +<< Tile8x8
  19.374 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L
  19.375 +	0 12 M 12 0 L stroke}
  19.376 +>> matrix makepattern
  19.377 +/Pat4 exch def
  19.378 +<< Tile8x8
  19.379 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L
  19.380 +	0 -4 M 12 8 L stroke}
  19.381 +>> matrix makepattern
  19.382 +/Pat5 exch def
  19.383 +<< Tile8x8
  19.384 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L
  19.385 +	0 12 M 8 -4 L 4 12 M 10 0 L stroke}
  19.386 +>> matrix makepattern
  19.387 +/Pat6 exch def
  19.388 +<< Tile8x8
  19.389 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L
  19.390 +	0 -4 M 8 12 L 4 -4 M 10 8 L stroke}
  19.391 +>> matrix makepattern
  19.392 +/Pat7 exch def
  19.393 +<< Tile8x8
  19.394 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L
  19.395 +	12 0 M -4 8 L 12 4 M 0 10 L stroke}
  19.396 +>> matrix makepattern
  19.397 +/Pat8 exch def
  19.398 +<< Tile8x8
  19.399 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L
  19.400 +	-4 0 M 12 8 L -4 4 M 8 10 L stroke}
  19.401 +>> matrix makepattern
  19.402 +/Pat9 exch def
  19.403 +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def
  19.404 +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def
  19.405 +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def
  19.406 +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def
  19.407 +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def
  19.408 +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def
  19.409 +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def
  19.410 +} def
  19.411 +%
  19.412 +%
  19.413 +%End of PostScript Level 2 code
  19.414 +%
  19.415 +/PatternBgnd {
  19.416 +  TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse
  19.417 +} def
  19.418 +%
  19.419 +% Substitute for Level 2 pattern fill codes with
  19.420 +% grayscale if Level 2 support is not selected.
  19.421 +%
  19.422 +/Level1PatternFill {
  19.423 +/Pattern1 {0.250 Density} bind def
  19.424 +/Pattern2 {0.500 Density} bind def
  19.425 +/Pattern3 {0.750 Density} bind def
  19.426 +/Pattern4 {0.125 Density} bind def
  19.427 +/Pattern5 {0.375 Density} bind def
  19.428 +/Pattern6 {0.625 Density} bind def
  19.429 +/Pattern7 {0.875 Density} bind def
  19.430 +} def
  19.431 +%
  19.432 +% Now test for support of Level 2 code
  19.433 +%
  19.434 +Level1 {Level1PatternFill} {Level2PatternFill} ifelse
  19.435 +%
  19.436 +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont
  19.437 +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall
  19.438 +currentdict end definefont pop
  19.439 +end
  19.440 +%%EndProlog
  19.441 +gnudict begin
  19.442 +gsave
  19.443 +doclip
  19.444 +50 50 translate
  19.445 +0.050 0.050 scale
  19.446 +0 setgray
  19.447 +newpath
  19.448 +(Helvetica) findfont 140 scalefont setfont
  19.449 +1.000 UL
  19.450 +LTb
  19.451 +714 448 M
  19.452 +63 0 V
  19.453 +6170 0 R
  19.454 +-63 0 V
  19.455 +630 448 M
  19.456 +( 1.003) Rshow
  19.457 +1.000 UL
  19.458 +LTb
  19.459 +714 1044 M
  19.460 +63 0 V
  19.461 +6170 0 R
  19.462 +-63 0 V
  19.463 +-6254 0 R
  19.464 +( 1.004) Rshow
  19.465 +1.000 UL
  19.466 +LTb
  19.467 +714 1640 M
  19.468 +63 0 V
  19.469 +6170 0 R
  19.470 +-63 0 V
  19.471 +-6254 0 R
  19.472 +( 1.005) Rshow
  19.473 +1.000 UL
  19.474 +LTb
  19.475 +714 2236 M
  19.476 +63 0 V
  19.477 +6170 0 R
  19.478 +-63 0 V
  19.479 +-6254 0 R
  19.480 +( 1.006) Rshow
  19.481 +1.000 UL
  19.482 +LTb
  19.483 +714 2831 M
  19.484 +63 0 V
  19.485 +6170 0 R
  19.486 +-63 0 V
  19.487 +-6254 0 R
  19.488 +( 1.007) Rshow
  19.489 +1.000 UL
  19.490 +LTb
  19.491 +714 3427 M
  19.492 +63 0 V
  19.493 +6170 0 R
  19.494 +-63 0 V
  19.495 +-6254 0 R
  19.496 +( 1.008) Rshow
  19.497 +1.000 UL
  19.498 +LTb
  19.499 +714 4023 M
  19.500 +63 0 V
  19.501 +6170 0 R
  19.502 +-63 0 V
  19.503 +-6254 0 R
  19.504 +( 1.009) Rshow
  19.505 +1.000 UL
  19.506 +LTb
  19.507 +714 4619 M
  19.508 +63 0 V
  19.509 +6170 0 R
  19.510 +-63 0 V
  19.511 +-6254 0 R
  19.512 +( 1.01) Rshow
  19.513 +1.000 UL
  19.514 +LTb
  19.515 +714 448 M
  19.516 +0 63 V
  19.517 +0 4108 R
  19.518 +0 -63 V
  19.519 +714 308 M
  19.520 +( 0) Cshow
  19.521 +1.000 UL
  19.522 +LTb
  19.523 +1407 448 M
  19.524 +0 63 V
  19.525 +0 4108 R
  19.526 +0 -63 V
  19.527 +0 -4248 R
  19.528 +( 2000) Cshow
  19.529 +1.000 UL
  19.530 +LTb
  19.531 +2099 448 M
  19.532 +0 63 V
  19.533 +0 4108 R
  19.534 +0 -63 V
  19.535 +0 -4248 R
  19.536 +( 4000) Cshow
  19.537 +1.000 UL
  19.538 +LTb
  19.539 +2792 448 M
  19.540 +0 63 V
  19.541 +0 4108 R
  19.542 +0 -63 V
  19.543 +0 -4248 R
  19.544 +( 6000) Cshow
  19.545 +1.000 UL
  19.546 +LTb
  19.547 +3484 448 M
  19.548 +0 63 V
  19.549 +0 4108 R
  19.550 +0 -63 V
  19.551 +0 -4248 R
  19.552 +( 8000) Cshow
  19.553 +1.000 UL
  19.554 +LTb
  19.555 +4177 448 M
  19.556 +0 63 V
  19.557 +0 4108 R
  19.558 +0 -63 V
  19.559 +0 -4248 R
  19.560 +( 10000) Cshow
  19.561 +1.000 UL
  19.562 +LTb
  19.563 +4869 448 M
  19.564 +0 63 V
  19.565 +0 4108 R
  19.566 +0 -63 V
  19.567 +0 -4248 R
  19.568 +( 12000) Cshow
  19.569 +1.000 UL
  19.570 +LTb
  19.571 +5562 448 M
  19.572 +0 63 V
  19.573 +0 4108 R
  19.574 +0 -63 V
  19.575 +0 -4248 R
  19.576 +( 14000) Cshow
  19.577 +1.000 UL
  19.578 +LTb
  19.579 +6254 448 M
  19.580 +0 63 V
  19.581 +0 4108 R
  19.582 +0 -63 V
  19.583 +0 -4248 R
  19.584 +( 16000) Cshow
  19.585 +1.000 UL
  19.586 +LTb
  19.587 +6947 448 M
  19.588 +0 63 V
  19.589 +0 4108 R
  19.590 +0 -63 V
  19.591 +0 -4248 R
  19.592 +( 18000) Cshow
  19.593 +1.000 UL
  19.594 +LTb
  19.595 +1.000 UL
  19.596 +LTb
  19.597 +714 4619 N
  19.598 +714 448 L
  19.599 +6233 0 V
  19.600 +0 4171 V
  19.601 +-6233 0 V
  19.602 +Z stroke
  19.603 +LCb setrgbcolor
  19.604 +3830 98 M
  19.605 +(Cycles between Sync Operations) Cshow
  19.606 +LTb
  19.607 +3830 4829 M
  19.608 +( Overhead Histogram) Cshow
  19.609 +1.000 UP
  19.610 +1.000 UL
  19.611 +LTb
  19.612 +% Begin plot #1
  19.613 +1.000 UL
  19.614 +LT0
  19.615 +LCb setrgbcolor
  19.616 +6296 4486 M
  19.617 +(Exec-Cycles-Workcycles-Ratio) Rshow
  19.618 +LT0
  19.619 +6380 4486 M
  19.620 +399 0 V
  19.621 +738 4458 M
  19.622 +773 3237 L
  19.623 +59 -877 V
  19.624 +950 1353 L
  19.625 +235 94 V
  19.626 +472 31 V
  19.627 +942 -264 V
  19.628 +943 63 V
  19.629 +6369 687 L
  19.630 +% End plot #1
  19.631 +stroke
  19.632 +LTb
  19.633 +714 4619 N
  19.634 +714 448 L
  19.635 +6233 0 V
  19.636 +0 4171 V
  19.637 +-6233 0 V
  19.638 +Z stroke
  19.639 +1.000 UP
  19.640 +1.000 UL
  19.641 +LTb
  19.642 +1.000 UL
  19.643 +LTb
  19.644 +3594 2296 M
  19.645 +63 0 V
  19.646 +2570 0 R
  19.647 +-63 0 V
  19.648 +-2654 0 R
  19.649 +( 1.003) Rshow
  19.650 +1.000 UL
  19.651 +LTb
  19.652 +3594 2592 M
  19.653 +63 0 V
  19.654 +2570 0 R
  19.655 +-63 0 V
  19.656 +-2654 0 R
  19.657 +( 1.004) Rshow
  19.658 +1.000 UL
  19.659 +LTb
  19.660 +3594 2888 M
  19.661 +63 0 V
  19.662 +2570 0 R
  19.663 +-63 0 V
  19.664 +-2654 0 R
  19.665 +( 1.005) Rshow
  19.666 +1.000 UL
  19.667 +LTb
  19.668 +3594 3184 M
  19.669 +63 0 V
  19.670 +2570 0 R
  19.671 +-63 0 V
  19.672 +-2654 0 R
  19.673 +( 1.006) Rshow
  19.674 +1.000 UL
  19.675 +LTb
  19.676 +3594 3479 M
  19.677 +63 0 V
  19.678 +2570 0 R
  19.679 +-63 0 V
  19.680 +-2654 0 R
  19.681 +( 1.007) Rshow
  19.682 +1.000 UL
  19.683 +LTb
  19.684 +3594 3775 M
  19.685 +63 0 V
  19.686 +2570 0 R
  19.687 +-63 0 V
  19.688 +-2654 0 R
  19.689 +( 1.008) Rshow
  19.690 +1.000 UL
  19.691 +LTb
  19.692 +3594 4071 M
  19.693 +63 0 V
  19.694 +2570 0 R
  19.695 +-63 0 V
  19.696 +-2654 0 R
  19.697 +( 1.009) Rshow
  19.698 +1.000 UL
  19.699 +LTb
  19.700 +3594 4367 M
  19.701 +63 0 V
  19.702 +2570 0 R
  19.703 +-63 0 V
  19.704 +-2654 0 R
  19.705 +( 1.01) Rshow
  19.706 +1.000 UL
  19.707 +LTb
  19.708 +3594 2296 M
  19.709 +0 63 V
  19.710 +0 2008 R
  19.711 +0 -63 V
  19.712 +0 -2148 R
  19.713 +( 0) Cshow
  19.714 +1.000 UL
  19.715 +LTb
  19.716 +4121 2296 M
  19.717 +0 63 V
  19.718 +0 2008 R
  19.719 +0 -63 V
  19.720 +0 -2148 R
  19.721 +( 20000) Cshow
  19.722 +1.000 UL
  19.723 +LTb
  19.724 +4647 2296 M
  19.725 +0 63 V
  19.726 +0 2008 R
  19.727 +0 -63 V
  19.728 +0 -2148 R
  19.729 +( 40000) Cshow
  19.730 +1.000 UL
  19.731 +LTb
  19.732 +5174 2296 M
  19.733 +0 63 V
  19.734 +0 2008 R
  19.735 +0 -63 V
  19.736 +0 -2148 R
  19.737 +( 60000) Cshow
  19.738 +1.000 UL
  19.739 +LTb
  19.740 +5700 2296 M
  19.741 +0 63 V
  19.742 +0 2008 R
  19.743 +0 -63 V
  19.744 +0 -2148 R
  19.745 +( 80000) Cshow
  19.746 +1.000 UL
  19.747 +LTb
  19.748 +6227 2296 M
  19.749 +0 63 V
  19.750 +0 2008 R
  19.751 +0 -63 V
  19.752 +0 -2148 R
  19.753 +( 100000) Cshow
  19.754 +1.000 UL
  19.755 +LTb
  19.756 +1.000 UL
  19.757 +LTb
  19.758 +3594 4367 N
  19.759 +0 -2071 V
  19.760 +2633 0 V
  19.761 +0 2071 V
  19.762 +-2633 0 V
  19.763 +Z stroke
  19.764 +LCb setrgbcolor
  19.765 +4910 1974 M
  19.766 +() Cshow
  19.767 +LTb
  19.768 +4910 4297 M
  19.769 +() Cshow
  19.770 +1.000 UP
  19.771 +1.000 UL
  19.772 +LTb
  19.773 +% Begin plot #1
  19.774 +1.000 UL
  19.775 +LT0
  19.776 +LCb setrgbcolor
  19.777 +5576 4234 M
  19.778 +(Exec-Cycles-Workcycles-Ratio) Rshow
  19.779 +LT0
  19.780 +5660 4234 M
  19.781 +399 0 V
  19.782 +-2463 53 R
  19.783 +2 -606 V
  19.784 +5 -436 V
  19.785 +9 -500 V
  19.786 +18 47 V
  19.787 +36 15 V
  19.788 +71 -131 V
  19.789 +72 32 V
  19.790 +215 -293 V
  19.791 +% End plot #1
  19.792 +stroke
  19.793 +LTb
  19.794 +3594 4367 N
  19.795 +0 -2071 V
  19.796 +2633 0 V
  19.797 +0 2071 V
  19.798 +-2633 0 V
  19.799 +Z stroke
  19.800 +1.000 UP
  19.801 +1.000 UL
  19.802 +LTb
  19.803 +stroke
  19.804 +grestore
  19.805 +end
  19.806 +showpage
  19.807 +%%Trailer
  19.808 +%%DocumentFonts: Helvetica
    20.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    20.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-05/optimization_level/20T-Optimization-Level1.eps	Mon Dec 12 20:28:31 2011 +0100
    20.3 @@ -0,0 +1,451 @@
    20.4 +%!PS-Adobe-2.0 EPSF-2.0
    20.5 +%%Title: 20T-Optimization-Level1.eps
    20.6 +%%Creator: gnuplot 4.4 patchlevel 2
    20.7 +%%CreationDate: Mon Dec  5 16:54:52 2011
    20.8 +%%DocumentFonts: (atend)
    20.9 +%%BoundingBox: 50 50 410 302
   20.10 +%%EndComments
   20.11 +%%BeginProlog
   20.12 +/gnudict 256 dict def
   20.13 +gnudict begin
   20.14 +%
   20.15 +% The following true/false flags may be edited by hand if desired.
   20.16 +% The unit line width and grayscale image gamma correction may also be changed.
   20.17 +%
   20.18 +/Color false def
   20.19 +/Blacktext false def
   20.20 +/Solid false def
   20.21 +/Dashlength 1 def
   20.22 +/Landscape false def
   20.23 +/Level1 false def
   20.24 +/Rounded false def
   20.25 +/ClipToBoundingBox false def
   20.26 +/TransparentPatterns false def
   20.27 +/gnulinewidth 5.000 def
   20.28 +/userlinewidth gnulinewidth def
   20.29 +/Gamma 1.0 def
   20.30 +%
   20.31 +/vshift -46 def
   20.32 +/dl1 {
   20.33 +  10.0 Dashlength mul mul
   20.34 +  Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if
   20.35 +} def
   20.36 +/dl2 {
   20.37 +  10.0 Dashlength mul mul
   20.38 +  Rounded { currentlinewidth 0.75 mul add } if
   20.39 +} def
   20.40 +/hpt_ 31.5 def
   20.41 +/vpt_ 31.5 def
   20.42 +/hpt hpt_ def
   20.43 +/vpt vpt_ def
   20.44 +Level1 {} {
   20.45 +/SDict 10 dict def
   20.46 +systemdict /pdfmark known not {
   20.47 +  userdict /pdfmark systemdict /cleartomark get put
   20.48 +} if
   20.49 +SDict begin [
   20.50 +  /Title (20T-Optimization-Level1.eps)
   20.51 +  /Subject (gnuplot plot)
   20.52 +  /Creator (gnuplot 4.4 patchlevel 2)
   20.53 +  /Author (msach)
   20.54 +%  /Producer (gnuplot)
   20.55 +%  /Keywords ()
   20.56 +  /CreationDate (Mon Dec  5 16:54:52 2011)
   20.57 +  /DOCINFO pdfmark
   20.58 +end
   20.59 +} ifelse
   20.60 +/doclip {
   20.61 +  ClipToBoundingBox {
   20.62 +    newpath 50 50 moveto 410 50 lineto 410 302 lineto 50 302 lineto closepath
   20.63 +    clip
   20.64 +  } if
   20.65 +} def
   20.66 +%
   20.67 +% Gnuplot Prolog Version 4.4 (August 2010)
   20.68 +%
   20.69 +%/SuppressPDFMark true def
   20.70 +%
   20.71 +/M {moveto} bind def
   20.72 +/L {lineto} bind def
   20.73 +/R {rmoveto} bind def
   20.74 +/V {rlineto} bind def
   20.75 +/N {newpath moveto} bind def
   20.76 +/Z {closepath} bind def
   20.77 +/C {setrgbcolor} bind def
   20.78 +/f {rlineto fill} bind def
   20.79 +/g {setgray} bind def
   20.80 +/Gshow {show} def   % May be redefined later in the file to support UTF-8
   20.81 +/vpt2 vpt 2 mul def
   20.82 +/hpt2 hpt 2 mul def
   20.83 +/Lshow {currentpoint stroke M 0 vshift R 
   20.84 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   20.85 +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R
   20.86 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   20.87 +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R 
   20.88 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   20.89 +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
   20.90 +  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def
   20.91 +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash}
   20.92 + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def
   20.93 +/BL {stroke userlinewidth 2 mul setlinewidth
   20.94 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   20.95 +/AL {stroke userlinewidth 2 div setlinewidth
   20.96 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   20.97 +/UL {dup gnulinewidth mul /userlinewidth exch def
   20.98 +	dup 1 lt {pop 1} if 10 mul /udl exch def} def
   20.99 +/PL {stroke userlinewidth setlinewidth
  20.100 +	Rounded {1 setlinejoin 1 setlinecap} if} def
  20.101 +3.8 setmiterlimit
  20.102 +% Default Line colors
  20.103 +/LCw {1 1 1} def
  20.104 +/LCb {0 0 0} def
  20.105 +/LCa {0 0 0} def
  20.106 +/LC0 {1 0 0} def
  20.107 +/LC1 {0 1 0} def
  20.108 +/LC2 {0 0 1} def
  20.109 +/LC3 {1 0 1} def
  20.110 +/LC4 {0 1 1} def
  20.111 +/LC5 {1 1 0} def
  20.112 +/LC6 {0 0 0} def
  20.113 +/LC7 {1 0.3 0} def
  20.114 +/LC8 {0.5 0.5 0.5} def
  20.115 +% Default Line Types
  20.116 +/LTw {PL [] 1 setgray} def
  20.117 +/LTb {BL [] LCb DL} def
  20.118 +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def
  20.119 +/LT0 {PL [] LC0 DL} def
  20.120 +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def
  20.121 +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def
  20.122 +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def
  20.123 +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def
  20.124 +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def
  20.125 +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def
  20.126 +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def
  20.127 +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def
  20.128 +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def
  20.129 +/Dia {stroke [] 0 setdash 2 copy vpt add M
  20.130 +  hpt neg vpt neg V hpt vpt neg V
  20.131 +  hpt vpt V hpt neg vpt V closepath stroke
  20.132 +  Pnt} def
  20.133 +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V
  20.134 +  currentpoint stroke M
  20.135 +  hpt neg vpt neg R hpt2 0 V stroke
  20.136 + } def
  20.137 +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
  20.138 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  20.139 +  hpt2 neg 0 V closepath stroke
  20.140 +  Pnt} def
  20.141 +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M
  20.142 +  hpt2 vpt2 neg V currentpoint stroke M
  20.143 +  hpt2 neg 0 R hpt2 vpt2 V stroke} def
  20.144 +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M
  20.145 +  hpt neg vpt -1.62 mul V
  20.146 +  hpt 2 mul 0 V
  20.147 +  hpt neg vpt 1.62 mul V closepath stroke
  20.148 +  Pnt} def
  20.149 +/Star {2 copy Pls Crs} def
  20.150 +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M
  20.151 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  20.152 +  hpt2 neg 0 V closepath fill} def
  20.153 +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M
  20.154 +  hpt neg vpt -1.62 mul V
  20.155 +  hpt 2 mul 0 V
  20.156 +  hpt neg vpt 1.62 mul V closepath fill} def
  20.157 +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
  20.158 +  hpt neg vpt 1.62 mul V
  20.159 +  hpt 2 mul 0 V
  20.160 +  hpt neg vpt -1.62 mul V closepath stroke
  20.161 +  Pnt} def
  20.162 +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M
  20.163 +  hpt neg vpt 1.62 mul V
  20.164 +  hpt 2 mul 0 V
  20.165 +  hpt neg vpt -1.62 mul V closepath fill} def
  20.166 +/DiaF {stroke [] 0 setdash vpt add M
  20.167 +  hpt neg vpt neg V hpt vpt neg V
  20.168 +  hpt vpt V hpt neg vpt V closepath fill} def
  20.169 +/Pent {stroke [] 0 setdash 2 copy gsave
  20.170 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  20.171 +  closepath stroke grestore Pnt} def
  20.172 +/PentF {stroke [] 0 setdash gsave
  20.173 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  20.174 +  closepath fill grestore} def
  20.175 +/Circle {stroke [] 0 setdash 2 copy
  20.176 +  hpt 0 360 arc stroke Pnt} def
  20.177 +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def
  20.178 +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def
  20.179 +/C1 {BL [] 0 setdash 2 copy moveto
  20.180 +	2 copy vpt 0 90 arc closepath fill
  20.181 +	vpt 0 360 arc closepath} bind def
  20.182 +/C2 {BL [] 0 setdash 2 copy moveto
  20.183 +	2 copy vpt 90 180 arc closepath fill
  20.184 +	vpt 0 360 arc closepath} bind def
  20.185 +/C3 {BL [] 0 setdash 2 copy moveto
  20.186 +	2 copy vpt 0 180 arc closepath fill
  20.187 +	vpt 0 360 arc closepath} bind def
  20.188 +/C4 {BL [] 0 setdash 2 copy moveto
  20.189 +	2 copy vpt 180 270 arc closepath fill
  20.190 +	vpt 0 360 arc closepath} bind def
  20.191 +/C5 {BL [] 0 setdash 2 copy moveto
  20.192 +	2 copy vpt 0 90 arc
  20.193 +	2 copy moveto
  20.194 +	2 copy vpt 180 270 arc closepath fill
  20.195 +	vpt 0 360 arc} bind def
  20.196 +/C6 {BL [] 0 setdash 2 copy moveto
  20.197 +	2 copy vpt 90 270 arc closepath fill
  20.198 +	vpt 0 360 arc closepath} bind def
  20.199 +/C7 {BL [] 0 setdash 2 copy moveto
  20.200 +	2 copy vpt 0 270 arc closepath fill
  20.201 +	vpt 0 360 arc closepath} bind def
  20.202 +/C8 {BL [] 0 setdash 2 copy moveto
  20.203 +	2 copy vpt 270 360 arc closepath fill
  20.204 +	vpt 0 360 arc closepath} bind def
  20.205 +/C9 {BL [] 0 setdash 2 copy moveto
  20.206 +	2 copy vpt 270 450 arc closepath fill
  20.207 +	vpt 0 360 arc closepath} bind def
  20.208 +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
  20.209 +	2 copy moveto
  20.210 +	2 copy vpt 90 180 arc closepath fill
  20.211 +	vpt 0 360 arc closepath} bind def
  20.212 +/C11 {BL [] 0 setdash 2 copy moveto
  20.213 +	2 copy vpt 0 180 arc closepath fill
  20.214 +	2 copy moveto
  20.215 +	2 copy vpt 270 360 arc closepath fill
  20.216 +	vpt 0 360 arc closepath} bind def
  20.217 +/C12 {BL [] 0 setdash 2 copy moveto
  20.218 +	2 copy vpt 180 360 arc closepath fill
  20.219 +	vpt 0 360 arc closepath} bind def
  20.220 +/C13 {BL [] 0 setdash 2 copy moveto
  20.221 +	2 copy vpt 0 90 arc closepath fill
  20.222 +	2 copy moveto
  20.223 +	2 copy vpt 180 360 arc closepath fill
  20.224 +	vpt 0 360 arc closepath} bind def
  20.225 +/C14 {BL [] 0 setdash 2 copy moveto
  20.226 +	2 copy vpt 90 360 arc closepath fill
  20.227 +	vpt 0 360 arc} bind def
  20.228 +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
  20.229 +	vpt 0 360 arc closepath} bind def
  20.230 +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
  20.231 +	neg 0 rlineto closepath} bind def
  20.232 +/Square {dup Rec} bind def
  20.233 +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def
  20.234 +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def
  20.235 +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def
  20.236 +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
  20.237 +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def
  20.238 +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
  20.239 +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill
  20.240 +	exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
  20.241 +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def
  20.242 +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
  20.243 +	2 copy vpt Square fill Bsquare} bind def
  20.244 +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def
  20.245 +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def
  20.246 +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
  20.247 +	Bsquare} bind def
  20.248 +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
  20.249 +	Bsquare} bind def
  20.250 +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def
  20.251 +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
  20.252 +	2 copy vpt Square fill Bsquare} bind def
  20.253 +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
  20.254 +	2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
  20.255 +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def
  20.256 +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def
  20.257 +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def
  20.258 +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def
  20.259 +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def
  20.260 +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def
  20.261 +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def
  20.262 +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def
  20.263 +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def
  20.264 +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def
  20.265 +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def
  20.266 +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def
  20.267 +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def
  20.268 +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def
  20.269 +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def
  20.270 +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def
  20.271 +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def
  20.272 +/DiaE {stroke [] 0 setdash vpt add M
  20.273 +  hpt neg vpt neg V hpt vpt neg V
  20.274 +  hpt vpt V hpt neg vpt V closepath stroke} def
  20.275 +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M
  20.276 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  20.277 +  hpt2 neg 0 V closepath stroke} def
  20.278 +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M
  20.279 +  hpt neg vpt -1.62 mul V
  20.280 +  hpt 2 mul 0 V
  20.281 +  hpt neg vpt 1.62 mul V closepath stroke} def
  20.282 +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M
  20.283 +  hpt neg vpt 1.62 mul V
  20.284 +  hpt 2 mul 0 V
  20.285 +  hpt neg vpt -1.62 mul V closepath stroke} def
  20.286 +/PentE {stroke [] 0 setdash gsave
  20.287 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  20.288 +  closepath stroke grestore} def
  20.289 +/CircE {stroke [] 0 setdash 
  20.290 +  hpt 0 360 arc stroke} def
  20.291 +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def
  20.292 +/DiaW {stroke [] 0 setdash vpt add M
  20.293 +  hpt neg vpt neg V hpt vpt neg V
  20.294 +  hpt vpt V hpt neg vpt V Opaque stroke} def
  20.295 +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M
  20.296 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  20.297 +  hpt2 neg 0 V Opaque stroke} def
  20.298 +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M
  20.299 +  hpt neg vpt -1.62 mul V
  20.300 +  hpt 2 mul 0 V
  20.301 +  hpt neg vpt 1.62 mul V Opaque stroke} def
  20.302 +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M
  20.303 +  hpt neg vpt 1.62 mul V
  20.304 +  hpt 2 mul 0 V
  20.305 +  hpt neg vpt -1.62 mul V Opaque stroke} def
  20.306 +/PentW {stroke [] 0 setdash gsave
  20.307 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  20.308 +  Opaque stroke grestore} def
  20.309 +/CircW {stroke [] 0 setdash 
  20.310 +  hpt 0 360 arc Opaque stroke} def
  20.311 +/BoxFill {gsave Rec 1 setgray fill grestore} def
  20.312 +/Density {
  20.313 +  /Fillden exch def
  20.314 +  currentrgbcolor
  20.315 +  /ColB exch def /ColG exch def /ColR exch def
  20.316 +  /ColR ColR Fillden mul Fillden sub 1 add def
  20.317 +  /ColG ColG Fillden mul Fillden sub 1 add def
  20.318 +  /ColB ColB Fillden mul Fillden sub 1 add def
  20.319 +  ColR ColG ColB setrgbcolor} def
  20.320 +/BoxColFill {gsave Rec PolyFill} def
  20.321 +/PolyFill {gsave Density fill grestore grestore} def
  20.322 +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def
  20.323 +%
  20.324 +% PostScript Level 1 Pattern Fill routine for rectangles
  20.325 +% Usage: x y w h s a XX PatternFill
  20.326 +%	x,y = lower left corner of box to be filled
  20.327 +%	w,h = width and height of box
  20.328 +%	  a = angle in degrees between lines and x-axis
  20.329 +%	 XX = 0/1 for no/yes cross-hatch
  20.330 +%
  20.331 +/PatternFill {gsave /PFa [ 9 2 roll ] def
  20.332 +  PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate
  20.333 +  PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec
  20.334 +  gsave 1 setgray fill grestore clip
  20.335 +  currentlinewidth 0.5 mul setlinewidth
  20.336 +  /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def
  20.337 +  0 0 M PFa 5 get rotate PFs -2 div dup translate
  20.338 +  0 1 PFs PFa 4 get div 1 add floor cvi
  20.339 +	{PFa 4 get mul 0 M 0 PFs V} for
  20.340 +  0 PFa 6 get ne {
  20.341 +	0 1 PFs PFa 4 get div 1 add floor cvi
  20.342 +	{PFa 4 get mul 0 2 1 roll M PFs 0 V} for
  20.343 + } if
  20.344 +  stroke grestore} def
  20.345 +%
  20.346 +/languagelevel where
  20.347 + {pop languagelevel} {1} ifelse
  20.348 + 2 lt
  20.349 +	{/InterpretLevel1 true def}
  20.350 +	{/InterpretLevel1 Level1 def}
  20.351 + ifelse
  20.352 +%
  20.353 +% PostScript level 2 pattern fill definitions
  20.354 +%
  20.355 +/Level2PatternFill {
  20.356 +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8}
  20.357 +	bind def
  20.358 +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def
  20.359 +<< Tile8x8
  20.360 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} 
  20.361 +>> matrix makepattern
  20.362 +/Pat1 exch def
  20.363 +<< Tile8x8
  20.364 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke
  20.365 +	0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke}
  20.366 +>> matrix makepattern
  20.367 +/Pat2 exch def
  20.368 +<< Tile8x8
  20.369 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L
  20.370 +	8 8 L 8 0 L 0 0 L fill}
  20.371 +>> matrix makepattern
  20.372 +/Pat3 exch def
  20.373 +<< Tile8x8
  20.374 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L
  20.375 +	0 12 M 12 0 L stroke}
  20.376 +>> matrix makepattern
  20.377 +/Pat4 exch def
  20.378 +<< Tile8x8
  20.379 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L
  20.380 +	0 -4 M 12 8 L stroke}
  20.381 +>> matrix makepattern
  20.382 +/Pat5 exch def
  20.383 +<< Tile8x8
  20.384 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L
  20.385 +	0 12 M 8 -4 L 4 12 M 10 0 L stroke}
  20.386 +>> matrix makepattern
  20.387 +/Pat6 exch def
  20.388 +<< Tile8x8
  20.389 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L
  20.390 +	0 -4 M 8 12 L 4 -4 M 10 8 L stroke}
  20.391 +>> matrix makepattern
  20.392 +/Pat7 exch def
  20.393 +<< Tile8x8
  20.394 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L
  20.395 +	12 0 M -4 8 L 12 4 M 0 10 L stroke}
  20.396 +>> matrix makepattern
  20.397 +/Pat8 exch def
  20.398 +<< Tile8x8
  20.399 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L
  20.400 +	-4 0 M 12 8 L -4 4 M 8 10 L stroke}
  20.401 +>> matrix makepattern
  20.402 +/Pat9 exch def
  20.403 +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def
  20.404 +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def
  20.405 +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def
  20.406 +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def
  20.407 +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def
  20.408 +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def
  20.409 +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def
  20.410 +} def
  20.411 +%
  20.412 +%
  20.413 +%End of PostScript Level 2 code
  20.414 +%
  20.415 +/PatternBgnd {
  20.416 +  TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse
  20.417 +} def
  20.418 +%
  20.419 +% Substitute for Level 2 pattern fill codes with
  20.420 +% grayscale if Level 2 support is not selected.
  20.421 +%
  20.422 +/Level1PatternFill {
  20.423 +/Pattern1 {0.250 Density} bind def
  20.424 +/Pattern2 {0.500 Density} bind def
  20.425 +/Pattern3 {0.750 Density} bind def
  20.426 +/Pattern4 {0.125 Density} bind def
  20.427 +/Pattern5 {0.375 Density} bind def
  20.428 +/Pattern6 {0.625 Density} bind def
  20.429 +/Pattern7 {0.875 Density} bind def
  20.430 +} def
  20.431 +%
  20.432 +% Now test for support of Level 2 code
  20.433 +%
  20.434 +Level1 {Level1PatternFill} {Level2PatternFill} ifelse
  20.435 +%
  20.436 +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont
  20.437 +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall
  20.438 +currentdict end definefont pop
  20.439 +end
  20.440 +%%EndProlog
  20.441 +gnudict begin
  20.442 +gsave
  20.443 +doclip
  20.444 +50 50 translate
  20.445 +0.050 0.050 scale
  20.446 +0 setgray
  20.447 +newpath
  20.448 +(Helvetica) findfont 140 scalefont setfont
  20.449 +stroke
  20.450 +grestore
  20.451 +end
  20.452 +showpage
  20.453 +%%Trailer
  20.454 +%%DocumentFonts: Helvetica
    21.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    21.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-05/optimization_level/20T-Optimization-Level3	Mon Dec 12 20:28:31 2011 +0100
    21.3 @@ -0,0 +1,14 @@
    21.4 +# Date of Run: 2011-12-05 16:41:53.358257
    21.5 +# Number of Cores: 4
    21.6 +# Number of Threads: 20 per Core
    21.7 +#<total workcycles>	<workcycles per core>	<overall cycles>	<Cycles between Syncs>	<Overhead per Core>	<Overhead>	<Overhead per Sync>	<Syncs per Core>	<ExecCycles/WorkCycles Ration>
    21.8 +#-----------------------------------
    21.9 +192528300	48132075	210915381	48.132075	4596770	18387081	4.596770	4000000	1.095503
   21.10 +192528300	48132075	210915381	48.132075	4596770	18387081	4.596770	4000000	1.095503
   21.11 +960717373	240179343	972378347	240.179343	2915243	11660974	2.915243	4000000	1.012138
   21.12 +1921224460	480306115	1935610523	480.306115	3596515	14386063	3.596516	4000000	1.007488
   21.13 +3840936665	960234166	3865137002	960.234166	6050084	24200337	6.050084	4000000	1.006301
   21.14 +7681503020	1920375755	7719040269	1920.375755	9384312	37537249	9.384312	4000000	1.004887
   21.15 +15362433996	3840608499	15419436108	3840.608499	14250528	57002112	14.250528	4000000	1.003710
   21.16 +23043269032	5760817258	23121550906	5760.817258	19570468	78281874	19.570469	4000000	1.003397
   21.17 +46086689599	11521672399	46262926156	11521.672400	44059139	176236557	44.059139	4000000	1.003824
    22.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    22.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-05/optimization_level/20T-Optimization-Level3-1	Mon Dec 12 20:28:31 2011 +0100
    22.3 @@ -0,0 +1,15 @@
    22.4 +# Output file name: exe_vs_task_size_results/VMS__1x4_machine/Vthread/2011-12-05/optimization_level/20T-Optimization-Level3-1
    22.5 +# Date of Run: 2011-12-05 17:03:39.518407
    22.6 +# Number of Cores: 4
    22.7 +# Number of Threads: 20 per Core
    22.8 +#<total workcycles>	<workcycles per core>	<overall cycles>	<Cycles between Syncs>	<Overhead per Core>	<Overhead>	<Overhead per Sync>	<Syncs per Core>	<ExecCycles/WorkCycles Ration>
    22.9 +#-----------------------------------
   22.10 +      192725564	       48181391	      200171971	 48.181391	   1861601	   7446407	  1.861602	   4000000	  1.038637
   22.11 +      192725564	       48181391	      200171971	 48.181391	   1861601	   7446407	  1.861602	   4000000	  1.038637
   22.12 +      960618480	      240154620	      968416586	240.154620	   1949526	   7798106	  1.949526	   4000000	  1.008118
   22.13 +     1920827432	      480206858	     1933853650	480.206858	   3256554	  13026218	  3.256555	   4000000	  1.006782
   22.14 +     3841045303	      960261325	     3866112382	960.261326	   6266769	  25067079	  6.266770	   4000000	  1.006526
   22.15 +     7681303417	     1920325854	     7714574184	1920.325854	   8317691	  33270767	  8.317692	   4000000	  1.004331
   22.16 +    15362836868	     3840709217	    15467322300	3840.709217	  26121358	 104485432	 26.121358	   4000000	  1.006801
   22.17 +    23044552281	     5761138070	    23151584204	5761.138070	  26757980	 107031923	 26.757981	   4000000	  1.004645
   22.18 +    46086568286	    11521642071	    46292804834	11521.642072	  51559137	 206236548	 51.559137	   4000000	  1.004475
    23.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    23.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-05/optimization_level/20T-Optimization-Level3-2	Mon Dec 12 20:28:31 2011 +0100
    23.3 @@ -0,0 +1,15 @@
    23.4 +# Output file name: exe_vs_task_size_results/VMS__1x4_machine/Vthread/2011-12-05/optimization_level/20T-Optimization-Level3-2
    23.5 +# Date of Run: 2011-12-05 17:16:38.798284
    23.6 +# Number of Cores: 4
    23.7 +# Number of Threads: 20 per Core
    23.8 +#   <total workcycles>	<workcycles per core>	    <overall cycles>	<Cycles between Syncs>	 <Overhead per Core>	          <Overhead>	 <Overhead per Sync>	    <Syncs per Core>	<ExecCycles/WorkCycles Ration>
    23.9 +#-----------------------------------
   23.10 +           192629806	            48157451	           203714241	           48.157452	             2771108	            11084435	            2.771109	             4000000	            1.057543
   23.11 +           480348148	           120087037	           499904029	          120.087037	             4888970	            19555881	            4.888970	             4000000	            1.040712
   23.12 +           960391531	           240097882	           967309618	          240.097883	             1729521	             6918087	            1.729522	             4000000	            1.007203
   23.13 +          1920852411	           480213102	          1934334893	          480.213103	             3370620	            13482482	            3.370620	             4000000	            1.007019
   23.14 +          3841297248	           960324312	          3858966419	          960.324312	             4417292	            17669171	            4.417293	             4000000	            1.004600
   23.15 +          7681785942	          1920446485	          7743579210	         1920.446486	            15448317	            61793268	           15.448317	             4000000	            1.008044
   23.16 +         15363346017	          3840836504	         15437121790	         3840.836504	            18443943	            73775773	           18.443943	             4000000	            1.004802
   23.17 +         23043942451	          5760985612	         23142885956	         5760.985613	            24735876	            98943505	           24.735876	             4000000	            1.004294
   23.18 +         46086768345	         11521692086	         46237609283	        11521.692086	            37710234	           150840938	           37.710234	             4000000	            1.003273
    24.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    24.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-05/optimization_level/20T-Optimization-Level3-2.eps	Mon Dec 12 20:28:31 2011 +0100
    24.3 @@ -0,0 +1,765 @@
    24.4 +%!PS-Adobe-2.0 EPSF-2.0
    24.5 +%%Title: 20T-Optimization-Level3-2.eps
    24.6 +%%Creator: gnuplot 4.4 patchlevel 2
    24.7 +%%CreationDate: Mon Dec  5 17:21:28 2011
    24.8 +%%DocumentFonts: (atend)
    24.9 +%%BoundingBox: 50 50 410 302
   24.10 +%%EndComments
   24.11 +%%BeginProlog
   24.12 +/gnudict 256 dict def
   24.13 +gnudict begin
   24.14 +%
   24.15 +% The following true/false flags may be edited by hand if desired.
   24.16 +% The unit line width and grayscale image gamma correction may also be changed.
   24.17 +%
   24.18 +/Color false def
   24.19 +/Blacktext false def
   24.20 +/Solid false def
   24.21 +/Dashlength 1 def
   24.22 +/Landscape false def
   24.23 +/Level1 false def
   24.24 +/Rounded false def
   24.25 +/ClipToBoundingBox false def
   24.26 +/TransparentPatterns false def
   24.27 +/gnulinewidth 5.000 def
   24.28 +/userlinewidth gnulinewidth def
   24.29 +/Gamma 1.0 def
   24.30 +%
   24.31 +/vshift -46 def
   24.32 +/dl1 {
   24.33 +  10.0 Dashlength mul mul
   24.34 +  Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if
   24.35 +} def
   24.36 +/dl2 {
   24.37 +  10.0 Dashlength mul mul
   24.38 +  Rounded { currentlinewidth 0.75 mul add } if
   24.39 +} def
   24.40 +/hpt_ 31.5 def
   24.41 +/vpt_ 31.5 def
   24.42 +/hpt hpt_ def
   24.43 +/vpt vpt_ def
   24.44 +Level1 {} {
   24.45 +/SDict 10 dict def
   24.46 +systemdict /pdfmark known not {
   24.47 +  userdict /pdfmark systemdict /cleartomark get put
   24.48 +} if
   24.49 +SDict begin [
   24.50 +  /Title (20T-Optimization-Level3-2.eps)
   24.51 +  /Subject (gnuplot plot)
   24.52 +  /Creator (gnuplot 4.4 patchlevel 2)
   24.53 +  /Author (msach)
   24.54 +%  /Producer (gnuplot)
   24.55 +%  /Keywords ()
   24.56 +  /CreationDate (Mon Dec  5 17:21:28 2011)
   24.57 +  /DOCINFO pdfmark
   24.58 +end
   24.59 +} ifelse
   24.60 +/doclip {
   24.61 +  ClipToBoundingBox {
   24.62 +    newpath 50 50 moveto 410 50 lineto 410 302 lineto 50 302 lineto closepath
   24.63 +    clip
   24.64 +  } if
   24.65 +} def
   24.66 +%
   24.67 +% Gnuplot Prolog Version 4.4 (August 2010)
   24.68 +%
   24.69 +%/SuppressPDFMark true def
   24.70 +%
   24.71 +/M {moveto} bind def
   24.72 +/L {lineto} bind def
   24.73 +/R {rmoveto} bind def
   24.74 +/V {rlineto} bind def
   24.75 +/N {newpath moveto} bind def
   24.76 +/Z {closepath} bind def
   24.77 +/C {setrgbcolor} bind def
   24.78 +/f {rlineto fill} bind def
   24.79 +/g {setgray} bind def
   24.80 +/Gshow {show} def   % May be redefined later in the file to support UTF-8
   24.81 +/vpt2 vpt 2 mul def
   24.82 +/hpt2 hpt 2 mul def
   24.83 +/Lshow {currentpoint stroke M 0 vshift R 
   24.84 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   24.85 +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R
   24.86 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   24.87 +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R 
   24.88 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   24.89 +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
   24.90 +  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def
   24.91 +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash}
   24.92 + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def
   24.93 +/BL {stroke userlinewidth 2 mul setlinewidth
   24.94 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   24.95 +/AL {stroke userlinewidth 2 div setlinewidth
   24.96 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   24.97 +/UL {dup gnulinewidth mul /userlinewidth exch def
   24.98 +	dup 1 lt {pop 1} if 10 mul /udl exch def} def
   24.99 +/PL {stroke userlinewidth setlinewidth
  24.100 +	Rounded {1 setlinejoin 1 setlinecap} if} def
  24.101 +3.8 setmiterlimit
  24.102 +% Default Line colors
  24.103 +/LCw {1 1 1} def
  24.104 +/LCb {0 0 0} def
  24.105 +/LCa {0 0 0} def
  24.106 +/LC0 {1 0 0} def
  24.107 +/LC1 {0 1 0} def
  24.108 +/LC2 {0 0 1} def
  24.109 +/LC3 {1 0 1} def
  24.110 +/LC4 {0 1 1} def
  24.111 +/LC5 {1 1 0} def
  24.112 +/LC6 {0 0 0} def
  24.113 +/LC7 {1 0.3 0} def
  24.114 +/LC8 {0.5 0.5 0.5} def
  24.115 +% Default Line Types
  24.116 +/LTw {PL [] 1 setgray} def
  24.117 +/LTb {BL [] LCb DL} def
  24.118 +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def
  24.119 +/LT0 {PL [] LC0 DL} def
  24.120 +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def
  24.121 +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def
  24.122 +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def
  24.123 +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def
  24.124 +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def
  24.125 +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def
  24.126 +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def
  24.127 +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def
  24.128 +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def
  24.129 +/Dia {stroke [] 0 setdash 2 copy vpt add M
  24.130 +  hpt neg vpt neg V hpt vpt neg V
  24.131 +  hpt vpt V hpt neg vpt V closepath stroke
  24.132 +  Pnt} def
  24.133 +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V
  24.134 +  currentpoint stroke M
  24.135 +  hpt neg vpt neg R hpt2 0 V stroke
  24.136 + } def
  24.137 +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
  24.138 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  24.139 +  hpt2 neg 0 V closepath stroke
  24.140 +  Pnt} def
  24.141 +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M
  24.142 +  hpt2 vpt2 neg V currentpoint stroke M
  24.143 +  hpt2 neg 0 R hpt2 vpt2 V stroke} def
  24.144 +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M
  24.145 +  hpt neg vpt -1.62 mul V
  24.146 +  hpt 2 mul 0 V
  24.147 +  hpt neg vpt 1.62 mul V closepath stroke
  24.148 +  Pnt} def
  24.149 +/Star {2 copy Pls Crs} def
  24.150 +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M
  24.151 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  24.152 +  hpt2 neg 0 V closepath fill} def
  24.153 +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M
  24.154 +  hpt neg vpt -1.62 mul V
  24.155 +  hpt 2 mul 0 V
  24.156 +  hpt neg vpt 1.62 mul V closepath fill} def
  24.157 +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
  24.158 +  hpt neg vpt 1.62 mul V
  24.159 +  hpt 2 mul 0 V
  24.160 +  hpt neg vpt -1.62 mul V closepath stroke
  24.161 +  Pnt} def
  24.162 +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M
  24.163 +  hpt neg vpt 1.62 mul V
  24.164 +  hpt 2 mul 0 V
  24.165 +  hpt neg vpt -1.62 mul V closepath fill} def
  24.166 +/DiaF {stroke [] 0 setdash vpt add M
  24.167 +  hpt neg vpt neg V hpt vpt neg V
  24.168 +  hpt vpt V hpt neg vpt V closepath fill} def
  24.169 +/Pent {stroke [] 0 setdash 2 copy gsave
  24.170 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  24.171 +  closepath stroke grestore Pnt} def
  24.172 +/PentF {stroke [] 0 setdash gsave
  24.173 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  24.174 +  closepath fill grestore} def
  24.175 +/Circle {stroke [] 0 setdash 2 copy
  24.176 +  hpt 0 360 arc stroke Pnt} def
  24.177 +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def
  24.178 +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def
  24.179 +/C1 {BL [] 0 setdash 2 copy moveto
  24.180 +	2 copy vpt 0 90 arc closepath fill
  24.181 +	vpt 0 360 arc closepath} bind def
  24.182 +/C2 {BL [] 0 setdash 2 copy moveto
  24.183 +	2 copy vpt 90 180 arc closepath fill
  24.184 +	vpt 0 360 arc closepath} bind def
  24.185 +/C3 {BL [] 0 setdash 2 copy moveto
  24.186 +	2 copy vpt 0 180 arc closepath fill
  24.187 +	vpt 0 360 arc closepath} bind def
  24.188 +/C4 {BL [] 0 setdash 2 copy moveto
  24.189 +	2 copy vpt 180 270 arc closepath fill
  24.190 +	vpt 0 360 arc closepath} bind def
  24.191 +/C5 {BL [] 0 setdash 2 copy moveto
  24.192 +	2 copy vpt 0 90 arc
  24.193 +	2 copy moveto
  24.194 +	2 copy vpt 180 270 arc closepath fill
  24.195 +	vpt 0 360 arc} bind def
  24.196 +/C6 {BL [] 0 setdash 2 copy moveto
  24.197 +	2 copy vpt 90 270 arc closepath fill
  24.198 +	vpt 0 360 arc closepath} bind def
  24.199 +/C7 {BL [] 0 setdash 2 copy moveto
  24.200 +	2 copy vpt 0 270 arc closepath fill
  24.201 +	vpt 0 360 arc closepath} bind def
  24.202 +/C8 {BL [] 0 setdash 2 copy moveto
  24.203 +	2 copy vpt 270 360 arc closepath fill
  24.204 +	vpt 0 360 arc closepath} bind def
  24.205 +/C9 {BL [] 0 setdash 2 copy moveto
  24.206 +	2 copy vpt 270 450 arc closepath fill
  24.207 +	vpt 0 360 arc closepath} bind def
  24.208 +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
  24.209 +	2 copy moveto
  24.210 +	2 copy vpt 90 180 arc closepath fill
  24.211 +	vpt 0 360 arc closepath} bind def
  24.212 +/C11 {BL [] 0 setdash 2 copy moveto
  24.213 +	2 copy vpt 0 180 arc closepath fill
  24.214 +	2 copy moveto
  24.215 +	2 copy vpt 270 360 arc closepath fill
  24.216 +	vpt 0 360 arc closepath} bind def
  24.217 +/C12 {BL [] 0 setdash 2 copy moveto
  24.218 +	2 copy vpt 180 360 arc closepath fill
  24.219 +	vpt 0 360 arc closepath} bind def
  24.220 +/C13 {BL [] 0 setdash 2 copy moveto
  24.221 +	2 copy vpt 0 90 arc closepath fill
  24.222 +	2 copy moveto
  24.223 +	2 copy vpt 180 360 arc closepath fill
  24.224 +	vpt 0 360 arc closepath} bind def
  24.225 +/C14 {BL [] 0 setdash 2 copy moveto
  24.226 +	2 copy vpt 90 360 arc closepath fill
  24.227 +	vpt 0 360 arc} bind def
  24.228 +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
  24.229 +	vpt 0 360 arc closepath} bind def
  24.230 +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
  24.231 +	neg 0 rlineto closepath} bind def
  24.232 +/Square {dup Rec} bind def
  24.233 +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def
  24.234 +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def
  24.235 +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def
  24.236 +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
  24.237 +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def
  24.238 +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
  24.239 +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill
  24.240 +	exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
  24.241 +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def
  24.242 +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
  24.243 +	2 copy vpt Square fill Bsquare} bind def
  24.244 +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def
  24.245 +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def
  24.246 +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
  24.247 +	Bsquare} bind def
  24.248 +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
  24.249 +	Bsquare} bind def
  24.250 +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def
  24.251 +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
  24.252 +	2 copy vpt Square fill Bsquare} bind def
  24.253 +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
  24.254 +	2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
  24.255 +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def
  24.256 +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def
  24.257 +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def
  24.258 +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def
  24.259 +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def
  24.260 +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def
  24.261 +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def
  24.262 +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def
  24.263 +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def
  24.264 +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def
  24.265 +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def
  24.266 +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def
  24.267 +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def
  24.268 +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def
  24.269 +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def
  24.270 +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def
  24.271 +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def
  24.272 +/DiaE {stroke [] 0 setdash vpt add M
  24.273 +  hpt neg vpt neg V hpt vpt neg V
  24.274 +  hpt vpt V hpt neg vpt V closepath stroke} def
  24.275 +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M
  24.276 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  24.277 +  hpt2 neg 0 V closepath stroke} def
  24.278 +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M
  24.279 +  hpt neg vpt -1.62 mul V
  24.280 +  hpt 2 mul 0 V
  24.281 +  hpt neg vpt 1.62 mul V closepath stroke} def
  24.282 +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M
  24.283 +  hpt neg vpt 1.62 mul V
  24.284 +  hpt 2 mul 0 V
  24.285 +  hpt neg vpt -1.62 mul V closepath stroke} def
  24.286 +/PentE {stroke [] 0 setdash gsave
  24.287 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  24.288 +  closepath stroke grestore} def
  24.289 +/CircE {stroke [] 0 setdash 
  24.290 +  hpt 0 360 arc stroke} def
  24.291 +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def
  24.292 +/DiaW {stroke [] 0 setdash vpt add M
  24.293 +  hpt neg vpt neg V hpt vpt neg V
  24.294 +  hpt vpt V hpt neg vpt V Opaque stroke} def
  24.295 +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M
  24.296 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  24.297 +  hpt2 neg 0 V Opaque stroke} def
  24.298 +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M
  24.299 +  hpt neg vpt -1.62 mul V
  24.300 +  hpt 2 mul 0 V
  24.301 +  hpt neg vpt 1.62 mul V Opaque stroke} def
  24.302 +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M
  24.303 +  hpt neg vpt 1.62 mul V
  24.304 +  hpt 2 mul 0 V
  24.305 +  hpt neg vpt -1.62 mul V Opaque stroke} def
  24.306 +/PentW {stroke [] 0 setdash gsave
  24.307 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  24.308 +  Opaque stroke grestore} def
  24.309 +/CircW {stroke [] 0 setdash 
  24.310 +  hpt 0 360 arc Opaque stroke} def
  24.311 +/BoxFill {gsave Rec 1 setgray fill grestore} def
  24.312 +/Density {
  24.313 +  /Fillden exch def
  24.314 +  currentrgbcolor
  24.315 +  /ColB exch def /ColG exch def /ColR exch def
  24.316 +  /ColR ColR Fillden mul Fillden sub 1 add def
  24.317 +  /ColG ColG Fillden mul Fillden sub 1 add def
  24.318 +  /ColB ColB Fillden mul Fillden sub 1 add def
  24.319 +  ColR ColG ColB setrgbcolor} def
  24.320 +/BoxColFill {gsave Rec PolyFill} def
  24.321 +/PolyFill {gsave Density fill grestore grestore} def
  24.322 +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def
  24.323 +%
  24.324 +% PostScript Level 1 Pattern Fill routine for rectangles
  24.325 +% Usage: x y w h s a XX PatternFill
  24.326 +%	x,y = lower left corner of box to be filled
  24.327 +%	w,h = width and height of box
  24.328 +%	  a = angle in degrees between lines and x-axis
  24.329 +%	 XX = 0/1 for no/yes cross-hatch
  24.330 +%
  24.331 +/PatternFill {gsave /PFa [ 9 2 roll ] def
  24.332 +  PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate
  24.333 +  PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec
  24.334 +  gsave 1 setgray fill grestore clip
  24.335 +  currentlinewidth 0.5 mul setlinewidth
  24.336 +  /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def
  24.337 +  0 0 M PFa 5 get rotate PFs -2 div dup translate
  24.338 +  0 1 PFs PFa 4 get div 1 add floor cvi
  24.339 +	{PFa 4 get mul 0 M 0 PFs V} for
  24.340 +  0 PFa 6 get ne {
  24.341 +	0 1 PFs PFa 4 get div 1 add floor cvi
  24.342 +	{PFa 4 get mul 0 2 1 roll M PFs 0 V} for
  24.343 + } if
  24.344 +  stroke grestore} def
  24.345 +%
  24.346 +/languagelevel where
  24.347 + {pop languagelevel} {1} ifelse
  24.348 + 2 lt
  24.349 +	{/InterpretLevel1 true def}
  24.350 +	{/InterpretLevel1 Level1 def}
  24.351 + ifelse
  24.352 +%
  24.353 +% PostScript level 2 pattern fill definitions
  24.354 +%
  24.355 +/Level2PatternFill {
  24.356 +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8}
  24.357 +	bind def
  24.358 +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def
  24.359 +<< Tile8x8
  24.360 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} 
  24.361 +>> matrix makepattern
  24.362 +/Pat1 exch def
  24.363 +<< Tile8x8
  24.364 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke
  24.365 +	0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke}
  24.366 +>> matrix makepattern
  24.367 +/Pat2 exch def
  24.368 +<< Tile8x8
  24.369 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L
  24.370 +	8 8 L 8 0 L 0 0 L fill}
  24.371 +>> matrix makepattern
  24.372 +/Pat3 exch def
  24.373 +<< Tile8x8
  24.374 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L
  24.375 +	0 12 M 12 0 L stroke}
  24.376 +>> matrix makepattern
  24.377 +/Pat4 exch def
  24.378 +<< Tile8x8
  24.379 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L
  24.380 +	0 -4 M 12 8 L stroke}
  24.381 +>> matrix makepattern
  24.382 +/Pat5 exch def
  24.383 +<< Tile8x8
  24.384 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L
  24.385 +	0 12 M 8 -4 L 4 12 M 10 0 L stroke}
  24.386 +>> matrix makepattern
  24.387 +/Pat6 exch def
  24.388 +<< Tile8x8
  24.389 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L
  24.390 +	0 -4 M 8 12 L 4 -4 M 10 8 L stroke}
  24.391 +>> matrix makepattern
  24.392 +/Pat7 exch def
  24.393 +<< Tile8x8
  24.394 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L
  24.395 +	12 0 M -4 8 L 12 4 M 0 10 L stroke}
  24.396 +>> matrix makepattern
  24.397 +/Pat8 exch def
  24.398 +<< Tile8x8
  24.399 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L
  24.400 +	-4 0 M 12 8 L -4 4 M 8 10 L stroke}
  24.401 +>> matrix makepattern
  24.402 +/Pat9 exch def
  24.403 +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def
  24.404 +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def
  24.405 +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def
  24.406 +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def
  24.407 +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def
  24.408 +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def
  24.409 +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def
  24.410 +} def
  24.411 +%
  24.412 +%
  24.413 +%End of PostScript Level 2 code
  24.414 +%
  24.415 +/PatternBgnd {
  24.416 +  TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse
  24.417 +} def
  24.418 +%
  24.419 +% Substitute for Level 2 pattern fill codes with
  24.420 +% grayscale if Level 2 support is not selected.
  24.421 +%
  24.422 +/Level1PatternFill {
  24.423 +/Pattern1 {0.250 Density} bind def
  24.424 +/Pattern2 {0.500 Density} bind def
  24.425 +/Pattern3 {0.750 Density} bind def
  24.426 +/Pattern4 {0.125 Density} bind def
  24.427 +/Pattern5 {0.375 Density} bind def
  24.428 +/Pattern6 {0.625 Density} bind def
  24.429 +/Pattern7 {0.875 Density} bind def
  24.430 +} def
  24.431 +%
  24.432 +% Now test for support of Level 2 code
  24.433 +%
  24.434 +Level1 {Level1PatternFill} {Level2PatternFill} ifelse
  24.435 +%
  24.436 +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont
  24.437 +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall
  24.438 +currentdict end definefont pop
  24.439 +end
  24.440 +%%EndProlog
  24.441 +gnudict begin
  24.442 +gsave
  24.443 +doclip
  24.444 +50 50 translate
  24.445 +0.050 0.050 scale
  24.446 +0 setgray
  24.447 +newpath
  24.448 +(Helvetica) findfont 140 scalefont setfont
  24.449 +1.000 UL
  24.450 +LTb
  24.451 +630 448 M
  24.452 +63 0 V
  24.453 +6254 0 R
  24.454 +-63 0 V
  24.455 +546 448 M
  24.456 +( 1) Rshow
  24.457 +1.000 UL
  24.458 +LTb
  24.459 +630 1143 M
  24.460 +63 0 V
  24.461 +6254 0 R
  24.462 +-63 0 V
  24.463 +-6338 0 R
  24.464 +( 1.01) Rshow
  24.465 +1.000 UL
  24.466 +LTb
  24.467 +630 1838 M
  24.468 +63 0 V
  24.469 +6254 0 R
  24.470 +-63 0 V
  24.471 +-6338 0 R
  24.472 +( 1.02) Rshow
  24.473 +1.000 UL
  24.474 +LTb
  24.475 +630 2534 M
  24.476 +63 0 V
  24.477 +6254 0 R
  24.478 +-63 0 V
  24.479 +-6338 0 R
  24.480 +( 1.03) Rshow
  24.481 +1.000 UL
  24.482 +LTb
  24.483 +630 3229 M
  24.484 +63 0 V
  24.485 +6254 0 R
  24.486 +-63 0 V
  24.487 +-6338 0 R
  24.488 +( 1.04) Rshow
  24.489 +1.000 UL
  24.490 +LTb
  24.491 +630 3924 M
  24.492 +63 0 V
  24.493 +6254 0 R
  24.494 +-63 0 V
  24.495 +-6338 0 R
  24.496 +( 1.05) Rshow
  24.497 +1.000 UL
  24.498 +LTb
  24.499 +630 4619 M
  24.500 +63 0 V
  24.501 +6254 0 R
  24.502 +-63 0 V
  24.503 +-6338 0 R
  24.504 +( 1.06) Rshow
  24.505 +1.000 UL
  24.506 +LTb
  24.507 +630 448 M
  24.508 +0 63 V
  24.509 +0 4108 R
  24.510 +0 -63 V
  24.511 +630 308 M
  24.512 +( 0) Cshow
  24.513 +1.000 UL
  24.514 +LTb
  24.515 +1683 448 M
  24.516 +0 63 V
  24.517 +0 4108 R
  24.518 +0 -63 V
  24.519 +0 -4248 R
  24.520 +( 2000) Cshow
  24.521 +1.000 UL
  24.522 +LTb
  24.523 +2736 448 M
  24.524 +0 63 V
  24.525 +0 4108 R
  24.526 +0 -63 V
  24.527 +0 -4248 R
  24.528 +( 4000) Cshow
  24.529 +1.000 UL
  24.530 +LTb
  24.531 +3789 448 M
  24.532 +0 63 V
  24.533 +0 4108 R
  24.534 +0 -63 V
  24.535 +0 -4248 R
  24.536 +( 6000) Cshow
  24.537 +1.000 UL
  24.538 +LTb
  24.539 +4841 448 M
  24.540 +0 63 V
  24.541 +0 4108 R
  24.542 +0 -63 V
  24.543 +0 -4248 R
  24.544 +( 8000) Cshow
  24.545 +1.000 UL
  24.546 +LTb
  24.547 +5894 448 M
  24.548 +0 63 V
  24.549 +0 4108 R
  24.550 +0 -63 V
  24.551 +0 -4248 R
  24.552 +( 10000) Cshow
  24.553 +1.000 UL
  24.554 +LTb
  24.555 +6947 448 M
  24.556 +0 63 V
  24.557 +0 4108 R
  24.558 +0 -63 V
  24.559 +0 -4248 R
  24.560 +( 12000) Cshow
  24.561 +1.000 UL
  24.562 +LTb
  24.563 +1.000 UL
  24.564 +LTb
  24.565 +630 4619 N
  24.566 +630 448 L
  24.567 +6317 0 V
  24.568 +0 4171 V
  24.569 +-6317 0 V
  24.570 +Z stroke
  24.571 +LCb setrgbcolor
  24.572 +3788 98 M
  24.573 +(Cycles between Sync Operations) Cshow
  24.574 +LTb
  24.575 +3788 4829 M
  24.576 +( Overhead Histogram) Cshow
  24.577 +1.000 UP
  24.578 +1.000 UL
  24.579 +LTb
  24.580 +% Begin plot #1
  24.581 +1.000 UL
  24.582 +LT0
  24.583 +LCb setrgbcolor
  24.584 +6296 4486 M
  24.585 +(Exec-Cycles-Workcycles-Ratio) Rshow
  24.586 +LT0
  24.587 +6380 4486 M
  24.588 +399 0 V
  24.589 +655 4448 M
  24.590 +693 3278 L
  24.591 +756 949 L
  24.592 +883 936 L
  24.593 +1136 768 L
  24.594 +505 239 V
  24.595 +2652 782 L
  24.596 +3663 747 L
  24.597 +6695 676 L
  24.598 +% End plot #1
  24.599 +stroke
  24.600 +LTb
  24.601 +630 4619 N
  24.602 +630 448 L
  24.603 +6317 0 V
  24.604 +0 4171 V
  24.605 +-6317 0 V
  24.606 +Z stroke
  24.607 +1.000 UP
  24.608 +1.000 UL
  24.609 +LTb
  24.610 +1.000 UL
  24.611 +LTb
  24.612 +3510 2296 M
  24.613 +63 0 V
  24.614 +2654 0 R
  24.615 +-63 0 V
  24.616 +-2738 0 R
  24.617 +( 1) Rshow
  24.618 +1.000 UL
  24.619 +LTb
  24.620 +3510 2641 M
  24.621 +63 0 V
  24.622 +2654 0 R
  24.623 +-63 0 V
  24.624 +-2738 0 R
  24.625 +( 1.01) Rshow
  24.626 +1.000 UL
  24.627 +LTb
  24.628 +3510 2986 M
  24.629 +63 0 V
  24.630 +2654 0 R
  24.631 +-63 0 V
  24.632 +-2738 0 R
  24.633 +( 1.02) Rshow
  24.634 +1.000 UL
  24.635 +LTb
  24.636 +3510 3332 M
  24.637 +63 0 V
  24.638 +2654 0 R
  24.639 +-63 0 V
  24.640 +-2738 0 R
  24.641 +( 1.03) Rshow
  24.642 +1.000 UL
  24.643 +LTb
  24.644 +3510 3677 M
  24.645 +63 0 V
  24.646 +2654 0 R
  24.647 +-63 0 V
  24.648 +-2738 0 R
  24.649 +( 1.04) Rshow
  24.650 +1.000 UL
  24.651 +LTb
  24.652 +3510 4022 M
  24.653 +63 0 V
  24.654 +2654 0 R
  24.655 +-63 0 V
  24.656 +-2738 0 R
  24.657 +( 1.05) Rshow
  24.658 +1.000 UL
  24.659 +LTb
  24.660 +3510 4367 M
  24.661 +63 0 V
  24.662 +2654 0 R
  24.663 +-63 0 V
  24.664 +-2738 0 R
  24.665 +( 1.06) Rshow
  24.666 +1.000 UL
  24.667 +LTb
  24.668 +3510 2296 M
  24.669 +0 63 V
  24.670 +0 2008 R
  24.671 +0 -63 V
  24.672 +0 -2148 R
  24.673 +( 0) Cshow
  24.674 +1.000 UL
  24.675 +LTb
  24.676 +4053 2296 M
  24.677 +0 63 V
  24.678 +0 2008 R
  24.679 +0 -63 V
  24.680 +0 -2148 R
  24.681 +( 20000) Cshow
  24.682 +1.000 UL
  24.683 +LTb
  24.684 +4597 2296 M
  24.685 +0 63 V
  24.686 +0 2008 R
  24.687 +0 -63 V
  24.688 +0 -2148 R
  24.689 +( 40000) Cshow
  24.690 +1.000 UL
  24.691 +LTb
  24.692 +5140 2296 M
  24.693 +0 63 V
  24.694 +0 2008 R
  24.695 +0 -63 V
  24.696 +0 -2148 R
  24.697 +( 60000) Cshow
  24.698 +1.000 UL
  24.699 +LTb
  24.700 +5684 2296 M
  24.701 +0 63 V
  24.702 +0 2008 R
  24.703 +0 -63 V
  24.704 +0 -2148 R
  24.705 +( 80000) Cshow
  24.706 +1.000 UL
  24.707 +LTb
  24.708 +6227 2296 M
  24.709 +0 63 V
  24.710 +0 2008 R
  24.711 +0 -63 V
  24.712 +0 -2148 R
  24.713 +( 100000) Cshow
  24.714 +1.000 UL
  24.715 +LTb
  24.716 +1.000 UL
  24.717 +LTb
  24.718 +3510 4367 N
  24.719 +0 -2071 V
  24.720 +2717 0 V
  24.721 +0 2071 V
  24.722 +-2717 0 V
  24.723 +Z stroke
  24.724 +LCb setrgbcolor
  24.725 +4868 1974 M
  24.726 +() Cshow
  24.727 +LTb
  24.728 +4868 4297 M
  24.729 +() Cshow
  24.730 +1.000 UP
  24.731 +1.000 UL
  24.732 +LTb
  24.733 +% Begin plot #1
  24.734 +1.000 UL
  24.735 +LT0
  24.736 +LCb setrgbcolor
  24.737 +5576 4234 M
  24.738 +(Exec-Cycles-Workcycles-Ratio) Rshow
  24.739 +LT0
  24.740 +5660 4234 M
  24.741 +399 0 V
  24.742 +-2548 48 R
  24.743 +2 -581 V
  24.744 +4 -1156 V
  24.745 +6 -7 V
  24.746 +13 -83 V
  24.747 +26 119 V
  24.748 +52 -112 V
  24.749 +53 -18 V
  24.750 +156 -35 V
  24.751 +% End plot #1
  24.752 +stroke
  24.753 +LTb
  24.754 +3510 4367 N
  24.755 +0 -2071 V
  24.756 +2717 0 V
  24.757 +0 2071 V
  24.758 +-2717 0 V
  24.759 +Z stroke
  24.760 +1.000 UP
  24.761 +1.000 UL
  24.762 +LTb
  24.763 +stroke
  24.764 +grestore
  24.765 +end
  24.766 +showpage
  24.767 +%%Trailer
  24.768 +%%DocumentFonts: Helvetica
    25.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    25.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-05/optimization_level/20T-Optimization-Level3.eps	Mon Dec 12 20:28:31 2011 +0100
    25.3 @@ -0,0 +1,827 @@
    25.4 +%!PS-Adobe-2.0 EPSF-2.0
    25.5 +%%Title: 20T-Optimization-Level3.eps
    25.6 +%%Creator: gnuplot 4.4 patchlevel 2
    25.7 +%%CreationDate: Mon Dec  5 16:54:55 2011
    25.8 +%%DocumentFonts: (atend)
    25.9 +%%BoundingBox: 50 50 410 302
   25.10 +%%EndComments
   25.11 +%%BeginProlog
   25.12 +/gnudict 256 dict def
   25.13 +gnudict begin
   25.14 +%
   25.15 +% The following true/false flags may be edited by hand if desired.
   25.16 +% The unit line width and grayscale image gamma correction may also be changed.
   25.17 +%
   25.18 +/Color false def
   25.19 +/Blacktext false def
   25.20 +/Solid false def
   25.21 +/Dashlength 1 def
   25.22 +/Landscape false def
   25.23 +/Level1 false def
   25.24 +/Rounded false def
   25.25 +/ClipToBoundingBox false def
   25.26 +/TransparentPatterns false def
   25.27 +/gnulinewidth 5.000 def
   25.28 +/userlinewidth gnulinewidth def
   25.29 +/Gamma 1.0 def
   25.30 +%
   25.31 +/vshift -46 def
   25.32 +/dl1 {
   25.33 +  10.0 Dashlength mul mul
   25.34 +  Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if
   25.35 +} def
   25.36 +/dl2 {
   25.37 +  10.0 Dashlength mul mul
   25.38 +  Rounded { currentlinewidth 0.75 mul add } if
   25.39 +} def
   25.40 +/hpt_ 31.5 def
   25.41 +/vpt_ 31.5 def
   25.42 +/hpt hpt_ def
   25.43 +/vpt vpt_ def
   25.44 +Level1 {} {
   25.45 +/SDict 10 dict def
   25.46 +systemdict /pdfmark known not {
   25.47 +  userdict /pdfmark systemdict /cleartomark get put
   25.48 +} if
   25.49 +SDict begin [
   25.50 +  /Title (20T-Optimization-Level3.eps)
   25.51 +  /Subject (gnuplot plot)
   25.52 +  /Creator (gnuplot 4.4 patchlevel 2)
   25.53 +  /Author (msach)
   25.54 +%  /Producer (gnuplot)
   25.55 +%  /Keywords ()
   25.56 +  /CreationDate (Mon Dec  5 16:54:55 2011)
   25.57 +  /DOCINFO pdfmark
   25.58 +end
   25.59 +} ifelse
   25.60 +/doclip {
   25.61 +  ClipToBoundingBox {
   25.62 +    newpath 50 50 moveto 410 50 lineto 410 302 lineto 50 302 lineto closepath
   25.63 +    clip
   25.64 +  } if
   25.65 +} def
   25.66 +%
   25.67 +% Gnuplot Prolog Version 4.4 (August 2010)
   25.68 +%
   25.69 +%/SuppressPDFMark true def
   25.70 +%
   25.71 +/M {moveto} bind def
   25.72 +/L {lineto} bind def
   25.73 +/R {rmoveto} bind def
   25.74 +/V {rlineto} bind def
   25.75 +/N {newpath moveto} bind def
   25.76 +/Z {closepath} bind def
   25.77 +/C {setrgbcolor} bind def
   25.78 +/f {rlineto fill} bind def
   25.79 +/g {setgray} bind def
   25.80 +/Gshow {show} def   % May be redefined later in the file to support UTF-8
   25.81 +/vpt2 vpt 2 mul def
   25.82 +/hpt2 hpt 2 mul def
   25.83 +/Lshow {currentpoint stroke M 0 vshift R 
   25.84 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   25.85 +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R
   25.86 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   25.87 +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R 
   25.88 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   25.89 +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
   25.90 +  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def
   25.91 +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash}
   25.92 + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def
   25.93 +/BL {stroke userlinewidth 2 mul setlinewidth
   25.94 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   25.95 +/AL {stroke userlinewidth 2 div setlinewidth
   25.96 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   25.97 +/UL {dup gnulinewidth mul /userlinewidth exch def
   25.98 +	dup 1 lt {pop 1} if 10 mul /udl exch def} def
   25.99 +/PL {stroke userlinewidth setlinewidth
  25.100 +	Rounded {1 setlinejoin 1 setlinecap} if} def
  25.101 +3.8 setmiterlimit
  25.102 +% Default Line colors
  25.103 +/LCw {1 1 1} def
  25.104 +/LCb {0 0 0} def
  25.105 +/LCa {0 0 0} def
  25.106 +/LC0 {1 0 0} def
  25.107 +/LC1 {0 1 0} def
  25.108 +/LC2 {0 0 1} def
  25.109 +/LC3 {1 0 1} def
  25.110 +/LC4 {0 1 1} def
  25.111 +/LC5 {1 1 0} def
  25.112 +/LC6 {0 0 0} def
  25.113 +/LC7 {1 0.3 0} def
  25.114 +/LC8 {0.5 0.5 0.5} def
  25.115 +% Default Line Types
  25.116 +/LTw {PL [] 1 setgray} def
  25.117 +/LTb {BL [] LCb DL} def
  25.118 +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def
  25.119 +/LT0 {PL [] LC0 DL} def
  25.120 +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def
  25.121 +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def
  25.122 +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def
  25.123 +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def
  25.124 +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def
  25.125 +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def
  25.126 +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def
  25.127 +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def
  25.128 +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def
  25.129 +/Dia {stroke [] 0 setdash 2 copy vpt add M
  25.130 +  hpt neg vpt neg V hpt vpt neg V
  25.131 +  hpt vpt V hpt neg vpt V closepath stroke
  25.132 +  Pnt} def
  25.133 +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V
  25.134 +  currentpoint stroke M
  25.135 +  hpt neg vpt neg R hpt2 0 V stroke
  25.136 + } def
  25.137 +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
  25.138 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  25.139 +  hpt2 neg 0 V closepath stroke
  25.140 +  Pnt} def
  25.141 +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M
  25.142 +  hpt2 vpt2 neg V currentpoint stroke M
  25.143 +  hpt2 neg 0 R hpt2 vpt2 V stroke} def
  25.144 +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M
  25.145 +  hpt neg vpt -1.62 mul V
  25.146 +  hpt 2 mul 0 V
  25.147 +  hpt neg vpt 1.62 mul V closepath stroke
  25.148 +  Pnt} def
  25.149 +/Star {2 copy Pls Crs} def
  25.150 +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M
  25.151 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  25.152 +  hpt2 neg 0 V closepath fill} def
  25.153 +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M
  25.154 +  hpt neg vpt -1.62 mul V
  25.155 +  hpt 2 mul 0 V
  25.156 +  hpt neg vpt 1.62 mul V closepath fill} def
  25.157 +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
  25.158 +  hpt neg vpt 1.62 mul V
  25.159 +  hpt 2 mul 0 V
  25.160 +  hpt neg vpt -1.62 mul V closepath stroke
  25.161 +  Pnt} def
  25.162 +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M
  25.163 +  hpt neg vpt 1.62 mul V
  25.164 +  hpt 2 mul 0 V
  25.165 +  hpt neg vpt -1.62 mul V closepath fill} def
  25.166 +/DiaF {stroke [] 0 setdash vpt add M
  25.167 +  hpt neg vpt neg V hpt vpt neg V
  25.168 +  hpt vpt V hpt neg vpt V closepath fill} def
  25.169 +/Pent {stroke [] 0 setdash 2 copy gsave
  25.170 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  25.171 +  closepath stroke grestore Pnt} def
  25.172 +/PentF {stroke [] 0 setdash gsave
  25.173 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  25.174 +  closepath fill grestore} def
  25.175 +/Circle {stroke [] 0 setdash 2 copy
  25.176 +  hpt 0 360 arc stroke Pnt} def
  25.177 +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def
  25.178 +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def
  25.179 +/C1 {BL [] 0 setdash 2 copy moveto
  25.180 +	2 copy vpt 0 90 arc closepath fill
  25.181 +	vpt 0 360 arc closepath} bind def
  25.182 +/C2 {BL [] 0 setdash 2 copy moveto
  25.183 +	2 copy vpt 90 180 arc closepath fill
  25.184 +	vpt 0 360 arc closepath} bind def
  25.185 +/C3 {BL [] 0 setdash 2 copy moveto
  25.186 +	2 copy vpt 0 180 arc closepath fill
  25.187 +	vpt 0 360 arc closepath} bind def
  25.188 +/C4 {BL [] 0 setdash 2 copy moveto
  25.189 +	2 copy vpt 180 270 arc closepath fill
  25.190 +	vpt 0 360 arc closepath} bind def
  25.191 +/C5 {BL [] 0 setdash 2 copy moveto
  25.192 +	2 copy vpt 0 90 arc
  25.193 +	2 copy moveto
  25.194 +	2 copy vpt 180 270 arc closepath fill
  25.195 +	vpt 0 360 arc} bind def
  25.196 +/C6 {BL [] 0 setdash 2 copy moveto
  25.197 +	2 copy vpt 90 270 arc closepath fill
  25.198 +	vpt 0 360 arc closepath} bind def
  25.199 +/C7 {BL [] 0 setdash 2 copy moveto
  25.200 +	2 copy vpt 0 270 arc closepath fill
  25.201 +	vpt 0 360 arc closepath} bind def
  25.202 +/C8 {BL [] 0 setdash 2 copy moveto
  25.203 +	2 copy vpt 270 360 arc closepath fill
  25.204 +	vpt 0 360 arc closepath} bind def
  25.205 +/C9 {BL [] 0 setdash 2 copy moveto
  25.206 +	2 copy vpt 270 450 arc closepath fill
  25.207 +	vpt 0 360 arc closepath} bind def
  25.208 +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
  25.209 +	2 copy moveto
  25.210 +	2 copy vpt 90 180 arc closepath fill
  25.211 +	vpt 0 360 arc closepath} bind def
  25.212 +/C11 {BL [] 0 setdash 2 copy moveto
  25.213 +	2 copy vpt 0 180 arc closepath fill
  25.214 +	2 copy moveto
  25.215 +	2 copy vpt 270 360 arc closepath fill
  25.216 +	vpt 0 360 arc closepath} bind def
  25.217 +/C12 {BL [] 0 setdash 2 copy moveto
  25.218 +	2 copy vpt 180 360 arc closepath fill
  25.219 +	vpt 0 360 arc closepath} bind def
  25.220 +/C13 {BL [] 0 setdash 2 copy moveto
  25.221 +	2 copy vpt 0 90 arc closepath fill
  25.222 +	2 copy moveto
  25.223 +	2 copy vpt 180 360 arc closepath fill
  25.224 +	vpt 0 360 arc closepath} bind def
  25.225 +/C14 {BL [] 0 setdash 2 copy moveto
  25.226 +	2 copy vpt 90 360 arc closepath fill
  25.227 +	vpt 0 360 arc} bind def
  25.228 +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
  25.229 +	vpt 0 360 arc closepath} bind def
  25.230 +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
  25.231 +	neg 0 rlineto closepath} bind def
  25.232 +/Square {dup Rec} bind def
  25.233 +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def
  25.234 +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def
  25.235 +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def
  25.236 +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
  25.237 +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def
  25.238 +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
  25.239 +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill
  25.240 +	exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
  25.241 +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def
  25.242 +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
  25.243 +	2 copy vpt Square fill Bsquare} bind def
  25.244 +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def
  25.245 +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def
  25.246 +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
  25.247 +	Bsquare} bind def
  25.248 +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
  25.249 +	Bsquare} bind def
  25.250 +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def
  25.251 +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
  25.252 +	2 copy vpt Square fill Bsquare} bind def
  25.253 +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
  25.254 +	2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
  25.255 +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def
  25.256 +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def
  25.257 +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def
  25.258 +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def
  25.259 +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def
  25.260 +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def
  25.261 +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def
  25.262 +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def
  25.263 +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def
  25.264 +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def
  25.265 +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def
  25.266 +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def
  25.267 +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def
  25.268 +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def
  25.269 +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def
  25.270 +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def
  25.271 +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def
  25.272 +/DiaE {stroke [] 0 setdash vpt add M
  25.273 +  hpt neg vpt neg V hpt vpt neg V
  25.274 +  hpt vpt V hpt neg vpt V closepath stroke} def
  25.275 +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M
  25.276 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  25.277 +  hpt2 neg 0 V closepath stroke} def
  25.278 +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M
  25.279 +  hpt neg vpt -1.62 mul V
  25.280 +  hpt 2 mul 0 V
  25.281 +  hpt neg vpt 1.62 mul V closepath stroke} def
  25.282 +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M
  25.283 +  hpt neg vpt 1.62 mul V
  25.284 +  hpt 2 mul 0 V
  25.285 +  hpt neg vpt -1.62 mul V closepath stroke} def
  25.286 +/PentE {stroke [] 0 setdash gsave
  25.287 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  25.288 +  closepath stroke grestore} def
  25.289 +/CircE {stroke [] 0 setdash 
  25.290 +  hpt 0 360 arc stroke} def
  25.291 +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def
  25.292 +/DiaW {stroke [] 0 setdash vpt add M
  25.293 +  hpt neg vpt neg V hpt vpt neg V
  25.294 +  hpt vpt V hpt neg vpt V Opaque stroke} def
  25.295 +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M
  25.296 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  25.297 +  hpt2 neg 0 V Opaque stroke} def
  25.298 +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M
  25.299 +  hpt neg vpt -1.62 mul V
  25.300 +  hpt 2 mul 0 V
  25.301 +  hpt neg vpt 1.62 mul V Opaque stroke} def
  25.302 +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M
  25.303 +  hpt neg vpt 1.62 mul V
  25.304 +  hpt 2 mul 0 V
  25.305 +  hpt neg vpt -1.62 mul V Opaque stroke} def
  25.306 +/PentW {stroke [] 0 setdash gsave
  25.307 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  25.308 +  Opaque stroke grestore} def
  25.309 +/CircW {stroke [] 0 setdash 
  25.310 +  hpt 0 360 arc Opaque stroke} def
  25.311 +/BoxFill {gsave Rec 1 setgray fill grestore} def
  25.312 +/Density {
  25.313 +  /Fillden exch def
  25.314 +  currentrgbcolor
  25.315 +  /ColB exch def /ColG exch def /ColR exch def
  25.316 +  /ColR ColR Fillden mul Fillden sub 1 add def
  25.317 +  /ColG ColG Fillden mul Fillden sub 1 add def
  25.318 +  /ColB ColB Fillden mul Fillden sub 1 add def
  25.319 +  ColR ColG ColB setrgbcolor} def
  25.320 +/BoxColFill {gsave Rec PolyFill} def
  25.321 +/PolyFill {gsave Density fill grestore grestore} def
  25.322 +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def
  25.323 +%
  25.324 +% PostScript Level 1 Pattern Fill routine for rectangles
  25.325 +% Usage: x y w h s a XX PatternFill
  25.326 +%	x,y = lower left corner of box to be filled
  25.327 +%	w,h = width and height of box
  25.328 +%	  a = angle in degrees between lines and x-axis
  25.329 +%	 XX = 0/1 for no/yes cross-hatch
  25.330 +%
  25.331 +/PatternFill {gsave /PFa [ 9 2 roll ] def
  25.332 +  PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate
  25.333 +  PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec
  25.334 +  gsave 1 setgray fill grestore clip
  25.335 +  currentlinewidth 0.5 mul setlinewidth
  25.336 +  /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def
  25.337 +  0 0 M PFa 5 get rotate PFs -2 div dup translate
  25.338 +  0 1 PFs PFa 4 get div 1 add floor cvi
  25.339 +	{PFa 4 get mul 0 M 0 PFs V} for
  25.340 +  0 PFa 6 get ne {
  25.341 +	0 1 PFs PFa 4 get div 1 add floor cvi
  25.342 +	{PFa 4 get mul 0 2 1 roll M PFs 0 V} for
  25.343 + } if
  25.344 +  stroke grestore} def
  25.345 +%
  25.346 +/languagelevel where
  25.347 + {pop languagelevel} {1} ifelse
  25.348 + 2 lt
  25.349 +	{/InterpretLevel1 true def}
  25.350 +	{/InterpretLevel1 Level1 def}
  25.351 + ifelse
  25.352 +%
  25.353 +% PostScript level 2 pattern fill definitions
  25.354 +%
  25.355 +/Level2PatternFill {
  25.356 +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8}
  25.357 +	bind def
  25.358 +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def
  25.359 +<< Tile8x8
  25.360 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} 
  25.361 +>> matrix makepattern
  25.362 +/Pat1 exch def
  25.363 +<< Tile8x8
  25.364 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke
  25.365 +	0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke}
  25.366 +>> matrix makepattern
  25.367 +/Pat2 exch def
  25.368 +<< Tile8x8
  25.369 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L
  25.370 +	8 8 L 8 0 L 0 0 L fill}
  25.371 +>> matrix makepattern
  25.372 +/Pat3 exch def
  25.373 +<< Tile8x8
  25.374 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L
  25.375 +	0 12 M 12 0 L stroke}
  25.376 +>> matrix makepattern
  25.377 +/Pat4 exch def
  25.378 +<< Tile8x8
  25.379 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L
  25.380 +	0 -4 M 12 8 L stroke}
  25.381 +>> matrix makepattern
  25.382 +/Pat5 exch def
  25.383 +<< Tile8x8
  25.384 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L
  25.385 +	0 12 M 8 -4 L 4 12 M 10 0 L stroke}
  25.386 +>> matrix makepattern
  25.387 +/Pat6 exch def
  25.388 +<< Tile8x8
  25.389 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L
  25.390 +	0 -4 M 8 12 L 4 -4 M 10 8 L stroke}
  25.391 +>> matrix makepattern
  25.392 +/Pat7 exch def
  25.393 +<< Tile8x8
  25.394 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L
  25.395 +	12 0 M -4 8 L 12 4 M 0 10 L stroke}
  25.396 +>> matrix makepattern
  25.397 +/Pat8 exch def
  25.398 +<< Tile8x8
  25.399 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L
  25.400 +	-4 0 M 12 8 L -4 4 M 8 10 L stroke}
  25.401 +>> matrix makepattern
  25.402 +/Pat9 exch def
  25.403 +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def
  25.404 +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def
  25.405 +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def
  25.406 +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def
  25.407 +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def
  25.408 +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def
  25.409 +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def
  25.410 +} def
  25.411 +%
  25.412 +%
  25.413 +%End of PostScript Level 2 code
  25.414 +%
  25.415 +/PatternBgnd {
  25.416 +  TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse
  25.417 +} def
  25.418 +%
  25.419 +% Substitute for Level 2 pattern fill codes with
  25.420 +% grayscale if Level 2 support is not selected.
  25.421 +%
  25.422 +/Level1PatternFill {
  25.423 +/Pattern1 {0.250 Density} bind def
  25.424 +/Pattern2 {0.500 Density} bind def
  25.425 +/Pattern3 {0.750 Density} bind def
  25.426 +/Pattern4 {0.125 Density} bind def
  25.427 +/Pattern5 {0.375 Density} bind def
  25.428 +/Pattern6 {0.625 Density} bind def
  25.429 +/Pattern7 {0.875 Density} bind def
  25.430 +} def
  25.431 +%
  25.432 +% Now test for support of Level 2 code
  25.433 +%
  25.434 +Level1 {Level1PatternFill} {Level2PatternFill} ifelse
  25.435 +%
  25.436 +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont
  25.437 +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall
  25.438 +currentdict end definefont pop
  25.439 +end
  25.440 +%%EndProlog
  25.441 +gnudict begin
  25.442 +gsave
  25.443 +doclip
  25.444 +50 50 translate
  25.445 +0.050 0.050 scale
  25.446 +0 setgray
  25.447 +newpath
  25.448 +(Helvetica) findfont 140 scalefont setfont
  25.449 +1.000 UL
  25.450 +LTb
  25.451 +630 448 M
  25.452 +63 0 V
  25.453 +6254 0 R
  25.454 +-63 0 V
  25.455 +546 448 M
  25.456 +( 1) Rshow
  25.457 +1.000 UL
  25.458 +LTb
  25.459 +630 865 M
  25.460 +63 0 V
  25.461 +6254 0 R
  25.462 +-63 0 V
  25.463 +546 865 M
  25.464 +( 1.01) Rshow
  25.465 +1.000 UL
  25.466 +LTb
  25.467 +630 1282 M
  25.468 +63 0 V
  25.469 +6254 0 R
  25.470 +-63 0 V
  25.471 +-6338 0 R
  25.472 +( 1.02) Rshow
  25.473 +1.000 UL
  25.474 +LTb
  25.475 +630 1699 M
  25.476 +63 0 V
  25.477 +6254 0 R
  25.478 +-63 0 V
  25.479 +-6338 0 R
  25.480 +( 1.03) Rshow
  25.481 +1.000 UL
  25.482 +LTb
  25.483 +630 2116 M
  25.484 +63 0 V
  25.485 +6254 0 R
  25.486 +-63 0 V
  25.487 +-6338 0 R
  25.488 +( 1.04) Rshow
  25.489 +1.000 UL
  25.490 +LTb
  25.491 +630 2534 M
  25.492 +63 0 V
  25.493 +6254 0 R
  25.494 +-63 0 V
  25.495 +-6338 0 R
  25.496 +( 1.05) Rshow
  25.497 +1.000 UL
  25.498 +LTb
  25.499 +630 2951 M
  25.500 +63 0 V
  25.501 +6254 0 R
  25.502 +-63 0 V
  25.503 +-6338 0 R
  25.504 +( 1.06) Rshow
  25.505 +1.000 UL
  25.506 +LTb
  25.507 +630 3368 M
  25.508 +63 0 V
  25.509 +6254 0 R
  25.510 +-63 0 V
  25.511 +-6338 0 R
  25.512 +( 1.07) Rshow
  25.513 +1.000 UL
  25.514 +LTb
  25.515 +630 3785 M
  25.516 +63 0 V
  25.517 +6254 0 R
  25.518 +-63 0 V
  25.519 +-6338 0 R
  25.520 +( 1.08) Rshow
  25.521 +1.000 UL
  25.522 +LTb
  25.523 +630 4202 M
  25.524 +63 0 V
  25.525 +6254 0 R
  25.526 +-63 0 V
  25.527 +-6338 0 R
  25.528 +( 1.09) Rshow
  25.529 +1.000 UL
  25.530 +LTb
  25.531 +630 4619 M
  25.532 +63 0 V
  25.533 +6254 0 R
  25.534 +-63 0 V
  25.535 +-6338 0 R
  25.536 +( 1.1) Rshow
  25.537 +1.000 UL
  25.538 +LTb
  25.539 +630 448 M
  25.540 +0 63 V
  25.541 +0 4108 R
  25.542 +0 -63 V
  25.543 +630 308 M
  25.544 +( 0) Cshow
  25.545 +1.000 UL
  25.546 +LTb
  25.547 +1683 448 M
  25.548 +0 63 V
  25.549 +0 4108 R
  25.550 +0 -63 V
  25.551 +0 -4248 R
  25.552 +( 2000) Cshow
  25.553 +1.000 UL
  25.554 +LTb
  25.555 +2736 448 M
  25.556 +0 63 V
  25.557 +0 4108 R
  25.558 +0 -63 V
  25.559 +0 -4248 R
  25.560 +( 4000) Cshow
  25.561 +1.000 UL
  25.562 +LTb
  25.563 +3789 448 M
  25.564 +0 63 V
  25.565 +0 4108 R
  25.566 +0 -63 V
  25.567 +0 -4248 R
  25.568 +( 6000) Cshow
  25.569 +1.000 UL
  25.570 +LTb
  25.571 +4841 448 M
  25.572 +0 63 V
  25.573 +0 4108 R
  25.574 +0 -63 V
  25.575 +0 -4248 R
  25.576 +( 8000) Cshow
  25.577 +1.000 UL
  25.578 +LTb
  25.579 +5894 448 M
  25.580 +0 63 V
  25.581 +0 4108 R
  25.582 +0 -63 V
  25.583 +0 -4248 R
  25.584 +( 10000) Cshow
  25.585 +1.000 UL
  25.586 +LTb
  25.587 +6947 448 M
  25.588 +0 63 V
  25.589 +0 4108 R
  25.590 +0 -63 V
  25.591 +0 -4248 R
  25.592 +( 12000) Cshow
  25.593 +1.000 UL
  25.594 +LTb
  25.595 +1.000 UL
  25.596 +LTb
  25.597 +630 4619 N
  25.598 +630 448 L
  25.599 +6317 0 V
  25.600 +0 4171 V
  25.601 +-6317 0 V
  25.602 +Z stroke
  25.603 +LCb setrgbcolor
  25.604 +3788 98 M
  25.605 +(Cycles between Sync Operations) Cshow
  25.606 +LTb
  25.607 +3788 4829 M
  25.608 +( Overhead Histogram) Cshow
  25.609 +1.000 UP
  25.610 +1.000 UL
  25.611 +LTb
  25.612 +% Begin plot #1
  25.613 +1.000 UL
  25.614 +LT0
  25.615 +LCb setrgbcolor
  25.616 +6296 4486 M
  25.617 +(Exec-Cycles-Workcycles-Ratio) Rshow
  25.618 +LT0
  25.619 +6380 4486 M
  25.620 +399 0 V
  25.621 +655 4431 M
  25.622 +756 954 L
  25.623 +883 760 L
  25.624 +252 -49 V
  25.625 +506 -59 V
  25.626 +2652 603 L
  25.627 +3663 590 L
  25.628 +3032 17 V
  25.629 +% End plot #1
  25.630 +stroke
  25.631 +LTb
  25.632 +630 4619 N
  25.633 +630 448 L
  25.634 +6317 0 V
  25.635 +0 4171 V
  25.636 +-6317 0 V
  25.637 +Z stroke
  25.638 +1.000 UP
  25.639 +1.000 UL
  25.640 +LTb
  25.641 +1.000 UL
  25.642 +LTb
  25.643 +3510 2296 M
  25.644 +63 0 V
  25.645 +2654 0 R
  25.646 +-63 0 V
  25.647 +-2738 0 R
  25.648 +( 1) Rshow
  25.649 +1.000 UL
  25.650 +LTb
  25.651 +3510 2503 M
  25.652 +63 0 V
  25.653 +2654 0 R
  25.654 +-63 0 V
  25.655 +-2738 0 R
  25.656 +( 1.01) Rshow
  25.657 +1.000 UL
  25.658 +LTb
  25.659 +3510 2710 M
  25.660 +63 0 V
  25.661 +2654 0 R
  25.662 +-63 0 V
  25.663 +-2738 0 R
  25.664 +( 1.02) Rshow
  25.665 +1.000 UL
  25.666 +LTb
  25.667 +3510 2917 M
  25.668 +63 0 V
  25.669 +2654 0 R
  25.670 +-63 0 V
  25.671 +-2738 0 R
  25.672 +( 1.03) Rshow
  25.673 +1.000 UL
  25.674 +LTb
  25.675 +3510 3124 M
  25.676 +63 0 V
  25.677 +2654 0 R
  25.678 +-63 0 V
  25.679 +-2738 0 R
  25.680 +( 1.04) Rshow
  25.681 +1.000 UL
  25.682 +LTb
  25.683 +3510 3332 M
  25.684 +63 0 V
  25.685 +2654 0 R
  25.686 +-63 0 V
  25.687 +-2738 0 R
  25.688 +( 1.05) Rshow
  25.689 +1.000 UL
  25.690 +LTb
  25.691 +3510 3539 M
  25.692 +63 0 V
  25.693 +2654 0 R
  25.694 +-63 0 V
  25.695 +-2738 0 R
  25.696 +( 1.06) Rshow
  25.697 +1.000 UL
  25.698 +LTb
  25.699 +3510 3746 M
  25.700 +63 0 V
  25.701 +2654 0 R
  25.702 +-63 0 V
  25.703 +-2738 0 R
  25.704 +( 1.07) Rshow
  25.705 +1.000 UL
  25.706 +LTb
  25.707 +3510 3953 M
  25.708 +63 0 V
  25.709 +2654 0 R
  25.710 +-63 0 V
  25.711 +-2738 0 R
  25.712 +( 1.08) Rshow
  25.713 +1.000 UL
  25.714 +LTb
  25.715 +3510 4160 M
  25.716 +63 0 V
  25.717 +2654 0 R
  25.718 +-63 0 V
  25.719 +-2738 0 R
  25.720 +( 1.09) Rshow
  25.721 +1.000 UL
  25.722 +LTb
  25.723 +3510 4367 M
  25.724 +63 0 V
  25.725 +2654 0 R
  25.726 +-63 0 V
  25.727 +-2738 0 R
  25.728 +( 1.1) Rshow
  25.729 +1.000 UL
  25.730 +LTb
  25.731 +3510 2296 M
  25.732 +0 63 V
  25.733 +0 2008 R
  25.734 +0 -63 V
  25.735 +0 -2148 R
  25.736 +( 0) Cshow
  25.737 +1.000 UL
  25.738 +LTb
  25.739 +4053 2296 M
  25.740 +0 63 V
  25.741 +0 2008 R
  25.742 +0 -63 V
  25.743 +0 -2148 R
  25.744 +( 20000) Cshow
  25.745 +1.000 UL
  25.746 +LTb
  25.747 +4597 2296 M
  25.748 +0 63 V
  25.749 +0 2008 R
  25.750 +0 -63 V
  25.751 +0 -2148 R
  25.752 +( 40000) Cshow
  25.753 +1.000 UL
  25.754 +LTb
  25.755 +5140 2296 M
  25.756 +0 63 V
  25.757 +0 2008 R
  25.758 +0 -63 V
  25.759 +0 -2148 R
  25.760 +( 60000) Cshow
  25.761 +1.000 UL
  25.762 +LTb
  25.763 +5684 2296 M
  25.764 +0 63 V
  25.765 +0 2008 R
  25.766 +0 -63 V
  25.767 +0 -2148 R
  25.768 +( 80000) Cshow
  25.769 +1.000 UL
  25.770 +LTb
  25.771 +6227 2296 M
  25.772 +0 63 V
  25.773 +0 2008 R
  25.774 +0 -63 V
  25.775 +0 -2148 R
  25.776 +( 100000) Cshow
  25.777 +1.000 UL
  25.778 +LTb
  25.779 +1.000 UL
  25.780 +LTb
  25.781 +3510 4367 N
  25.782 +0 -2071 V
  25.783 +2717 0 V
  25.784 +0 2071 V
  25.785 +-2717 0 V
  25.786 +Z stroke
  25.787 +LCb setrgbcolor
  25.788 +4868 1974 M
  25.789 +() Cshow
  25.790 +LTb
  25.791 +4868 4297 M
  25.792 +() Cshow
  25.793 +1.000 UP
  25.794 +1.000 UL
  25.795 +LTb
  25.796 +% Begin plot #1
  25.797 +1.000 UL
  25.798 +LT0
  25.799 +LCb setrgbcolor
  25.800 +5576 4234 M
  25.801 +(Exec-Cycles-Workcycles-Ratio) Rshow
  25.802 +LT0
  25.803 +5660 4234 M
  25.804 +399 0 V
  25.805 +-2548 40 R
  25.806 +6 -1727 V
  25.807 +6 -96 V
  25.808 +13 -25 V
  25.809 +26 -29 V
  25.810 +52 -24 V
  25.811 +53 -7 V
  25.812 +156 9 V
  25.813 +% End plot #1
  25.814 +stroke
  25.815 +LTb
  25.816 +3510 4367 N
  25.817 +0 -2071 V
  25.818 +2717 0 V
  25.819 +0 2071 V
  25.820 +-2717 0 V
  25.821 +Z stroke
  25.822 +1.000 UP
  25.823 +1.000 UL
  25.824 +LTb
  25.825 +stroke
  25.826 +grestore
  25.827 +end
  25.828 +showpage
  25.829 +%%Trailer
  25.830 +%%DocumentFonts: Helvetica
    26.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    26.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-06/debugging_ovh_p_sync__TSC.meas	Mon Dec 12 20:28:31 2011 +0100
    26.3 @@ -0,0 +1,16 @@
    26.4 +# Output file name: 2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/foo2.test
    26.5 +# Date of Run: 2011-12-06 23:36:35.468253
    26.6 +# Number of Cores: 4
    26.7 +# Number of Threads: 20 per Core
    26.8 +#   <total workcycles>	<workcycles per core>	    <overall cycles>	<Cycles between Syncs>	 <Overhead per Core>	          <Overhead>	 <Overhead per Sync>	    <Syncs per Core>	<ExecCycles/WorkCycles Ration>
    26.9 +# ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   26.10 +            49684232	            12421058	            63017517	           41.403527	             3333321	            13333285	           11.111071	             1200000	            1.268360
   26.11 +           141223760	            35305940	           147386155	          117.686467	             1540598	             6162395	            5.135329	             1200000	            1.043636
   26.12 +           275157440	            68789360	           294220322	          229.297867	             4765720	            19062882	           15.885735	             1200000	            1.069280
   26.13 +           563679740	           140919935	           585155112	          469.733117	             5368843	            21475372	           17.896143	             1200000	            1.038099
   26.14 +          1136066680	           284016670	          1163726296	          946.722233	             6914904	            27659616	           23.049680	             1200000	            1.024347
   26.15 +          2282146164	           570536541	          2323454022	         1901.788470	            10326964	            41307858	           34.423215	             1200000	            1.018100
   26.16 +          4581748664	          1145437166	          4641309200	         3818.123887	            14890134	            59560536	           49.633780	             1200000	            1.013000
   26.17 +          6874965748	          1718741437	          6964006727	         5729.138123	            22260244	            89040979	           74.200816	             1200000	            1.012951
   26.18 +         13766001692	          3441500423	         13910652854	        11471.668077	            36162790	           144651162	          120.542635	             1200000	            1.010508
   26.19 +        286807525772	         71701881443	        289734248508	       239006.271477	           731680684	          2926722736	         2438.935613	             1200000	            1.010204
    27.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    27.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-06/debugging_ovh_p_sync__TSC_dbl_chk.meas	Mon Dec 12 20:28:31 2011 +0100
    27.3 @@ -0,0 +1,16 @@
    27.4 +# Output file name: 2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/foo3.test
    27.5 +# Date of Run: 2011-12-07 00:09:14.388265
    27.6 +# Number of Cores: 4
    27.7 +# Number of Threads: 20 per Core
    27.8 +#   <total workcycles>	<workcycles per core>	    <overall cycles>	<Cycles between Syncs>	 <Overhead per Core>	          <Overhead>	 <Overhead per Sync>	    <Syncs per Core>	<ExecCycles/WorkCycles Ration>
    27.9 +# ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   27.10 +            51124060	            12781015	            62460060	           42.603383	             2834000	            11336000	            9.446667	             1200000	            1.221735
   27.11 +           138709492	            34677373	           148548751	          115.591243	             2459814	             9839259	            8.199383	             1200000	            1.070934
   27.12 +           274184424	            68546106	           297965848	          228.487020	             5945356	            23781424	           19.817853	             1200000	            1.086735
   27.13 +           560811708	           140202927	           584361656	          467.343090	             5887487	            23549948	           19.624957	             1200000	            1.041993
   27.14 +          1136777256	           284194314	          1161673360	          947.314380	             6224026	            24896104	           20.746753	             1200000	            1.021901
   27.15 +          2281873460	           570468365	          2324592159	         1901.561217	            10679674	            42718699	           35.598916	             1200000	            1.018721
   27.16 +          4578064796	          1144516199	          4649950169	         3815.053997	            17971343	            71885373	           59.904477	             1200000	            1.015702
   27.17 +          6873573744	          1718393436	          6961477921	         5727.978120	            21976044	            87904177	           73.253481	             1200000	            1.012789
   27.18 +         13758647136	          3439661784	         13930326191	        11465.539280	            42919763	           171679055	          143.065879	             1200000	            1.012478
   27.19 +        286756706048	         71689176512	        289730571169	       238963.921707	           743466280	          2973865121	         2478.220934	             1200000	            1.010371
    28.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    28.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-06/debugging_ovh_p_sync__better_TSC.meas	Mon Dec 12 20:28:31 2011 +0100
    28.3 @@ -0,0 +1,16 @@
    28.4 +# Output file name: 2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/foo.test
    28.5 +# Date of Run: 2011-12-07 01:08:48.598390
    28.6 +# Number of Cores: 4
    28.7 +# Number of Threads: 20 per Core
    28.8 +#   <total workcycles>	<workcycles per core>	    <overall cycles>	<Cycles between Syncs>	 <Overhead per Core>	          <Overhead>	 <Overhead per Sync>	    <Syncs per Core>	<ExecCycles/WorkCycles Ration>
    28.9 +# ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   28.10 +            47227704	            11806926	            51078713	           39.356420	              962752	             3851009	            3.209174	             1200000	            1.081541
   28.11 +           134799052	            33699763	           141881747	          112.332543	             1770673	             7082695	            5.902246	             1200000	            1.052543
   28.12 +           274911828	            68727957	           279592206	          229.093190	             1170094	             4680378	            3.900315	             1200000	            1.017025
   28.13 +           564435352	           141108838	           567219606	          470.362793	              696063	             2784254	            2.320212	             1200000	            1.004933
   28.14 +          1134283004	           283570751	          1140124864	          945.235837	             1460465	             5841860	            4.868217	             1200000	            1.005150
   28.15 +          2280848312	           570212078	          2286957219	         1900.706927	             1527226	             6108907	            5.090756	             1200000	            1.002678
   28.16 +          4571308428	          1142827107	          4575757980	         3809.423690	             1112388	             4449552	            3.707960	             1200000	            1.000973
   28.17 +          6861678028	          1715419507	          6880760770	         5718.065023	             4770685	            19082742	           15.902285	             1200000	            1.002781
   28.18 +         13759554784	          3439888696	         13790735619	        11466.295653	             7795208	            31180835	           25.984029	             1200000	            1.002266
   28.19 +        286326428144	         71581607036	        287234047462	       238605.356787	           226904829	           907619318	          756.349432	             1200000	            1.003170
    29.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    29.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-06/debugging_ovh_p_sync__better_TSC_dbl_chk.meas	Mon Dec 12 20:28:31 2011 +0100
    29.3 @@ -0,0 +1,16 @@
    29.4 +# Output file name: 2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/foo2.test
    29.5 +# Date of Run: 2011-12-07 01:14:28.768449
    29.6 +# Number of Cores: 4
    29.7 +# Number of Threads: 20 per Core
    29.8 +#   <total workcycles>	<workcycles per core>	    <overall cycles>	<Cycles between Syncs>	 <Overhead per Core>	          <Overhead>	 <Overhead per Sync>	    <Syncs per Core>	<ExecCycles/WorkCycles Ration>
    29.9 +# ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   29.10 +            50763952	            12690988	            53865613	           42.303293	              775415	             3101661	            2.584718	             1200000	            1.061100
   29.11 +           134752312	            33688078	           139206651	          112.293593	             1113584	             4454339	            3.711949	             1200000	            1.033056
   29.12 +           274425852	            68606463	           281669704	          228.688210	             1810963	             7243852	            6.036543	             1200000	            1.026396
   29.13 +           560857408	           140214352	           565418030	          467.381173	             1140155	             4560622	            3.800518	             1200000	            1.008132
   29.14 +          1131656904	           282914226	          1145551249	          943.047420	             3473586	            13894345	           11.578621	             1200000	            1.012278
   29.15 +          2281819204	           570454801	          2292087424	         1901.516003	             2567055	            10268220	            8.556850	             1200000	            1.004500
   29.16 +          4568999260	          1142249815	          4584228945	         3807.499383	             3807421	            15229685	           12.691404	             1200000	            1.003333
   29.17 +          6868890280	          1717222570	          6902090438	         5724.075233	             8300039	            33200158	           27.666798	             1200000	            1.004833
   29.18 +         13760476816	          3440119204	         13823762765	        11467.064013	            15821487	            63285949	           52.738291	             1200000	            1.004599
   29.19 +        286707712064	         71676928016	        287939561800	       238923.093387	           307962434	          1231849736	         1026.541447	             1200000	            1.004297
    30.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    30.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-06/debugging_ovh_p_sync__perf_ctrs_dbl_chk.meas	Mon Dec 12 20:28:31 2011 +0100
    30.3 @@ -0,0 +1,16 @@
    30.4 +# Output file name: 2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/foo4.test
    30.5 +# Date of Run: 2011-12-07 00:26:20.348541
    30.6 +# Number of Cores: 4
    30.7 +# Number of Threads: 20 per Core
    30.8 +#   <total workcycles>	<workcycles per core>	    <overall cycles>	<Cycles between Syncs>	 <Overhead per Core>	          <Overhead>	 <Overhead per Sync>	    <Syncs per Core>	<ExecCycles/WorkCycles Ration>
    30.9 +# ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   30.10 +            56925420	            14231355	            59584430	           47.437850	              664752	             2659010	            2.215842	             1200000	            1.046710
   30.11 +           142606036	            35651509	           147687956	          118.838363	             1270480	             5081920	            4.234933	             1200000	            1.035636
   30.12 +           287372259	            71843064	           292903647	          239.476882	             1382847	             5531388	            4.609490	             1200000	            1.019248
   30.13 +           574748627	           143687156	           583518203	          478.957189	             2192394	             8769576	            7.307980	             1200000	            1.015258
   30.14 +          1151273449	           287818362	          1162921213	          959.394541	             2911941	            11647764	            9.706470	             1200000	            1.010117
   30.15 +          2303618272	           575904568	          2321588474	         1919.681893	             4492550	            17970202	           14.975168	             1200000	            1.007801
   30.16 +          4608407179	          1152101794	          4648425061	         3840.339316	            10004470	            40017882	           33.348235	             1200000	            1.008684
   30.17 +          6912349163	          1728087290	          6963655473	         5760.290969	            12826577	            51306310	           42.755258	             1200000	            1.007422
   30.18 +         13824884245	          3456221061	         13944938481	        11520.736871	            30013559	           120054236	          100.045197	             1200000	            1.008684
   30.19 +        288082232817	         72020558204	        289991935483	       240068.527347	           477425666	          1909702666	         1591.418888	             1200000	            1.006629
    31.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    31.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-07/128_thds__o30000__perfCtrs.meas	Mon Dec 12 20:28:31 2011 +0100
    31.3 @@ -0,0 +1,15 @@
    31.4 +# Output file name: 2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-07/128_thds__o30000__perfCtrs.meas
    31.5 +# Date of Run: 2011-12-08 05:31:26.221354
    31.6 +# Number of Cores: 4
    31.7 +# Number of Threads: 32.000000 per Core, 128 total
    31.8 +#     <iters per task>	  <total exe cycles>	    <total work cyc>	      <one task cyc>	<total overhead cyc>	         <num syncs>	<overhead per Sync cyc>	    <Exe/Work ratio>
    31.9 +# --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   31.10 +                   2	          5373609113	           449497129	          117.056544	          4924111984	             7680000	          641.160415	           11.954713
   31.11 +                   5	          5557777330	           589537387	          153.525361	          4968239943	             7680000	          646.906243	            9.427353
   31.12 +                  10	          5664273168	           823840357	          214.541760	          4840432811	             7680000	          630.264689	            6.875450
   31.13 +                  20	          6370697460	          1287442188	          335.271403	          5083255272	             7680000	          661.882197	            4.948337
   31.14 +                  40	          7005629167	          2200991537	          573.174879	          4804637630	             7680000	          625.603858	            3.182942
   31.15 +                  80	          9057202072	          4047368783	         1054.002287	          5009833289	             7680000	          652.322043	            2.237800
   31.16 +                 160	         12429628706	          7741485046	         2016.011731	          4688143660	             7680000	          610.435372	            1.605587
   31.17 +                 320	         19348283427	         15113322801	         3935.761146	          4234960626	             7680000	          551.427165	            1.280214
   31.18 +                 640	         34142728671	         29860420219	         7776.151099	          4282308452	             7680000	          557.592246	            1.143411
    32.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    32.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-07/32_thds__o30000__perfCtrs.meas	Mon Dec 12 20:28:31 2011 +0100
    32.3 @@ -0,0 +1,15 @@
    32.4 +# Output file name: 2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-07/32_thds__o30000__perfCtrs.meas
    32.5 +# Date of Run: 2011-12-08 05:29:40.742128
    32.6 +# Number of Cores: 4
    32.7 +# Number of Threads: 8.000000 per Core, 32 total
    32.8 +#     <iters per task>	  <total exe cycles>	    <total work cyc>	      <one task cyc>	<total overhead cyc>	         <num syncs>	<overhead per Sync cyc>	    <Exe/Work ratio>
    32.9 +# --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   32.10 +                   2	          1259751803	           112386407	          117.069174	          1147365396	             1920000	          597.586144	           11.209112
   32.11 +                   5	          1299335503	           147191037	          153.323997	          1152144466	             1920000	          600.075243	            8.827545
   32.12 +                  10	          1373403718	           204822956	          213.357246	          1168580762	             1920000	          608.635814	            6.705321
   32.13 +                  20	          1499365151	           322838670	          336.290281	          1176526481	             1920000	          612.774209	            4.644317
   32.14 +                  40	          1709314167	           552722852	          575.752971	          1156591315	             1920000	          602.391310	            3.092534
   32.15 +                  80	          2207162132	          1013280247	         1055.500257	          1193881885	             1920000	          621.813482	            2.178235
   32.16 +                 160	          3046663689	          1932416954	         2012.934327	          1114246735	             1920000	          580.336841	            1.576608
   32.17 +                 320	          4862295054	          3775595365	         3932.911839	          1086699689	             1920000	          565.989421	            1.287822
   32.18 +                 640	          8473299732	          7464900588	         7775.938112	          1008399144	             1920000	          525.207887	            1.135085
    33.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    33.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-07/512_thds__o30000__perfCtrs.meas	Mon Dec 12 20:28:31 2011 +0100
    33.3 @@ -0,0 +1,15 @@
    33.4 +# Output file name: 2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-07/512_thds__o30000__perfCtrs.meas
    33.5 +# Date of Run: 2011-12-08 05:38:16.517290
    33.6 +# Number of Cores: 4
    33.7 +# Number of Threads: 128.000000 per Core, 512 total
    33.8 +#     <iters per task>	  <total exe cycles>	    <total work cyc>	      <one task cyc>	<total overhead cyc>	         <num syncs>	<overhead per Sync cyc>	    <Exe/Work ratio>
    33.9 +# --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   33.10 +                   2	         22305784365	          1798784133	          117.108342	         20507000232	            30720000	          667.545580	           12.400479
   33.11 +                   5	         22863915507	          2394473310	          155.890189	         20469442197	            30720000	          666.322988	            9.548620
   33.12 +                  10	         23825656550	          3314320489	          215.776074	         20511336061	            30720000	          667.686721	            7.188700
   33.13 +                  20	         25187615429	          5150348181	          335.309126	         20037267248	            30720000	          652.254793	            4.890468
   33.14 +                  40	         28886529527	          8838251084	          575.406972	         20048278443	            30720000	          652.613231	            3.268354
   33.15 +                  80	         36126974140	         16215988486	         1055.728417	         19910985654	            30720000	          648.144064	            2.227861
   33.16 +                 160	         49620317511	         30930477975	         2013.702993	         18689839536	            30720000	          608.393214	            1.604253
   33.17 +                 320	         78622135065	         60450812481	         3935.599771	         18171322584	            30720000	          591.514407	            1.300597
   33.18 +                 640	        136745496954	        119439802222	         7776.028790	         17305694732	            30720000	          563.336417	            1.144891
    34.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    34.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-07/8-32-128thds__o30000__perfCtrs.meas.eps	Mon Dec 12 20:28:31 2011 +0100
    34.3 @@ -0,0 +1,860 @@
    34.4 +%!PS-Adobe-2.0
    34.5 +%%Title: o30000__perfCtrs.meas.eps
    34.6 +%%Creator: gnuplot 4.4 patchlevel 2
    34.7 +%%CreationDate: Fri Dec  9 14:46:09 2011
    34.8 +%%DocumentFonts: (atend)
    34.9 +%%BoundingBox: 50 50 554 770
   34.10 +%%Orientation: Landscape
   34.11 +%%Pages: (atend)
   34.12 +%%EndComments
   34.13 +%%BeginProlog
   34.14 +/gnudict 256 dict def
   34.15 +gnudict begin
   34.16 +%
   34.17 +% The following true/false flags may be edited by hand if desired.
   34.18 +% The unit line width and grayscale image gamma correction may also be changed.
   34.19 +%
   34.20 +/Color true def
   34.21 +/Blacktext false def
   34.22 +/Solid false def
   34.23 +/Dashlength 1 def
   34.24 +/Landscape true def
   34.25 +/Level1 false def
   34.26 +/Rounded false def
   34.27 +/ClipToBoundingBox false def
   34.28 +/TransparentPatterns false def
   34.29 +/gnulinewidth 5.000 def
   34.30 +/userlinewidth gnulinewidth def
   34.31 +/Gamma 1.0 def
   34.32 +%
   34.33 +/vshift -46 def
   34.34 +/dl1 {
   34.35 +  10.0 Dashlength mul mul
   34.36 +  Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if
   34.37 +} def
   34.38 +/dl2 {
   34.39 +  10.0 Dashlength mul mul
   34.40 +  Rounded { currentlinewidth 0.75 mul add } if
   34.41 +} def
   34.42 +/hpt_ 31.5 def
   34.43 +/vpt_ 31.5 def
   34.44 +/hpt hpt_ def
   34.45 +/vpt vpt_ def
   34.46 +Level1 {} {
   34.47 +/SDict 10 dict def
   34.48 +systemdict /pdfmark known not {
   34.49 +  userdict /pdfmark systemdict /cleartomark get put
   34.50 +} if
   34.51 +SDict begin [
   34.52 +  /Title (o30000__perfCtrs.meas.eps)
   34.53 +  /Subject (gnuplot plot)
   34.54 +  /Creator (gnuplot 4.4 patchlevel 2)
   34.55 +  /Author (msach)
   34.56 +%  /Producer (gnuplot)
   34.57 +%  /Keywords ()
   34.58 +  /CreationDate (Fri Dec  9 14:46:09 2011)
   34.59 +  /DOCINFO pdfmark
   34.60 +end
   34.61 +} ifelse
   34.62 +/doclip {
   34.63 +  ClipToBoundingBox {
   34.64 +    newpath 50 50 moveto 554 50 lineto 554 770 lineto 50 770 lineto closepath
   34.65 +    clip
   34.66 +  } if
   34.67 +} def
   34.68 +%
   34.69 +% Gnuplot Prolog Version 4.4 (August 2010)
   34.70 +%
   34.71 +%/SuppressPDFMark true def
   34.72 +%
   34.73 +/M {moveto} bind def
   34.74 +/L {lineto} bind def
   34.75 +/R {rmoveto} bind def
   34.76 +/V {rlineto} bind def
   34.77 +/N {newpath moveto} bind def
   34.78 +/Z {closepath} bind def
   34.79 +/C {setrgbcolor} bind def
   34.80 +/f {rlineto fill} bind def
   34.81 +/g {setgray} bind def
   34.82 +/Gshow {show} def   % May be redefined later in the file to support UTF-8
   34.83 +/vpt2 vpt 2 mul def
   34.84 +/hpt2 hpt 2 mul def
   34.85 +/Lshow {currentpoint stroke M 0 vshift R 
   34.86 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   34.87 +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R
   34.88 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   34.89 +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R 
   34.90 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   34.91 +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
   34.92 +  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def
   34.93 +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash}
   34.94 + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def
   34.95 +/BL {stroke userlinewidth 2 mul setlinewidth
   34.96 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   34.97 +/AL {stroke userlinewidth 2 div setlinewidth
   34.98 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   34.99 +/UL {dup gnulinewidth mul /userlinewidth exch def
  34.100 +	dup 1 lt {pop 1} if 10 mul /udl exch def} def
  34.101 +/PL {stroke userlinewidth setlinewidth
  34.102 +	Rounded {1 setlinejoin 1 setlinecap} if} def
  34.103 +3.8 setmiterlimit
  34.104 +% Default Line colors
  34.105 +/LCw {1 1 1} def
  34.106 +/LCb {0 0 0} def
  34.107 +/LCa {0 0 0} def
  34.108 +/LC0 {1 0 0} def
  34.109 +/LC1 {0 1 0} def
  34.110 +/LC2 {0 0 1} def
  34.111 +/LC3 {1 0 1} def
  34.112 +/LC4 {0 1 1} def
  34.113 +/LC5 {1 1 0} def
  34.114 +/LC6 {0 0 0} def
  34.115 +/LC7 {1 0.3 0} def
  34.116 +/LC8 {0.5 0.5 0.5} def
  34.117 +% Default Line Types
  34.118 +/LTw {PL [] 1 setgray} def
  34.119 +/LTb {BL [] LCb DL} def
  34.120 +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def
  34.121 +/LT0 {PL [] LC0 DL} def
  34.122 +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def
  34.123 +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def
  34.124 +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def
  34.125 +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def
  34.126 +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def
  34.127 +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def
  34.128 +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def
  34.129 +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def
  34.130 +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def
  34.131 +/Dia {stroke [] 0 setdash 2 copy vpt add M
  34.132 +  hpt neg vpt neg V hpt vpt neg V
  34.133 +  hpt vpt V hpt neg vpt V closepath stroke
  34.134 +  Pnt} def
  34.135 +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V
  34.136 +  currentpoint stroke M
  34.137 +  hpt neg vpt neg R hpt2 0 V stroke
  34.138 + } def
  34.139 +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
  34.140 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  34.141 +  hpt2 neg 0 V closepath stroke
  34.142 +  Pnt} def
  34.143 +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M
  34.144 +  hpt2 vpt2 neg V currentpoint stroke M
  34.145 +  hpt2 neg 0 R hpt2 vpt2 V stroke} def
  34.146 +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M
  34.147 +  hpt neg vpt -1.62 mul V
  34.148 +  hpt 2 mul 0 V
  34.149 +  hpt neg vpt 1.62 mul V closepath stroke
  34.150 +  Pnt} def
  34.151 +/Star {2 copy Pls Crs} def
  34.152 +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M
  34.153 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  34.154 +  hpt2 neg 0 V closepath fill} def
  34.155 +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M
  34.156 +  hpt neg vpt -1.62 mul V
  34.157 +  hpt 2 mul 0 V
  34.158 +  hpt neg vpt 1.62 mul V closepath fill} def
  34.159 +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
  34.160 +  hpt neg vpt 1.62 mul V
  34.161 +  hpt 2 mul 0 V
  34.162 +  hpt neg vpt -1.62 mul V closepath stroke
  34.163 +  Pnt} def
  34.164 +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M
  34.165 +  hpt neg vpt 1.62 mul V
  34.166 +  hpt 2 mul 0 V
  34.167 +  hpt neg vpt -1.62 mul V closepath fill} def
  34.168 +/DiaF {stroke [] 0 setdash vpt add M
  34.169 +  hpt neg vpt neg V hpt vpt neg V
  34.170 +  hpt vpt V hpt neg vpt V closepath fill} def
  34.171 +/Pent {stroke [] 0 setdash 2 copy gsave
  34.172 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  34.173 +  closepath stroke grestore Pnt} def
  34.174 +/PentF {stroke [] 0 setdash gsave
  34.175 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  34.176 +  closepath fill grestore} def
  34.177 +/Circle {stroke [] 0 setdash 2 copy
  34.178 +  hpt 0 360 arc stroke Pnt} def
  34.179 +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def
  34.180 +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def
  34.181 +/C1 {BL [] 0 setdash 2 copy moveto
  34.182 +	2 copy vpt 0 90 arc closepath fill
  34.183 +	vpt 0 360 arc closepath} bind def
  34.184 +/C2 {BL [] 0 setdash 2 copy moveto
  34.185 +	2 copy vpt 90 180 arc closepath fill
  34.186 +	vpt 0 360 arc closepath} bind def
  34.187 +/C3 {BL [] 0 setdash 2 copy moveto
  34.188 +	2 copy vpt 0 180 arc closepath fill
  34.189 +	vpt 0 360 arc closepath} bind def
  34.190 +/C4 {BL [] 0 setdash 2 copy moveto
  34.191 +	2 copy vpt 180 270 arc closepath fill
  34.192 +	vpt 0 360 arc closepath} bind def
  34.193 +/C5 {BL [] 0 setdash 2 copy moveto
  34.194 +	2 copy vpt 0 90 arc
  34.195 +	2 copy moveto
  34.196 +	2 copy vpt 180 270 arc closepath fill
  34.197 +	vpt 0 360 arc} bind def
  34.198 +/C6 {BL [] 0 setdash 2 copy moveto
  34.199 +	2 copy vpt 90 270 arc closepath fill
  34.200 +	vpt 0 360 arc closepath} bind def
  34.201 +/C7 {BL [] 0 setdash 2 copy moveto
  34.202 +	2 copy vpt 0 270 arc closepath fill
  34.203 +	vpt 0 360 arc closepath} bind def
  34.204 +/C8 {BL [] 0 setdash 2 copy moveto
  34.205 +	2 copy vpt 270 360 arc closepath fill
  34.206 +	vpt 0 360 arc closepath} bind def
  34.207 +/C9 {BL [] 0 setdash 2 copy moveto
  34.208 +	2 copy vpt 270 450 arc closepath fill
  34.209 +	vpt 0 360 arc closepath} bind def
  34.210 +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
  34.211 +	2 copy moveto
  34.212 +	2 copy vpt 90 180 arc closepath fill
  34.213 +	vpt 0 360 arc closepath} bind def
  34.214 +/C11 {BL [] 0 setdash 2 copy moveto
  34.215 +	2 copy vpt 0 180 arc closepath fill
  34.216 +	2 copy moveto
  34.217 +	2 copy vpt 270 360 arc closepath fill
  34.218 +	vpt 0 360 arc closepath} bind def
  34.219 +/C12 {BL [] 0 setdash 2 copy moveto
  34.220 +	2 copy vpt 180 360 arc closepath fill
  34.221 +	vpt 0 360 arc closepath} bind def
  34.222 +/C13 {BL [] 0 setdash 2 copy moveto
  34.223 +	2 copy vpt 0 90 arc closepath fill
  34.224 +	2 copy moveto
  34.225 +	2 copy vpt 180 360 arc closepath fill
  34.226 +	vpt 0 360 arc closepath} bind def
  34.227 +/C14 {BL [] 0 setdash 2 copy moveto
  34.228 +	2 copy vpt 90 360 arc closepath fill
  34.229 +	vpt 0 360 arc} bind def
  34.230 +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
  34.231 +	vpt 0 360 arc closepath} bind def
  34.232 +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
  34.233 +	neg 0 rlineto closepath} bind def
  34.234 +/Square {dup Rec} bind def
  34.235 +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def
  34.236 +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def
  34.237 +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def
  34.238 +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
  34.239 +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def
  34.240 +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
  34.241 +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill
  34.242 +	exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
  34.243 +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def
  34.244 +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
  34.245 +	2 copy vpt Square fill Bsquare} bind def
  34.246 +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def
  34.247 +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def
  34.248 +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
  34.249 +	Bsquare} bind def
  34.250 +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
  34.251 +	Bsquare} bind def
  34.252 +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def
  34.253 +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
  34.254 +	2 copy vpt Square fill Bsquare} bind def
  34.255 +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
  34.256 +	2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
  34.257 +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def
  34.258 +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def
  34.259 +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def
  34.260 +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def
  34.261 +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def
  34.262 +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def
  34.263 +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def
  34.264 +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def
  34.265 +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def
  34.266 +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def
  34.267 +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def
  34.268 +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def
  34.269 +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def
  34.270 +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def
  34.271 +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def
  34.272 +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def
  34.273 +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def
  34.274 +/DiaE {stroke [] 0 setdash vpt add M
  34.275 +  hpt neg vpt neg V hpt vpt neg V
  34.276 +  hpt vpt V hpt neg vpt V closepath stroke} def
  34.277 +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M
  34.278 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  34.279 +  hpt2 neg 0 V closepath stroke} def
  34.280 +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M
  34.281 +  hpt neg vpt -1.62 mul V
  34.282 +  hpt 2 mul 0 V
  34.283 +  hpt neg vpt 1.62 mul V closepath stroke} def
  34.284 +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M
  34.285 +  hpt neg vpt 1.62 mul V
  34.286 +  hpt 2 mul 0 V
  34.287 +  hpt neg vpt -1.62 mul V closepath stroke} def
  34.288 +/PentE {stroke [] 0 setdash gsave
  34.289 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  34.290 +  closepath stroke grestore} def
  34.291 +/CircE {stroke [] 0 setdash 
  34.292 +  hpt 0 360 arc stroke} def
  34.293 +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def
  34.294 +/DiaW {stroke [] 0 setdash vpt add M
  34.295 +  hpt neg vpt neg V hpt vpt neg V
  34.296 +  hpt vpt V hpt neg vpt V Opaque stroke} def
  34.297 +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M
  34.298 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  34.299 +  hpt2 neg 0 V Opaque stroke} def
  34.300 +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M
  34.301 +  hpt neg vpt -1.62 mul V
  34.302 +  hpt 2 mul 0 V
  34.303 +  hpt neg vpt 1.62 mul V Opaque stroke} def
  34.304 +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M
  34.305 +  hpt neg vpt 1.62 mul V
  34.306 +  hpt 2 mul 0 V
  34.307 +  hpt neg vpt -1.62 mul V Opaque stroke} def
  34.308 +/PentW {stroke [] 0 setdash gsave
  34.309 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  34.310 +  Opaque stroke grestore} def
  34.311 +/CircW {stroke [] 0 setdash 
  34.312 +  hpt 0 360 arc Opaque stroke} def
  34.313 +/BoxFill {gsave Rec 1 setgray fill grestore} def
  34.314 +/Density {
  34.315 +  /Fillden exch def
  34.316 +  currentrgbcolor
  34.317 +  /ColB exch def /ColG exch def /ColR exch def
  34.318 +  /ColR ColR Fillden mul Fillden sub 1 add def
  34.319 +  /ColG ColG Fillden mul Fillden sub 1 add def
  34.320 +  /ColB ColB Fillden mul Fillden sub 1 add def
  34.321 +  ColR ColG ColB setrgbcolor} def
  34.322 +/BoxColFill {gsave Rec PolyFill} def
  34.323 +/PolyFill {gsave Density fill grestore grestore} def
  34.324 +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def
  34.325 +%
  34.326 +% PostScript Level 1 Pattern Fill routine for rectangles
  34.327 +% Usage: x y w h s a XX PatternFill
  34.328 +%	x,y = lower left corner of box to be filled
  34.329 +%	w,h = width and height of box
  34.330 +%	  a = angle in degrees between lines and x-axis
  34.331 +%	 XX = 0/1 for no/yes cross-hatch
  34.332 +%
  34.333 +/PatternFill {gsave /PFa [ 9 2 roll ] def
  34.334 +  PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate
  34.335 +  PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec
  34.336 +  gsave 1 setgray fill grestore clip
  34.337 +  currentlinewidth 0.5 mul setlinewidth
  34.338 +  /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def
  34.339 +  0 0 M PFa 5 get rotate PFs -2 div dup translate
  34.340 +  0 1 PFs PFa 4 get div 1 add floor cvi
  34.341 +	{PFa 4 get mul 0 M 0 PFs V} for
  34.342 +  0 PFa 6 get ne {
  34.343 +	0 1 PFs PFa 4 get div 1 add floor cvi
  34.344 +	{PFa 4 get mul 0 2 1 roll M PFs 0 V} for
  34.345 + } if
  34.346 +  stroke grestore} def
  34.347 +%
  34.348 +/languagelevel where
  34.349 + {pop languagelevel} {1} ifelse
  34.350 + 2 lt
  34.351 +	{/InterpretLevel1 true def}
  34.352 +	{/InterpretLevel1 Level1 def}
  34.353 + ifelse
  34.354 +%
  34.355 +% PostScript level 2 pattern fill definitions
  34.356 +%
  34.357 +/Level2PatternFill {
  34.358 +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8}
  34.359 +	bind def
  34.360 +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def
  34.361 +<< Tile8x8
  34.362 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} 
  34.363 +>> matrix makepattern
  34.364 +/Pat1 exch def
  34.365 +<< Tile8x8
  34.366 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke
  34.367 +	0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke}
  34.368 +>> matrix makepattern
  34.369 +/Pat2 exch def
  34.370 +<< Tile8x8
  34.371 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L
  34.372 +	8 8 L 8 0 L 0 0 L fill}
  34.373 +>> matrix makepattern
  34.374 +/Pat3 exch def
  34.375 +<< Tile8x8
  34.376 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L
  34.377 +	0 12 M 12 0 L stroke}
  34.378 +>> matrix makepattern
  34.379 +/Pat4 exch def
  34.380 +<< Tile8x8
  34.381 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L
  34.382 +	0 -4 M 12 8 L stroke}
  34.383 +>> matrix makepattern
  34.384 +/Pat5 exch def
  34.385 +<< Tile8x8
  34.386 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L
  34.387 +	0 12 M 8 -4 L 4 12 M 10 0 L stroke}
  34.388 +>> matrix makepattern
  34.389 +/Pat6 exch def
  34.390 +<< Tile8x8
  34.391 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L
  34.392 +	0 -4 M 8 12 L 4 -4 M 10 8 L stroke}
  34.393 +>> matrix makepattern
  34.394 +/Pat7 exch def
  34.395 +<< Tile8x8
  34.396 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L
  34.397 +	12 0 M -4 8 L 12 4 M 0 10 L stroke}
  34.398 +>> matrix makepattern
  34.399 +/Pat8 exch def
  34.400 +<< Tile8x8
  34.401 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L
  34.402 +	-4 0 M 12 8 L -4 4 M 8 10 L stroke}
  34.403 +>> matrix makepattern
  34.404 +/Pat9 exch def
  34.405 +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def
  34.406 +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def
  34.407 +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def
  34.408 +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def
  34.409 +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def
  34.410 +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def
  34.411 +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def
  34.412 +} def
  34.413 +%
  34.414 +%
  34.415 +%End of PostScript Level 2 code
  34.416 +%
  34.417 +/PatternBgnd {
  34.418 +  TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse
  34.419 +} def
  34.420 +%
  34.421 +% Substitute for Level 2 pattern fill codes with
  34.422 +% grayscale if Level 2 support is not selected.
  34.423 +%
  34.424 +/Level1PatternFill {
  34.425 +/Pattern1 {0.250 Density} bind def
  34.426 +/Pattern2 {0.500 Density} bind def
  34.427 +/Pattern3 {0.750 Density} bind def
  34.428 +/Pattern4 {0.125 Density} bind def
  34.429 +/Pattern5 {0.375 Density} bind def
  34.430 +/Pattern6 {0.625 Density} bind def
  34.431 +/Pattern7 {0.875 Density} bind def
  34.432 +} def
  34.433 +%
  34.434 +% Now test for support of Level 2 code
  34.435 +%
  34.436 +Level1 {Level1PatternFill} {Level2PatternFill} ifelse
  34.437 +%
  34.438 +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont
  34.439 +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall
  34.440 +currentdict end definefont pop
  34.441 +/MFshow {
  34.442 +   { dup 5 get 3 ge
  34.443 +     { 5 get 3 eq {gsave} {grestore} ifelse }
  34.444 +     {dup dup 0 get findfont exch 1 get scalefont setfont
  34.445 +     [ currentpoint ] exch dup 2 get 0 exch R dup 5 get 2 ne {dup dup 6
  34.446 +     get exch 4 get {Gshow} {stringwidth pop 0 R} ifelse }if dup 5 get 0 eq
  34.447 +     {dup 3 get {2 get neg 0 exch R pop} {pop aload pop M} ifelse} {dup 5
  34.448 +     get 1 eq {dup 2 get exch dup 3 get exch 6 get stringwidth pop -2 div
  34.449 +     dup 0 R} {dup 6 get stringwidth pop -2 div 0 R 6 get
  34.450 +     show 2 index {aload pop M neg 3 -1 roll neg R pop pop} {pop pop pop
  34.451 +     pop aload pop M} ifelse }ifelse }ifelse }
  34.452 +     ifelse }
  34.453 +   forall} def
  34.454 +/Gswidth {dup type /stringtype eq {stringwidth} {pop (n) stringwidth} ifelse} def
  34.455 +/MFwidth {0 exch { dup 5 get 3 ge { 5 get 3 eq { 0 } { pop } ifelse }
  34.456 + {dup 3 get{dup dup 0 get findfont exch 1 get scalefont setfont
  34.457 +     6 get Gswidth pop add} {pop} ifelse} ifelse} forall} def
  34.458 +/MLshow { currentpoint stroke M
  34.459 +  0 exch R
  34.460 +  Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def
  34.461 +/MRshow { currentpoint stroke M
  34.462 +  exch dup MFwidth neg 3 -1 roll R
  34.463 +  Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def
  34.464 +/MCshow { currentpoint stroke M
  34.465 +  exch dup MFwidth -2 div 3 -1 roll R
  34.466 +  Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def
  34.467 +/XYsave    { [( ) 1 2 true false 3 ()] } bind def
  34.468 +/XYrestore { [( ) 1 2 true false 4 ()] } bind def
  34.469 +end
  34.470 +%%EndProlog
  34.471 +%%Page: 1 1
  34.472 +gnudict begin
  34.473 +gsave
  34.474 +doclip
  34.475 +50 50 translate
  34.476 +0.100 0.100 scale
  34.477 +90 rotate
  34.478 +0 -5040 translate
  34.479 +0 setgray
  34.480 +newpath
  34.481 +(Helvetica) findfont 140 scalefont setfont
  34.482 +1.000 UL
  34.483 +LTb
  34.484 +378 448 M
  34.485 +63 0 V
  34.486 +6506 0 R
  34.487 +-63 0 V
  34.488 +stroke
  34.489 +294 448 M
  34.490 +[ [(Helvetica) 140.0 0.0 true true 0 ( 1)]
  34.491 +] -46.7 MRshow
  34.492 +1.000 UL
  34.493 +LTb
  34.494 +378 1044 M
  34.495 +63 0 V
  34.496 +6506 0 R
  34.497 +-63 0 V
  34.498 +stroke
  34.499 +294 1044 M
  34.500 +[ [(Helvetica) 140.0 0.0 true true 0 ( 2)]
  34.501 +] -46.7 MRshow
  34.502 +1.000 UL
  34.503 +LTb
  34.504 +378 1640 M
  34.505 +63 0 V
  34.506 +6506 0 R
  34.507 +-63 0 V
  34.508 +stroke
  34.509 +294 1640 M
  34.510 +[ [(Helvetica) 140.0 0.0 true true 0 ( 3)]
  34.511 +] -46.7 MRshow
  34.512 +1.000 UL
  34.513 +LTb
  34.514 +378 2236 M
  34.515 +63 0 V
  34.516 +6506 0 R
  34.517 +-63 0 V
  34.518 +stroke
  34.519 +294 2236 M
  34.520 +[ [(Helvetica) 140.0 0.0 true true 0 ( 4)]
  34.521 +] -46.7 MRshow
  34.522 +1.000 UL
  34.523 +LTb
  34.524 +378 2831 M
  34.525 +63 0 V
  34.526 +6506 0 R
  34.527 +-63 0 V
  34.528 +stroke
  34.529 +294 2831 M
  34.530 +[ [(Helvetica) 140.0 0.0 true true 0 ( 5)]
  34.531 +] -46.7 MRshow
  34.532 +1.000 UL
  34.533 +LTb
  34.534 +378 3427 M
  34.535 +63 0 V
  34.536 +6506 0 R
  34.537 +-63 0 V
  34.538 +stroke
  34.539 +294 3427 M
  34.540 +[ [(Helvetica) 140.0 0.0 true true 0 ( 6)]
  34.541 +] -46.7 MRshow
  34.542 +1.000 UL
  34.543 +LTb
  34.544 +378 4023 M
  34.545 +63 0 V
  34.546 +6506 0 R
  34.547 +-63 0 V
  34.548 +stroke
  34.549 +294 4023 M
  34.550 +[ [(Helvetica) 140.0 0.0 true true 0 ( 7)]
  34.551 +] -46.7 MRshow
  34.552 +1.000 UL
  34.553 +LTb
  34.554 +378 4619 M
  34.555 +63 0 V
  34.556 +6506 0 R
  34.557 +-63 0 V
  34.558 +stroke
  34.559 +294 4619 M
  34.560 +[ [(Helvetica) 140.0 0.0 true true 0 ( 8)]
  34.561 +] -46.7 MRshow
  34.562 +1.000 UL
  34.563 +LTb
  34.564 +378 448 M
  34.565 +0 63 V
  34.566 +0 4108 R
  34.567 +0 -63 V
  34.568 +stroke
  34.569 +378 308 M
  34.570 +[ [(Helvetica) 140.0 0.0 true true 0 ( 0)]
  34.571 +] -46.7 MCshow
  34.572 +1.000 UL
  34.573 +LTb
  34.574 +1199 448 M
  34.575 +0 63 V
  34.576 +0 4108 R
  34.577 +0 -63 V
  34.578 +stroke
  34.579 +1199 308 M
  34.580 +[ [(Helvetica) 140.0 0.0 true true 0 ( 1000)]
  34.581 +] -46.7 MCshow
  34.582 +1.000 UL
  34.583 +LTb
  34.584 +2020 448 M
  34.585 +0 63 V
  34.586 +0 4108 R
  34.587 +0 -63 V
  34.588 +stroke
  34.589 +2020 308 M
  34.590 +[ [(Helvetica) 140.0 0.0 true true 0 ( 2000)]
  34.591 +] -46.7 MCshow
  34.592 +1.000 UL
  34.593 +LTb
  34.594 +2841 448 M
  34.595 +0 63 V
  34.596 +0 4108 R
  34.597 +0 -63 V
  34.598 +stroke
  34.599 +2841 308 M
  34.600 +[ [(Helvetica) 140.0 0.0 true true 0 ( 3000)]
  34.601 +] -46.7 MCshow
  34.602 +1.000 UL
  34.603 +LTb
  34.604 +3663 448 M
  34.605 +0 63 V
  34.606 +0 4108 R
  34.607 +0 -63 V
  34.608 +stroke
  34.609 +3663 308 M
  34.610 +[ [(Helvetica) 140.0 0.0 true true 0 ( 4000)]
  34.611 +] -46.7 MCshow
  34.612 +1.000 UL
  34.613 +LTb
  34.614 +4484 448 M
  34.615 +0 63 V
  34.616 +0 4108 R
  34.617 +0 -63 V
  34.618 +stroke
  34.619 +4484 308 M
  34.620 +[ [(Helvetica) 140.0 0.0 true true 0 ( 5000)]
  34.621 +] -46.7 MCshow
  34.622 +1.000 UL
  34.623 +LTb
  34.624 +5305 448 M
  34.625 +0 63 V
  34.626 +0 4108 R
  34.627 +0 -63 V
  34.628 +stroke
  34.629 +5305 308 M
  34.630 +[ [(Helvetica) 140.0 0.0 true true 0 ( 6000)]
  34.631 +] -46.7 MCshow
  34.632 +1.000 UL
  34.633 +LTb
  34.634 +6126 448 M
  34.635 +0 63 V
  34.636 +0 4108 R
  34.637 +0 -63 V
  34.638 +stroke
  34.639 +6126 308 M
  34.640 +[ [(Helvetica) 140.0 0.0 true true 0 ( 7000)]
  34.641 +] -46.7 MCshow
  34.642 +1.000 UL
  34.643 +LTb
  34.644 +6947 448 M
  34.645 +0 63 V
  34.646 +0 4108 R
  34.647 +0 -63 V
  34.648 +stroke
  34.649 +6947 308 M
  34.650 +[ [(Helvetica) 140.0 0.0 true true 0 ( 8000)]
  34.651 +] -46.7 MCshow
  34.652 +1.000 UL
  34.653 +LTb
  34.654 +1.000 UL
  34.655 +LTb
  34.656 +378 4619 N
  34.657 +378 448 L
  34.658 +6569 0 V
  34.659 +0 4171 V
  34.660 +-6569 0 V
  34.661 +Z stroke
  34.662 +LCb setrgbcolor
  34.663 +3662 98 M
  34.664 +[ [(Helvetica) 140.0 0.0 true true 0 (Cycles between Sync Operations)]
  34.665 +] -46.7 MCshow
  34.666 +LTb
  34.667 +3662 4829 M
  34.668 +[ [(Helvetica) 140.0 0.0 true true 0 (Exec-Cycles to Work-Cycles Ratio)]
  34.669 +] -46.7 MCshow
  34.670 +1.000 UP
  34.671 +1.000 UL
  34.672 +LTb
  34.673 +1.000 UL
  34.674 +LTb
  34.675 +5372 4136 N
  34.676 +0 420 V
  34.677 +1491 0 V
  34.678 +0 -420 V
  34.679 +-1491 0 V
  34.680 +Z stroke
  34.681 +5372 4556 M
  34.682 +1491 0 V
  34.683 +% Begin plot #1
  34.684 +stroke
  34.685 +LT1
  34.686 +LCa setrgbcolor
  34.687 +474 1044 M
  34.688 +64 0 V
  34.689 +63 0 V
  34.690 +64 0 V
  34.691 +63 0 V
  34.692 +64 0 V
  34.693 +63 0 V
  34.694 +64 0 V
  34.695 +63 0 V
  34.696 +64 0 V
  34.697 +63 0 V
  34.698 +64 0 V
  34.699 +64 0 V
  34.700 +63 0 V
  34.701 +64 0 V
  34.702 +63 0 V
  34.703 +64 0 V
  34.704 +63 0 V
  34.705 +64 0 V
  34.706 +63 0 V
  34.707 +64 0 V
  34.708 +63 0 V
  34.709 +64 0 V
  34.710 +63 0 V
  34.711 +64 0 V
  34.712 +63 0 V
  34.713 +64 0 V
  34.714 +64 0 V
  34.715 +63 0 V
  34.716 +64 0 V
  34.717 +63 0 V
  34.718 +64 0 V
  34.719 +63 0 V
  34.720 +64 0 V
  34.721 +63 0 V
  34.722 +64 0 V
  34.723 +63 0 V
  34.724 +64 0 V
  34.725 +63 0 V
  34.726 +64 0 V
  34.727 +63 0 V
  34.728 +64 0 V
  34.729 +64 0 V
  34.730 +63 0 V
  34.731 +64 0 V
  34.732 +63 0 V
  34.733 +64 0 V
  34.734 +63 0 V
  34.735 +64 0 V
  34.736 +63 0 V
  34.737 +64 0 V
  34.738 +63 0 V
  34.739 +64 0 V
  34.740 +63 0 V
  34.741 +64 0 V
  34.742 +63 0 V
  34.743 +64 0 V
  34.744 +64 0 V
  34.745 +63 0 V
  34.746 +64 0 V
  34.747 +63 0 V
  34.748 +64 0 V
  34.749 +63 0 V
  34.750 +64 0 V
  34.751 +63 0 V
  34.752 +64 0 V
  34.753 +63 0 V
  34.754 +64 0 V
  34.755 +63 0 V
  34.756 +64 0 V
  34.757 +63 0 V
  34.758 +64 0 V
  34.759 +64 0 V
  34.760 +63 0 V
  34.761 +64 0 V
  34.762 +63 0 V
  34.763 +64 0 V
  34.764 +63 0 V
  34.765 +64 0 V
  34.766 +63 0 V
  34.767 +64 0 V
  34.768 +63 0 V
  34.769 +64 0 V
  34.770 +63 0 V
  34.771 +64 0 V
  34.772 +63 0 V
  34.773 +64 0 V
  34.774 +63 0 V
  34.775 +64 0 V
  34.776 +64 0 V
  34.777 +63 0 V
  34.778 +64 0 V
  34.779 +63 0 V
  34.780 +64 0 V
  34.781 +63 0 V
  34.782 +64 0 V
  34.783 +63 0 V
  34.784 +64 0 V
  34.785 +63 0 V
  34.786 +64 0 V
  34.787 +% End plot #1
  34.788 +% Begin plot #2
  34.789 +stroke
  34.790 +2.000 UL
  34.791 +LT1
  34.792 +LCb setrgbcolor
  34.793 +6296 4486 M
  34.794 +[ [(Helvetica) 140.0 0.0 true true 0 (8 Threads)]
  34.795 +] -46.7 MRshow
  34.796 +LT1
  34.797 +6380 4486 M
  34.798 +399 0 V
  34.799 +558 4619 M
  34.800 +652 3195 L
  34.801 +851 2069 L
  34.802 +394 -665 V
  34.803 +2033 890 L
  34.804 +3610 657 L
  34.805 +6764 551 L
  34.806 +% End plot #2
  34.807 +% Begin plot #3
  34.808 +stroke
  34.809 +LT2
  34.810 +LCb setrgbcolor
  34.811 +6296 4346 M
  34.812 +[ [(Helvetica) 140.0 0.0 true true 0 (32 Threads)]
  34.813 +] -46.7 MRshow
  34.814 +LT2
  34.815 +6380 4346 M
  34.816 +399 0 V
  34.817 +523 4619 M
  34.818 +30 -771 V
  34.819 +654 2619 L
  34.820 +851 1695 L
  34.821 +394 -545 V
  34.822 +2031 792 L
  34.823 +3607 620 L
  34.824 +6763 528 L
  34.825 +% End plot #3
  34.826 +% Begin plot #4
  34.827 +stroke
  34.828 +LT3
  34.829 +LCb setrgbcolor
  34.830 +6296 4206 M
  34.831 +[ [(Helvetica) 140.0 0.0 true true 0 (128 Threads)]
  34.832 +] -46.7 MRshow
  34.833 +LT3
  34.834 +6380 4206 M
  34.835 +399 0 V
  34.836 +532 4619 M
  34.837 +22 -670 V
  34.838 +653 2801 L
  34.839 +849 1749 L
  34.840 +394 -563 V
  34.841 +2033 809 L
  34.842 +3610 615 L
  34.843 +6763 533 L
  34.844 +% End plot #4
  34.845 +stroke
  34.846 +1.000 UL
  34.847 +LTb
  34.848 +378 4619 N
  34.849 +378 448 L
  34.850 +6569 0 V
  34.851 +0 4171 V
  34.852 +-6569 0 V
  34.853 +Z stroke
  34.854 +1.000 UP
  34.855 +1.000 UL
  34.856 +LTb
  34.857 +stroke
  34.858 +grestore
  34.859 +end
  34.860 +showpage
  34.861 +%%Trailer
  34.862 +%%DocumentFonts: Helvetica
  34.863 +%%Pages: 1
    35.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    35.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-07/8_32_128_512thds__o30000__perfCtrs.meas.eps	Mon Dec 12 20:28:31 2011 +0100
    35.3 @@ -0,0 +1,879 @@
    35.4 +%!PS-Adobe-2.0
    35.5 +%%Title: 8_32_128_512thds__o30000__perfCtrs.meas.eps
    35.6 +%%Creator: gnuplot 4.4 patchlevel 2
    35.7 +%%CreationDate: Fri Dec  9 15:02:29 2011
    35.8 +%%DocumentFonts: (atend)
    35.9 +%%BoundingBox: 50 50 554 770
   35.10 +%%Orientation: Landscape
   35.11 +%%Pages: (atend)
   35.12 +%%EndComments
   35.13 +%%BeginProlog
   35.14 +/gnudict 256 dict def
   35.15 +gnudict begin
   35.16 +%
   35.17 +% The following true/false flags may be edited by hand if desired.
   35.18 +% The unit line width and grayscale image gamma correction may also be changed.
   35.19 +%
   35.20 +/Color true def
   35.21 +/Blacktext false def
   35.22 +/Solid false def
   35.23 +/Dashlength 1 def
   35.24 +/Landscape true def
   35.25 +/Level1 false def
   35.26 +/Rounded false def
   35.27 +/ClipToBoundingBox false def
   35.28 +/TransparentPatterns false def
   35.29 +/gnulinewidth 5.000 def
   35.30 +/userlinewidth gnulinewidth def
   35.31 +/Gamma 1.0 def
   35.32 +%
   35.33 +/vshift -46 def
   35.34 +/dl1 {
   35.35 +  10.0 Dashlength mul mul
   35.36 +  Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if
   35.37 +} def
   35.38 +/dl2 {
   35.39 +  10.0 Dashlength mul mul
   35.40 +  Rounded { currentlinewidth 0.75 mul add } if
   35.41 +} def
   35.42 +/hpt_ 31.5 def
   35.43 +/vpt_ 31.5 def
   35.44 +/hpt hpt_ def
   35.45 +/vpt vpt_ def
   35.46 +Level1 {} {
   35.47 +/SDict 10 dict def
   35.48 +systemdict /pdfmark known not {
   35.49 +  userdict /pdfmark systemdict /cleartomark get put
   35.50 +} if
   35.51 +SDict begin [
   35.52 +  /Title (8_32_128_512thds__o30000__perfCtrs.meas.eps)
   35.53 +  /Subject (gnuplot plot)
   35.54 +  /Creator (gnuplot 4.4 patchlevel 2)
   35.55 +  /Author (msach)
   35.56 +%  /Producer (gnuplot)
   35.57 +%  /Keywords ()
   35.58 +  /CreationDate (Fri Dec  9 15:02:29 2011)
   35.59 +  /DOCINFO pdfmark
   35.60 +end
   35.61 +} ifelse
   35.62 +/doclip {
   35.63 +  ClipToBoundingBox {
   35.64 +    newpath 50 50 moveto 554 50 lineto 554 770 lineto 50 770 lineto closepath
   35.65 +    clip
   35.66 +  } if
   35.67 +} def
   35.68 +%
   35.69 +% Gnuplot Prolog Version 4.4 (August 2010)
   35.70 +%
   35.71 +%/SuppressPDFMark true def
   35.72 +%
   35.73 +/M {moveto} bind def
   35.74 +/L {lineto} bind def
   35.75 +/R {rmoveto} bind def
   35.76 +/V {rlineto} bind def
   35.77 +/N {newpath moveto} bind def
   35.78 +/Z {closepath} bind def
   35.79 +/C {setrgbcolor} bind def
   35.80 +/f {rlineto fill} bind def
   35.81 +/g {setgray} bind def
   35.82 +/Gshow {show} def   % May be redefined later in the file to support UTF-8
   35.83 +/vpt2 vpt 2 mul def
   35.84 +/hpt2 hpt 2 mul def
   35.85 +/Lshow {currentpoint stroke M 0 vshift R 
   35.86 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   35.87 +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R
   35.88 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   35.89 +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R 
   35.90 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   35.91 +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
   35.92 +  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def
   35.93 +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash}
   35.94 + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def
   35.95 +/BL {stroke userlinewidth 2 mul setlinewidth
   35.96 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   35.97 +/AL {stroke userlinewidth 2 div setlinewidth
   35.98 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   35.99 +/UL {dup gnulinewidth mul /userlinewidth exch def
  35.100 +	dup 1 lt {pop 1} if 10 mul /udl exch def} def
  35.101 +/PL {stroke userlinewidth setlinewidth
  35.102 +	Rounded {1 setlinejoin 1 setlinecap} if} def
  35.103 +3.8 setmiterlimit
  35.104 +% Default Line colors
  35.105 +/LCw {1 1 1} def
  35.106 +/LCb {0 0 0} def
  35.107 +/LCa {0 0 0} def
  35.108 +/LC0 {1 0 0} def
  35.109 +/LC1 {0 1 0} def
  35.110 +/LC2 {0 0 1} def
  35.111 +/LC3 {1 0 1} def
  35.112 +/LC4 {0 1 1} def
  35.113 +/LC5 {1 1 0} def
  35.114 +/LC6 {0 0 0} def
  35.115 +/LC7 {1 0.3 0} def
  35.116 +/LC8 {0.5 0.5 0.5} def
  35.117 +% Default Line Types
  35.118 +/LTw {PL [] 1 setgray} def
  35.119 +/LTb {BL [] LCb DL} def
  35.120 +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def
  35.121 +/LT0 {PL [] LC0 DL} def
  35.122 +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def
  35.123 +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def
  35.124 +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def
  35.125 +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def
  35.126 +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def
  35.127 +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def
  35.128 +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def
  35.129 +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def
  35.130 +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def
  35.131 +/Dia {stroke [] 0 setdash 2 copy vpt add M
  35.132 +  hpt neg vpt neg V hpt vpt neg V
  35.133 +  hpt vpt V hpt neg vpt V closepath stroke
  35.134 +  Pnt} def
  35.135 +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V
  35.136 +  currentpoint stroke M
  35.137 +  hpt neg vpt neg R hpt2 0 V stroke
  35.138 + } def
  35.139 +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
  35.140 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  35.141 +  hpt2 neg 0 V closepath stroke
  35.142 +  Pnt} def
  35.143 +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M
  35.144 +  hpt2 vpt2 neg V currentpoint stroke M
  35.145 +  hpt2 neg 0 R hpt2 vpt2 V stroke} def
  35.146 +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M
  35.147 +  hpt neg vpt -1.62 mul V
  35.148 +  hpt 2 mul 0 V
  35.149 +  hpt neg vpt 1.62 mul V closepath stroke
  35.150 +  Pnt} def
  35.151 +/Star {2 copy Pls Crs} def
  35.152 +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M
  35.153 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  35.154 +  hpt2 neg 0 V closepath fill} def
  35.155 +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M
  35.156 +  hpt neg vpt -1.62 mul V
  35.157 +  hpt 2 mul 0 V
  35.158 +  hpt neg vpt 1.62 mul V closepath fill} def
  35.159 +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
  35.160 +  hpt neg vpt 1.62 mul V
  35.161 +  hpt 2 mul 0 V
  35.162 +  hpt neg vpt -1.62 mul V closepath stroke
  35.163 +  Pnt} def
  35.164 +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M
  35.165 +  hpt neg vpt 1.62 mul V
  35.166 +  hpt 2 mul 0 V
  35.167 +  hpt neg vpt -1.62 mul V closepath fill} def
  35.168 +/DiaF {stroke [] 0 setdash vpt add M
  35.169 +  hpt neg vpt neg V hpt vpt neg V
  35.170 +  hpt vpt V hpt neg vpt V closepath fill} def
  35.171 +/Pent {stroke [] 0 setdash 2 copy gsave
  35.172 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  35.173 +  closepath stroke grestore Pnt} def
  35.174 +/PentF {stroke [] 0 setdash gsave
  35.175 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  35.176 +  closepath fill grestore} def
  35.177 +/Circle {stroke [] 0 setdash 2 copy
  35.178 +  hpt 0 360 arc stroke Pnt} def
  35.179 +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def
  35.180 +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def
  35.181 +/C1 {BL [] 0 setdash 2 copy moveto
  35.182 +	2 copy vpt 0 90 arc closepath fill
  35.183 +	vpt 0 360 arc closepath} bind def
  35.184 +/C2 {BL [] 0 setdash 2 copy moveto
  35.185 +	2 copy vpt 90 180 arc closepath fill
  35.186 +	vpt 0 360 arc closepath} bind def
  35.187 +/C3 {BL [] 0 setdash 2 copy moveto
  35.188 +	2 copy vpt 0 180 arc closepath fill
  35.189 +	vpt 0 360 arc closepath} bind def
  35.190 +/C4 {BL [] 0 setdash 2 copy moveto
  35.191 +	2 copy vpt 180 270 arc closepath fill
  35.192 +	vpt 0 360 arc closepath} bind def
  35.193 +/C5 {BL [] 0 setdash 2 copy moveto
  35.194 +	2 copy vpt 0 90 arc
  35.195 +	2 copy moveto
  35.196 +	2 copy vpt 180 270 arc closepath fill
  35.197 +	vpt 0 360 arc} bind def
  35.198 +/C6 {BL [] 0 setdash 2 copy moveto
  35.199 +	2 copy vpt 90 270 arc closepath fill
  35.200 +	vpt 0 360 arc closepath} bind def
  35.201 +/C7 {BL [] 0 setdash 2 copy moveto
  35.202 +	2 copy vpt 0 270 arc closepath fill
  35.203 +	vpt 0 360 arc closepath} bind def
  35.204 +/C8 {BL [] 0 setdash 2 copy moveto
  35.205 +	2 copy vpt 270 360 arc closepath fill
  35.206 +	vpt 0 360 arc closepath} bind def
  35.207 +/C9 {BL [] 0 setdash 2 copy moveto
  35.208 +	2 copy vpt 270 450 arc closepath fill
  35.209 +	vpt 0 360 arc closepath} bind def
  35.210 +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
  35.211 +	2 copy moveto
  35.212 +	2 copy vpt 90 180 arc closepath fill
  35.213 +	vpt 0 360 arc closepath} bind def
  35.214 +/C11 {BL [] 0 setdash 2 copy moveto
  35.215 +	2 copy vpt 0 180 arc closepath fill
  35.216 +	2 copy moveto
  35.217 +	2 copy vpt 270 360 arc closepath fill
  35.218 +	vpt 0 360 arc closepath} bind def
  35.219 +/C12 {BL [] 0 setdash 2 copy moveto
  35.220 +	2 copy vpt 180 360 arc closepath fill
  35.221 +	vpt 0 360 arc closepath} bind def
  35.222 +/C13 {BL [] 0 setdash 2 copy moveto
  35.223 +	2 copy vpt 0 90 arc closepath fill
  35.224 +	2 copy moveto
  35.225 +	2 copy vpt 180 360 arc closepath fill
  35.226 +	vpt 0 360 arc closepath} bind def
  35.227 +/C14 {BL [] 0 setdash 2 copy moveto
  35.228 +	2 copy vpt 90 360 arc closepath fill
  35.229 +	vpt 0 360 arc} bind def
  35.230 +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
  35.231 +	vpt 0 360 arc closepath} bind def
  35.232 +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
  35.233 +	neg 0 rlineto closepath} bind def
  35.234 +/Square {dup Rec} bind def
  35.235 +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def
  35.236 +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def
  35.237 +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def
  35.238 +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
  35.239 +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def
  35.240 +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
  35.241 +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill
  35.242 +	exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
  35.243 +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def
  35.244 +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
  35.245 +	2 copy vpt Square fill Bsquare} bind def
  35.246 +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def
  35.247 +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def
  35.248 +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
  35.249 +	Bsquare} bind def
  35.250 +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
  35.251 +	Bsquare} bind def
  35.252 +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def
  35.253 +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
  35.254 +	2 copy vpt Square fill Bsquare} bind def
  35.255 +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
  35.256 +	2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
  35.257 +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def
  35.258 +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def
  35.259 +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def
  35.260 +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def
  35.261 +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def
  35.262 +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def
  35.263 +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def
  35.264 +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def
  35.265 +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def
  35.266 +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def
  35.267 +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def
  35.268 +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def
  35.269 +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def
  35.270 +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def
  35.271 +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def
  35.272 +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def
  35.273 +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def
  35.274 +/DiaE {stroke [] 0 setdash vpt add M
  35.275 +  hpt neg vpt neg V hpt vpt neg V
  35.276 +  hpt vpt V hpt neg vpt V closepath stroke} def
  35.277 +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M
  35.278 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  35.279 +  hpt2 neg 0 V closepath stroke} def
  35.280 +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M
  35.281 +  hpt neg vpt -1.62 mul V
  35.282 +  hpt 2 mul 0 V
  35.283 +  hpt neg vpt 1.62 mul V closepath stroke} def
  35.284 +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M
  35.285 +  hpt neg vpt 1.62 mul V
  35.286 +  hpt 2 mul 0 V
  35.287 +  hpt neg vpt -1.62 mul V closepath stroke} def
  35.288 +/PentE {stroke [] 0 setdash gsave
  35.289 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  35.290 +  closepath stroke grestore} def
  35.291 +/CircE {stroke [] 0 setdash 
  35.292 +  hpt 0 360 arc stroke} def
  35.293 +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def
  35.294 +/DiaW {stroke [] 0 setdash vpt add M
  35.295 +  hpt neg vpt neg V hpt vpt neg V
  35.296 +  hpt vpt V hpt neg vpt V Opaque stroke} def
  35.297 +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M
  35.298 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  35.299 +  hpt2 neg 0 V Opaque stroke} def
  35.300 +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M
  35.301 +  hpt neg vpt -1.62 mul V
  35.302 +  hpt 2 mul 0 V
  35.303 +  hpt neg vpt 1.62 mul V Opaque stroke} def
  35.304 +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M
  35.305 +  hpt neg vpt 1.62 mul V
  35.306 +  hpt 2 mul 0 V
  35.307 +  hpt neg vpt -1.62 mul V Opaque stroke} def
  35.308 +/PentW {stroke [] 0 setdash gsave
  35.309 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  35.310 +  Opaque stroke grestore} def
  35.311 +/CircW {stroke [] 0 setdash 
  35.312 +  hpt 0 360 arc Opaque stroke} def
  35.313 +/BoxFill {gsave Rec 1 setgray fill grestore} def
  35.314 +/Density {
  35.315 +  /Fillden exch def
  35.316 +  currentrgbcolor
  35.317 +  /ColB exch def /ColG exch def /ColR exch def
  35.318 +  /ColR ColR Fillden mul Fillden sub 1 add def
  35.319 +  /ColG ColG Fillden mul Fillden sub 1 add def
  35.320 +  /ColB ColB Fillden mul Fillden sub 1 add def
  35.321 +  ColR ColG ColB setrgbcolor} def
  35.322 +/BoxColFill {gsave Rec PolyFill} def
  35.323 +/PolyFill {gsave Density fill grestore grestore} def
  35.324 +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def
  35.325 +%
  35.326 +% PostScript Level 1 Pattern Fill routine for rectangles
  35.327 +% Usage: x y w h s a XX PatternFill
  35.328 +%	x,y = lower left corner of box to be filled
  35.329 +%	w,h = width and height of box
  35.330 +%	  a = angle in degrees between lines and x-axis
  35.331 +%	 XX = 0/1 for no/yes cross-hatch
  35.332 +%
  35.333 +/PatternFill {gsave /PFa [ 9 2 roll ] def
  35.334 +  PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate
  35.335 +  PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec
  35.336 +  gsave 1 setgray fill grestore clip
  35.337 +  currentlinewidth 0.5 mul setlinewidth
  35.338 +  /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def
  35.339 +  0 0 M PFa 5 get rotate PFs -2 div dup translate
  35.340 +  0 1 PFs PFa 4 get div 1 add floor cvi
  35.341 +	{PFa 4 get mul 0 M 0 PFs V} for
  35.342 +  0 PFa 6 get ne {
  35.343 +	0 1 PFs PFa 4 get div 1 add floor cvi
  35.344 +	{PFa 4 get mul 0 2 1 roll M PFs 0 V} for
  35.345 + } if
  35.346 +  stroke grestore} def
  35.347 +%
  35.348 +/languagelevel where
  35.349 + {pop languagelevel} {1} ifelse
  35.350 + 2 lt
  35.351 +	{/InterpretLevel1 true def}
  35.352 +	{/InterpretLevel1 Level1 def}
  35.353 + ifelse
  35.354 +%
  35.355 +% PostScript level 2 pattern fill definitions
  35.356 +%
  35.357 +/Level2PatternFill {
  35.358 +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8}
  35.359 +	bind def
  35.360 +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def
  35.361 +<< Tile8x8
  35.362 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} 
  35.363 +>> matrix makepattern
  35.364 +/Pat1 exch def
  35.365 +<< Tile8x8
  35.366 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke
  35.367 +	0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke}
  35.368 +>> matrix makepattern
  35.369 +/Pat2 exch def
  35.370 +<< Tile8x8
  35.371 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L
  35.372 +	8 8 L 8 0 L 0 0 L fill}
  35.373 +>> matrix makepattern
  35.374 +/Pat3 exch def
  35.375 +<< Tile8x8
  35.376 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L
  35.377 +	0 12 M 12 0 L stroke}
  35.378 +>> matrix makepattern
  35.379 +/Pat4 exch def
  35.380 +<< Tile8x8
  35.381 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L
  35.382 +	0 -4 M 12 8 L stroke}
  35.383 +>> matrix makepattern
  35.384 +/Pat5 exch def
  35.385 +<< Tile8x8
  35.386 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L
  35.387 +	0 12 M 8 -4 L 4 12 M 10 0 L stroke}
  35.388 +>> matrix makepattern
  35.389 +/Pat6 exch def
  35.390 +<< Tile8x8
  35.391 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L
  35.392 +	0 -4 M 8 12 L 4 -4 M 10 8 L stroke}
  35.393 +>> matrix makepattern
  35.394 +/Pat7 exch def
  35.395 +<< Tile8x8
  35.396 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L
  35.397 +	12 0 M -4 8 L 12 4 M 0 10 L stroke}
  35.398 +>> matrix makepattern
  35.399 +/Pat8 exch def
  35.400 +<< Tile8x8
  35.401 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L
  35.402 +	-4 0 M 12 8 L -4 4 M 8 10 L stroke}
  35.403 +>> matrix makepattern
  35.404 +/Pat9 exch def
  35.405 +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def
  35.406 +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def
  35.407 +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def
  35.408 +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def
  35.409 +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def
  35.410 +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def
  35.411 +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def
  35.412 +} def
  35.413 +%
  35.414 +%
  35.415 +%End of PostScript Level 2 code
  35.416 +%
  35.417 +/PatternBgnd {
  35.418 +  TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse
  35.419 +} def
  35.420 +%
  35.421 +% Substitute for Level 2 pattern fill codes with
  35.422 +% grayscale if Level 2 support is not selected.
  35.423 +%
  35.424 +/Level1PatternFill {
  35.425 +/Pattern1 {0.250 Density} bind def
  35.426 +/Pattern2 {0.500 Density} bind def
  35.427 +/Pattern3 {0.750 Density} bind def
  35.428 +/Pattern4 {0.125 Density} bind def
  35.429 +/Pattern5 {0.375 Density} bind def
  35.430 +/Pattern6 {0.625 Density} bind def
  35.431 +/Pattern7 {0.875 Density} bind def
  35.432 +} def
  35.433 +%
  35.434 +% Now test for support of Level 2 code
  35.435 +%
  35.436 +Level1 {Level1PatternFill} {Level2PatternFill} ifelse
  35.437 +%
  35.438 +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont
  35.439 +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall
  35.440 +currentdict end definefont pop
  35.441 +/MFshow {
  35.442 +   { dup 5 get 3 ge
  35.443 +     { 5 get 3 eq {gsave} {grestore} ifelse }
  35.444 +     {dup dup 0 get findfont exch 1 get scalefont setfont
  35.445 +     [ currentpoint ] exch dup 2 get 0 exch R dup 5 get 2 ne {dup dup 6
  35.446 +     get exch 4 get {Gshow} {stringwidth pop 0 R} ifelse }if dup 5 get 0 eq
  35.447 +     {dup 3 get {2 get neg 0 exch R pop} {pop aload pop M} ifelse} {dup 5
  35.448 +     get 1 eq {dup 2 get exch dup 3 get exch 6 get stringwidth pop -2 div
  35.449 +     dup 0 R} {dup 6 get stringwidth pop -2 div 0 R 6 get
  35.450 +     show 2 index {aload pop M neg 3 -1 roll neg R pop pop} {pop pop pop
  35.451 +     pop aload pop M} ifelse }ifelse }ifelse }
  35.452 +     ifelse }
  35.453 +   forall} def
  35.454 +/Gswidth {dup type /stringtype eq {stringwidth} {pop (n) stringwidth} ifelse} def
  35.455 +/MFwidth {0 exch { dup 5 get 3 ge { 5 get 3 eq { 0 } { pop } ifelse }
  35.456 + {dup 3 get{dup dup 0 get findfont exch 1 get scalefont setfont
  35.457 +     6 get Gswidth pop add} {pop} ifelse} ifelse} forall} def
  35.458 +/MLshow { currentpoint stroke M
  35.459 +  0 exch R
  35.460 +  Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def
  35.461 +/MRshow { currentpoint stroke M
  35.462 +  exch dup MFwidth neg 3 -1 roll R
  35.463 +  Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def
  35.464 +/MCshow { currentpoint stroke M
  35.465 +  exch dup MFwidth -2 div 3 -1 roll R
  35.466 +  Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def
  35.467 +/XYsave    { [( ) 1 2 true false 3 ()] } bind def
  35.468 +/XYrestore { [( ) 1 2 true false 4 ()] } bind def
  35.469 +end
  35.470 +%%EndProlog
  35.471 +%%Page: 1 1
  35.472 +gnudict begin
  35.473 +gsave
  35.474 +doclip
  35.475 +50 50 translate
  35.476 +0.100 0.100 scale
  35.477 +90 rotate
  35.478 +0 -5040 translate
  35.479 +0 setgray
  35.480 +newpath
  35.481 +(Helvetica) findfont 140 scalefont setfont
  35.482 +1.000 UL
  35.483 +LTb
  35.484 +378 448 M
  35.485 +63 0 V
  35.486 +6506 0 R
  35.487 +-63 0 V
  35.488 +stroke
  35.489 +294 448 M
  35.490 +[ [(Helvetica) 140.0 0.0 true true 0 ( 1)]
  35.491 +] -46.7 MRshow
  35.492 +1.000 UL
  35.493 +LTb
  35.494 +378 1044 M
  35.495 +63 0 V
  35.496 +6506 0 R
  35.497 +-63 0 V
  35.498 +stroke
  35.499 +294 1044 M
  35.500 +[ [(Helvetica) 140.0 0.0 true true 0 ( 2)]
  35.501 +] -46.7 MRshow
  35.502 +1.000 UL
  35.503 +LTb
  35.504 +378 1640 M
  35.505 +63 0 V
  35.506 +6506 0 R
  35.507 +-63 0 V
  35.508 +stroke
  35.509 +294 1640 M
  35.510 +[ [(Helvetica) 140.0 0.0 true true 0 ( 3)]
  35.511 +] -46.7 MRshow
  35.512 +1.000 UL
  35.513 +LTb
  35.514 +378 2236 M
  35.515 +63 0 V
  35.516 +6506 0 R
  35.517 +-63 0 V
  35.518 +stroke
  35.519 +294 2236 M
  35.520 +[ [(Helvetica) 140.0 0.0 true true 0 ( 4)]
  35.521 +] -46.7 MRshow
  35.522 +1.000 UL
  35.523 +LTb
  35.524 +378 2831 M
  35.525 +63 0 V
  35.526 +6506 0 R
  35.527 +-63 0 V
  35.528 +stroke
  35.529 +294 2831 M
  35.530 +[ [(Helvetica) 140.0 0.0 true true 0 ( 5)]
  35.531 +] -46.7 MRshow
  35.532 +1.000 UL
  35.533 +LTb
  35.534 +378 3427 M
  35.535 +63 0 V
  35.536 +6506 0 R
  35.537 +-63 0 V
  35.538 +stroke
  35.539 +294 3427 M
  35.540 +[ [(Helvetica) 140.0 0.0 true true 0 ( 6)]
  35.541 +] -46.7 MRshow
  35.542 +1.000 UL
  35.543 +LTb
  35.544 +378 4023 M
  35.545 +63 0 V
  35.546 +6506 0 R
  35.547 +-63 0 V
  35.548 +stroke
  35.549 +294 4023 M
  35.550 +[ [(Helvetica) 140.0 0.0 true true 0 ( 7)]
  35.551 +] -46.7 MRshow
  35.552 +1.000 UL
  35.553 +LTb
  35.554 +378 4619 M
  35.555 +63 0 V
  35.556 +6506 0 R
  35.557 +-63 0 V
  35.558 +stroke
  35.559 +294 4619 M
  35.560 +[ [(Helvetica) 140.0 0.0 true true 0 ( 8)]
  35.561 +] -46.7 MRshow
  35.562 +1.000 UL
  35.563 +LTb
  35.564 +378 448 M
  35.565 +0 63 V
  35.566 +0 4108 R
  35.567 +0 -63 V
  35.568 +stroke
  35.569 +378 308 M
  35.570 +[ [(Helvetica) 140.0 0.0 true true 0 ( 0)]
  35.571 +] -46.7 MCshow
  35.572 +1.000 UL
  35.573 +LTb
  35.574 +1199 448 M
  35.575 +0 63 V
  35.576 +0 4108 R
  35.577 +0 -63 V
  35.578 +stroke
  35.579 +1199 308 M
  35.580 +[ [(Helvetica) 140.0 0.0 true true 0 ( 1000)]
  35.581 +] -46.7 MCshow
  35.582 +1.000 UL
  35.583 +LTb
  35.584 +2020 448 M
  35.585 +0 63 V
  35.586 +0 4108 R
  35.587 +0 -63 V
  35.588 +stroke
  35.589 +2020 308 M
  35.590 +[ [(Helvetica) 140.0 0.0 true true 0 ( 2000)]
  35.591 +] -46.7 MCshow
  35.592 +1.000 UL
  35.593 +LTb
  35.594 +2841 448 M
  35.595 +0 63 V
  35.596 +0 4108 R
  35.597 +0 -63 V
  35.598 +stroke
  35.599 +2841 308 M
  35.600 +[ [(Helvetica) 140.0 0.0 true true 0 ( 3000)]
  35.601 +] -46.7 MCshow
  35.602 +1.000 UL
  35.603 +LTb
  35.604 +3663 448 M
  35.605 +0 63 V
  35.606 +0 4108 R
  35.607 +0 -63 V
  35.608 +stroke
  35.609 +3663 308 M
  35.610 +[ [(Helvetica) 140.0 0.0 true true 0 ( 4000)]
  35.611 +] -46.7 MCshow
  35.612 +1.000 UL
  35.613 +LTb
  35.614 +4484 448 M
  35.615 +0 63 V
  35.616 +0 4108 R
  35.617 +0 -63 V
  35.618 +stroke
  35.619 +4484 308 M
  35.620 +[ [(Helvetica) 140.0 0.0 true true 0 ( 5000)]
  35.621 +] -46.7 MCshow
  35.622 +1.000 UL
  35.623 +LTb
  35.624 +5305 448 M
  35.625 +0 63 V
  35.626 +0 4108 R
  35.627 +0 -63 V
  35.628 +stroke
  35.629 +5305 308 M
  35.630 +[ [(Helvetica) 140.0 0.0 true true 0 ( 6000)]
  35.631 +] -46.7 MCshow
  35.632 +1.000 UL
  35.633 +LTb
  35.634 +6126 448 M
  35.635 +0 63 V
  35.636 +0 4108 R
  35.637 +0 -63 V
  35.638 +stroke
  35.639 +6126 308 M
  35.640 +[ [(Helvetica) 140.0 0.0 true true 0 ( 7000)]
  35.641 +] -46.7 MCshow
  35.642 +1.000 UL
  35.643 +LTb
  35.644 +6947 448 M
  35.645 +0 63 V
  35.646 +0 4108 R
  35.647 +0 -63 V
  35.648 +stroke
  35.649 +6947 308 M
  35.650 +[ [(Helvetica) 140.0 0.0 true true 0 ( 8000)]
  35.651 +] -46.7 MCshow
  35.652 +1.000 UL
  35.653 +LTb
  35.654 +1.000 UL
  35.655 +LTb
  35.656 +378 4619 N
  35.657 +378 448 L
  35.658 +6569 0 V
  35.659 +0 4171 V
  35.660 +-6569 0 V
  35.661 +Z stroke
  35.662 +LCb setrgbcolor
  35.663 +3662 98 M
  35.664 +[ [(Helvetica) 140.0 0.0 true true 0 (Cycles between Sync Operations)]
  35.665 +] -46.7 MCshow
  35.666 +LTb
  35.667 +3662 4829 M
  35.668 +[ [(Helvetica) 140.0 0.0 true true 0 (Exec-Cycles to Work-Cycles Ratio)]
  35.669 +] -46.7 MCshow
  35.670 +1.000 UP
  35.671 +1.000 UL
  35.672 +LTb
  35.673 +1.000 UL
  35.674 +LTb
  35.675 +5372 3996 N
  35.676 +0 560 V
  35.677 +1491 0 V
  35.678 +0 -560 V
  35.679 +-1491 0 V
  35.680 +Z stroke
  35.681 +5372 4556 M
  35.682 +1491 0 V
  35.683 +% Begin plot #1
  35.684 +stroke
  35.685 +LT1
  35.686 +LCa setrgbcolor
  35.687 +474 1044 M
  35.688 +64 0 V
  35.689 +63 0 V
  35.690 +64 0 V
  35.691 +63 0 V
  35.692 +64 0 V
  35.693 +63 0 V
  35.694 +64 0 V
  35.695 +63 0 V
  35.696 +64 0 V
  35.697 +63 0 V
  35.698 +64 0 V
  35.699 +64 0 V
  35.700 +63 0 V
  35.701 +64 0 V
  35.702 +63 0 V
  35.703 +64 0 V
  35.704 +63 0 V
  35.705 +64 0 V
  35.706 +63 0 V
  35.707 +64 0 V
  35.708 +63 0 V
  35.709 +64 0 V
  35.710 +63 0 V
  35.711 +64 0 V
  35.712 +63 0 V
  35.713 +64 0 V
  35.714 +64 0 V
  35.715 +63 0 V
  35.716 +64 0 V
  35.717 +63 0 V
  35.718 +64 0 V
  35.719 +63 0 V
  35.720 +64 0 V
  35.721 +63 0 V
  35.722 +64 0 V
  35.723 +63 0 V
  35.724 +64 0 V
  35.725 +63 0 V
  35.726 +64 0 V
  35.727 +63 0 V
  35.728 +64 0 V
  35.729 +64 0 V
  35.730 +63 0 V
  35.731 +64 0 V
  35.732 +63 0 V
  35.733 +64 0 V
  35.734 +63 0 V
  35.735 +64 0 V
  35.736 +63 0 V
  35.737 +64 0 V
  35.738 +63 0 V
  35.739 +64 0 V
  35.740 +63 0 V
  35.741 +64 0 V
  35.742 +63 0 V
  35.743 +64 0 V
  35.744 +64 0 V
  35.745 +63 0 V
  35.746 +64 0 V
  35.747 +63 0 V
  35.748 +64 0 V
  35.749 +63 0 V
  35.750 +64 0 V
  35.751 +63 0 V
  35.752 +64 0 V
  35.753 +63 0 V
  35.754 +64 0 V
  35.755 +63 0 V
  35.756 +64 0 V
  35.757 +63 0 V
  35.758 +64 0 V
  35.759 +64 0 V
  35.760 +63 0 V
  35.761 +64 0 V
  35.762 +63 0 V
  35.763 +64 0 V
  35.764 +63 0 V
  35.765 +64 0 V
  35.766 +63 0 V
  35.767 +64 0 V
  35.768 +63 0 V
  35.769 +64 0 V
  35.770 +63 0 V
  35.771 +64 0 V
  35.772 +63 0 V
  35.773 +64 0 V
  35.774 +63 0 V
  35.775 +64 0 V
  35.776 +64 0 V
  35.777 +63 0 V
  35.778 +64 0 V
  35.779 +63 0 V
  35.780 +64 0 V
  35.781 +63 0 V
  35.782 +64 0 V
  35.783 +63 0 V
  35.784 +64 0 V
  35.785 +63 0 V
  35.786 +64 0 V
  35.787 +% End plot #1
  35.788 +% Begin plot #2
  35.789 +stroke
  35.790 +2.000 UL
  35.791 +LT1
  35.792 +LCb setrgbcolor
  35.793 +6296 4486 M
  35.794 +[ [(Helvetica) 140.0 0.0 true true 0 (8 Threads)]
  35.795 +] -46.7 MRshow
  35.796 +LT1
  35.797 +6380 4486 M
  35.798 +399 0 V
  35.799 +558 4619 M
  35.800 +652 3195 L
  35.801 +851 2069 L
  35.802 +394 -665 V
  35.803 +2033 890 L
  35.804 +3610 657 L
  35.805 +6764 551 L
  35.806 +% End plot #2
  35.807 +% Begin plot #3
  35.808 +stroke
  35.809 +LT2
  35.810 +LCb setrgbcolor
  35.811 +6296 4346 M
  35.812 +[ [(Helvetica) 140.0 0.0 true true 0 (32 Threads)]
  35.813 +] -46.7 MRshow
  35.814 +LT2
  35.815 +6380 4346 M
  35.816 +399 0 V
  35.817 +523 4619 M
  35.818 +30 -771 V
  35.819 +654 2619 L
  35.820 +851 1695 L
  35.821 +394 -545 V
  35.822 +2031 792 L
  35.823 +3607 620 L
  35.824 +6763 528 L
  35.825 +% End plot #3
  35.826 +% Begin plot #4
  35.827 +stroke
  35.828 +LT3
  35.829 +LCb setrgbcolor
  35.830 +6296 4206 M
  35.831 +[ [(Helvetica) 140.0 0.0 true true 0 (128 Threads)]
  35.832 +] -46.7 MRshow
  35.833 +LT3
  35.834 +6380 4206 M
  35.835 +399 0 V
  35.836 +532 4619 M
  35.837 +22 -670 V
  35.838 +653 2801 L
  35.839 +849 1749 L
  35.840 +394 -563 V
  35.841 +2033 809 L
  35.842 +3610 615 L
  35.843 +6763 533 L
  35.844 +% End plot #4
  35.845 +% Begin plot #5
  35.846 +stroke
  35.847 +LT4
  35.848 +LCb setrgbcolor
  35.849 +6296 4066 M
  35.850 +[ [(Helvetica) 140.0 0.0 true true 0 (512 Threads)]
  35.851 +] -46.7 MRshow
  35.852 +LT4
  35.853 +6380 4066 M
  35.854 +399 0 V
  35.855 +538 4619 M
  35.856 +17 -483 V
  35.857 +653 2766 L
  35.858 +850 1800 L
  35.859 +395 -620 V
  35.860 +2032 808 L
  35.861 +3610 627 L
  35.862 +6763 534 L
  35.863 +% End plot #5
  35.864 +stroke
  35.865 +1.000 UL
  35.866 +LTb
  35.867 +378 4619 N
  35.868 +378 448 L
  35.869 +6569 0 V
  35.870 +0 4171 V
  35.871 +-6569 0 V
  35.872 +Z stroke
  35.873 +1.000 UP
  35.874 +1.000 UL
  35.875 +LTb
  35.876 +stroke
  35.877 +grestore
  35.878 +end
  35.879 +showpage
  35.880 +%%Trailer
  35.881 +%%DocumentFonts: Helvetica
  35.882 +%%Pages: 1
    36.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    36.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-07/8_thds__o30000__perfCtrs.meas	Mon Dec 12 20:28:31 2011 +0100
    36.3 @@ -0,0 +1,15 @@
    36.4 +# Output file name: 2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-07/8_thds__o30000__perfCtrs.meas
    36.5 +# Date of Run: 2011-12-08 05:29:11.560050
    36.6 +# Number of Cores: 4
    36.7 +# Number of Threads: 2.000000 per Core, 8 total
    36.8 +#     <iters per task>	  <total exe cycles>	    <total work cyc>	      <one task cyc>	<total overhead cyc>	         <num syncs>	<overhead per Sync cyc>	    <Exe/Work ratio>
    36.9 +# --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   36.10 +                   2	           426548074	            28948062	          120.616925	           397600012	              480000	          828.333358	           14.734944
   36.11 +                   5	           409665257	            37589742	          156.623925	           372075515	              480000	          775.157323	           10.898326
   36.12 +                  10	           415739202	            51097360	          212.905667	           364641842	              480000	          759.670504	            8.136217
   36.13 +                  20	           448788562	            79993714	          333.307142	           368794848	              480000	          768.322600	            5.610298
   36.14 +                  40	           514562121	           138288581	          576.202421	           376273540	              480000	          783.903208	            3.720930
   36.15 +                  80	           660333500	           253525747	         1056.357279	           406807753	              480000	          847.516152	            2.604601
   36.16 +                 160	           842640658	           483803061	         2015.846088	           358837597	              480000	          747.578327	            1.741702
   36.17 +                 320	          1276303715	           944792235	         3936.634312	           331511480	              480000	          690.648917	            1.350883
   36.18 +                 640	          2188456401	          1866482263	         7777.009429	           321974138	              480000	          670.779454	            1.172503
    37.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    37.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-09/128_thds__o30000__perfCtrs.meas	Mon Dec 12 20:28:31 2011 +0100
    37.3 @@ -0,0 +1,15 @@
    37.4 +# Output file name: 2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-09//128_thds__o30000__perfCtrs.meas
    37.5 +# Date of Run: 2011-12-09 17:42:37.587962
    37.6 +# Number of Cores: 4
    37.7 +# Number of Threads: 32.000000 per Core, 128 total
    37.8 +#     <iters per task>	  <total exe cycles>	    <total work cyc>	      <one task cyc>	<total overhead cyc>	         <num syncs>	<overhead per Sync cyc>	    <Exe/Work ratio>
    37.9 +# --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   37.10 +                   2	          5522363281	           450015419	          117.191515	          5072347862	             7680000	          660.461961	           12.271498
   37.11 +                   5	          5437317473	           599653695	          156.159816	          4837663778	             7680000	          629.904138	            9.067429
   37.12 +                  10	          5907199367	           828829547	          215.841028	          5078369820	             7680000	          661.246070	            7.127158
   37.13 +                  20	          6562963744	          1287412784	          335.263746	          5275550960	             7680000	          686.920698	            5.097793
   37.14 +                  40	          7268987575	          2210576174	          575.670879	          5058411401	             7680000	          658.647318	            3.288277
   37.15 +                  80	          8855054539	          4054168861	         1055.773141	          4800885678	             7680000	          625.115323	            2.184185
   37.16 +                 160	         12740380466	          7731900456	         2013.515744	          5008480010	             7680000	          652.145835	            1.647768
   37.17 +                 320	         19747164959	         15105355523	         3933.686334	          4641809436	             7680000	          604.402270	            1.307296
   37.18 +                 640	         34381817536	         29849157776	         7773.218171	          4532659760	             7680000	          590.190073	            1.151852
    38.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    38.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-09/32_thds__o30000__perfCtrs.meas	Mon Dec 12 20:28:31 2011 +0100
    38.3 @@ -0,0 +1,15 @@
    38.4 +# Output file name: 2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-09//32_thds__o30000__perfCtrs.meas
    38.5 +# Date of Run: 2011-12-09 17:40:50.949482
    38.6 +# Number of Cores: 4
    38.7 +# Number of Threads: 8.000000 per Core, 32 total
    38.8 +#     <iters per task>	  <total exe cycles>	    <total work cyc>	      <one task cyc>	<total overhead cyc>	         <num syncs>	<overhead per Sync cyc>	    <Exe/Work ratio>
    38.9 +# --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   38.10 +                   2	          1296786808	           112580955	          117.271828	          1184205853	             1920000	          616.773882	           11.518705
   38.11 +                   5	          1305875350	           148800616	          155.000642	          1157074734	             1920000	          602.643091	            8.776008
   38.12 +                  10	          1400476058	           207702465	          216.356734	          1192773593	             1920000	          621.236246	            6.742703
   38.13 +                  20	          1540652291	           318965089	          332.255301	          1221687202	             1920000	          636.295418	            4.830160
   38.14 +                  40	          1760210871	           550742568	          573.690175	          1209468303	             1920000	          629.931408	            3.196068
   38.15 +                  80	          2237397256	          1011935113	         1054.099076	          1225462143	             1920000	          638.261533	            2.211009
   38.16 +                 160	          3058529759	          1932164755	         2012.671620	          1126365004	             1920000	          586.648440	            1.582955
   38.17 +                 320	          4872473115	          3778573310	         3936.013865	          1093899805	             1920000	          569.739482	            1.289501
   38.18 +                 640	          8613988704	          7463177196	         7774.142913	          1150811508	             1920000	          599.380994	            1.154199
    39.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    39.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-09/512_thds__o30000__perfCtrs.meas	Mon Dec 12 20:28:31 2011 +0100
    39.3 @@ -0,0 +1,15 @@
    39.4 +# Output file name: 2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-09//512_thds__o30000__perfCtrs.meas
    39.5 +# Date of Run: 2011-12-09 17:49:37.807287
    39.6 +# Number of Cores: 4
    39.7 +# Number of Threads: 128.000000 per Core, 512 total
    39.8 +#     <iters per task>	  <total exe cycles>	    <total work cyc>	      <one task cyc>	<total overhead cyc>	         <num syncs>	<overhead per Sync cyc>	    <Exe/Work ratio>
    39.9 +# --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   39.10 +                   2	         22605851077	          1841011126	          119.857495	         20764839951	            30720000	          675.938800	           12.279041
   39.11 +                   5	         23697019138	          2392951851	          155.791136	         21304067287	            30720000	          693.491774	            9.902840
   39.12 +                  10	         24260426734	          3315795931	          215.872131	         20944630803	            30720000	          681.791367	            7.316622
   39.13 +                  20	         26228513258	          5146734282	          335.073846	         21081778976	            30720000	          686.255826	            5.096147
   39.14 +                  40	         29920810555	          8842044394	          575.653932	         21078766161	            30720000	          686.157753	            3.383924
   39.15 +                  80	         36767008054	         16170538775	         1052.769451	         20596469279	            30720000	          670.457984	            2.273703
   39.16 +                 160	         51452742371	         30960394786	         2015.650702	         20492347585	            30720000	          667.068606	            1.661889
   39.17 +                 320	         80487301367	         60455006808	         3935.872839	         20032294559	            30720000	          652.092922	            1.331359
   39.18 +                 640	        138783800367	        119442707187	         7776.217916	         19341093180	            30720000	          629.592877	            1.161928
    40.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    40.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-09/8_thds__o30000__perfCtrs.meas	Mon Dec 12 20:28:31 2011 +0100
    40.3 @@ -0,0 +1,15 @@
    40.4 +# Output file name: 2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-09//8_thds__o30000__perfCtrs.meas
    40.5 +# Date of Run: 2011-12-09 17:40:21.277099
    40.6 +# Number of Cores: 4
    40.7 +# Number of Threads: 2.000000 per Core, 8 total
    40.8 +#     <iters per task>	  <total exe cycles>	    <total work cyc>	      <one task cyc>	<total overhead cyc>	         <num syncs>	<overhead per Sync cyc>	    <Exe/Work ratio>
    40.9 +# --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   40.10 +                   2	           430020157	            28902448	          120.426867	           401117709	              480000	          835.661894	           14.878330
   40.11 +                   5	           467564288	            36745734	          153.107225	           430818554	              480000	          897.538654	           12.724315
   40.12 +                  10	           473411641	            51983702	          216.598758	           421427939	              480000	          877.974873	            9.106924
   40.13 +                  20	           463240312	            80687385	          336.197437	           382552927	              480000	          796.985265	            5.741174
   40.14 +                  40	           564096131	           138352318	          576.467992	           425743813	              480000	          886.966277	            4.077244
   40.15 +                  80	           686486027	           253613401	         1056.722504	           432872626	              480000	          901.817971	            2.706821
   40.16 +                 160	           842754715	           483956441	         2016.485171	           358798274	              480000	          747.496404	            1.741385
   40.17 +                 320	          1320818957	           943825100	         3932.604583	           376993857	              480000	          785.403869	            1.399432
   40.18 +                 640	          2244294261	          1866474810	         7776.978375	           377819451	              480000	          787.123856	            1.202424
    41.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    41.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-09/corrected_ratio/128_thds__o30000__perfCtrs.meas	Mon Dec 12 20:28:31 2011 +0100
    41.3 @@ -0,0 +1,15 @@
    41.4 +# Output file name: 2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-09/tmp1//128_thds__o30000__perfCtrs.meas
    41.5 +# Date of Run: 2011-12-09 19:15:29.103454
    41.6 +# Number of Cores: 4
    41.7 +# Number of Threads: 32.000000 per Core, 128 total
    41.8 +#     <iters per task>	  <total exe cycles>	    <total work cyc>	      <one task cyc>	<total overhead cyc>	         <num syncs>	<overhead per Sync cyc>	    <Exe/Work ratio>
    41.9 +# --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   41.10 +                   2	          5532751814	           451741269	          117.640955	          5081010545	             7680000	          661.589915	            6.623806
   41.11 +                   5	          5589858581	           597254452	          155.535014	          4992604129	             7680000	          650.078663	            5.179629
   41.12 +                  10	          5685831942	           818481408	          213.146200	          4867350534	             7680000	          633.769601	            3.973403
   41.13 +                  20	          6174715738	          1287573258	          335.305536	          4887142480	             7680000	          636.346677	            2.897811
   41.14 +                  40	          7184543286	          2208986243	          575.256834	          4975557043	             7680000	          647.858990	            2.126208
   41.15 +                  80	          9039176745	          4049921924	         1054.667168	          4989254821	             7680000	          649.642555	            1.615969
   41.16 +                 160	         12761337756	          7740383584	         2015.724892	          5020954172	             7680000	          653.770074	            1.324335
   41.17 +                 320	         19706947468	         15114737087	         3936.129450	          4592210381	             7680000	          597.944060	            1.151912
   41.18 +                 640	         34580203026	         29860283207	         7776.115418	          4719919819	             7680000	          614.572893	            1.079033
    42.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    42.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-09/corrected_ratio/32_thds__o30000__perfCtrs.meas	Mon Dec 12 20:28:31 2011 +0100
    42.3 @@ -0,0 +1,15 @@
    42.4 +# Output file name: 2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-09/tmp1//32_thds__o30000__perfCtrs.meas
    42.5 +# Date of Run: 2011-12-09 19:13:42.643151
    42.6 +# Number of Cores: 4
    42.7 +# Number of Threads: 8.000000 per Core, 32 total
    42.8 +#     <iters per task>	  <total exe cycles>	    <total work cyc>	      <one task cyc>	<total overhead cyc>	         <num syncs>	<overhead per Sync cyc>	    <Exe/Work ratio>
    42.9 +# --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   42.10 +                   2	          1327367107	           113248507	          117.967195	          1214118600	             1920000	          632.353438	            6.360418
   42.11 +                   5	          1410938324	           146983396	          153.107704	          1263954928	             1920000	          658.309858	            5.299652
   42.12 +                  10	          1388925944	           207145268	          215.776321	          1181780676	             1920000	          615.510769	            3.852541
   42.13 +                  20	          1532073231	           322324957	          335.755164	          1209748274	             1920000	          630.077226	            2.876597
   42.14 +                  40	          1705185920	           552851314	          575.886785	          1152334606	             1920000	          600.174274	            2.042174
   42.15 +                  80	          2191660885	          1010926207	         1053.048132	          1180734678	             1920000	          614.965978	            1.583987
   42.16 +                 160	          3109102926	          1934996888	         2015.621758	          1174106038	             1920000	          611.513561	            1.303387
   42.17 +                 320	          4905674849	          3779200438	         3936.667123	          1126474411	             1920000	          586.705422	            1.149036
   42.18 +                 640	          8614730867	          7462246702	         7773.173648	          1152484165	             1920000	          600.252169	            1.077221
    43.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    43.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-09/corrected_ratio/512_thds__o30000__perfCtrs.meas	Mon Dec 12 20:28:31 2011 +0100
    43.3 @@ -0,0 +1,15 @@
    43.4 +# Output file name: 2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-09/tmp1//512_thds__o30000__perfCtrs.meas
    43.5 +# Date of Run: 2011-12-09 19:22:28.830498
    43.6 +# Number of Cores: 4
    43.7 +# Number of Threads: 128.000000 per Core, 512 total
    43.8 +#     <iters per task>	  <total exe cycles>	    <total work cyc>	      <one task cyc>	<total overhead cyc>	         <num syncs>	<overhead per Sync cyc>	    <Exe/Work ratio>
    43.9 +# --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   43.10 +                   2	         22788365344	          1842143915	          119.931244	         20946221429	            30720000	          681.843145	            6.685284
   43.11 +                   5	         23220740534	          2354586916	          153.293419	         20866153618	            30720000	          679.236771	            5.430958
   43.12 +                  10	         23937932235	          3313105435	          215.696968	         20624826800	            30720000	          671.381081	            4.112613
   43.13 +                  20	         25337147890	          5150619680	          335.326802	         20186528210	            30720000	          657.113549	            2.959621
   43.14 +                  40	         29736850888	          8843542437	          575.751461	         20893308451	            30720000	          680.120718	            2.181275
   43.15 +                  80	         37423145788	         16216875716	         1055.786179	         21206270072	            30720000	          690.308271	            1.653833
   43.16 +                 160	         50440574624	         30919305835	         2012.975640	         19521268789	            30720000	          635.457968	            1.315681
   43.17 +                 320	         80100516539	         60417388812	         3933.423751	         19683127727	            30720000	          640.726814	            1.162893
   43.18 +                 640	        139256154433	        119403721647	         7773.679795	         19852432786	            30720000	          646.238046	            1.083132
    44.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    44.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-09/corrected_ratio/8_32_128_512thds__o30000__perfCtrs.meas.eps	Mon Dec 12 20:28:31 2011 +0100
    44.3 @@ -0,0 +1,891 @@
    44.4 +%!PS-Adobe-2.0
    44.5 +%%Title: 8_32_128_512thds__o30000__perfCtrs.meas.eps
    44.6 +%%Creator: gnuplot 4.4 patchlevel 2
    44.7 +%%CreationDate: Mon Dec 12 19:15:20 2011
    44.8 +%%DocumentFonts: (atend)
    44.9 +%%BoundingBox: 50 50 554 770
   44.10 +%%Orientation: Landscape
   44.11 +%%Pages: (atend)
   44.12 +%%EndComments
   44.13 +%%BeginProlog
   44.14 +/gnudict 256 dict def
   44.15 +gnudict begin
   44.16 +%
   44.17 +% The following true/false flags may be edited by hand if desired.
   44.18 +% The unit line width and grayscale image gamma correction may also be changed.
   44.19 +%
   44.20 +/Color true def
   44.21 +/Blacktext false def
   44.22 +/Solid false def
   44.23 +/Dashlength 1 def
   44.24 +/Landscape true def
   44.25 +/Level1 false def
   44.26 +/Rounded false def
   44.27 +/ClipToBoundingBox false def
   44.28 +/TransparentPatterns false def
   44.29 +/gnulinewidth 5.000 def
   44.30 +/userlinewidth gnulinewidth def
   44.31 +/Gamma 1.0 def
   44.32 +%
   44.33 +/vshift -46 def
   44.34 +/dl1 {
   44.35 +  10.0 Dashlength mul mul
   44.36 +  Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if
   44.37 +} def
   44.38 +/dl2 {
   44.39 +  10.0 Dashlength mul mul
   44.40 +  Rounded { currentlinewidth 0.75 mul add } if
   44.41 +} def
   44.42 +/hpt_ 31.5 def
   44.43 +/vpt_ 31.5 def
   44.44 +/hpt hpt_ def
   44.45 +/vpt vpt_ def
   44.46 +Level1 {} {
   44.47 +/SDict 10 dict def
   44.48 +systemdict /pdfmark known not {
   44.49 +  userdict /pdfmark systemdict /cleartomark get put
   44.50 +} if
   44.51 +SDict begin [
   44.52 +  /Title (8_32_128_512thds__o30000__perfCtrs.meas.eps)
   44.53 +  /Subject (gnuplot plot)
   44.54 +  /Creator (gnuplot 4.4 patchlevel 2)
   44.55 +  /Author (msach)
   44.56 +%  /Producer (gnuplot)
   44.57 +%  /Keywords ()
   44.58 +  /CreationDate (Mon Dec 12 19:15:20 2011)
   44.59 +  /DOCINFO pdfmark
   44.60 +end
   44.61 +} ifelse
   44.62 +/doclip {
   44.63 +  ClipToBoundingBox {
   44.64 +    newpath 50 50 moveto 554 50 lineto 554 770 lineto 50 770 lineto closepath
   44.65 +    clip
   44.66 +  } if
   44.67 +} def
   44.68 +%
   44.69 +% Gnuplot Prolog Version 4.4 (August 2010)
   44.70 +%
   44.71 +%/SuppressPDFMark true def
   44.72 +%
   44.73 +/M {moveto} bind def
   44.74 +/L {lineto} bind def
   44.75 +/R {rmoveto} bind def
   44.76 +/V {rlineto} bind def
   44.77 +/N {newpath moveto} bind def
   44.78 +/Z {closepath} bind def
   44.79 +/C {setrgbcolor} bind def
   44.80 +/f {rlineto fill} bind def
   44.81 +/g {setgray} bind def
   44.82 +/Gshow {show} def   % May be redefined later in the file to support UTF-8
   44.83 +/vpt2 vpt 2 mul def
   44.84 +/hpt2 hpt 2 mul def
   44.85 +/Lshow {currentpoint stroke M 0 vshift R 
   44.86 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   44.87 +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R
   44.88 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   44.89 +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R 
   44.90 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   44.91 +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
   44.92 +  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def
   44.93 +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash}
   44.94 + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def
   44.95 +/BL {stroke userlinewidth 2 mul setlinewidth
   44.96 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   44.97 +/AL {stroke userlinewidth 2 div setlinewidth
   44.98 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   44.99 +/UL {dup gnulinewidth mul /userlinewidth exch def
  44.100 +	dup 1 lt {pop 1} if 10 mul /udl exch def} def
  44.101 +/PL {stroke userlinewidth setlinewidth
  44.102 +	Rounded {1 setlinejoin 1 setlinecap} if} def
  44.103 +3.8 setmiterlimit
  44.104 +% Default Line colors
  44.105 +/LCw {1 1 1} def
  44.106 +/LCb {0 0 0} def
  44.107 +/LCa {0 0 0} def
  44.108 +/LC0 {1 0 0} def
  44.109 +/LC1 {0 1 0} def
  44.110 +/LC2 {0 0 1} def
  44.111 +/LC3 {1 0 1} def
  44.112 +/LC4 {0 1 1} def
  44.113 +/LC5 {1 1 0} def
  44.114 +/LC6 {0 0 0} def
  44.115 +/LC7 {1 0.3 0} def
  44.116 +/LC8 {0.5 0.5 0.5} def
  44.117 +% Default Line Types
  44.118 +/LTw {PL [] 1 setgray} def
  44.119 +/LTb {BL [] LCb DL} def
  44.120 +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def
  44.121 +/LT0 {PL [] LC0 DL} def
  44.122 +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def
  44.123 +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def
  44.124 +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def
  44.125 +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def
  44.126 +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def
  44.127 +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def
  44.128 +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def
  44.129 +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def
  44.130 +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def
  44.131 +/Dia {stroke [] 0 setdash 2 copy vpt add M
  44.132 +  hpt neg vpt neg V hpt vpt neg V
  44.133 +  hpt vpt V hpt neg vpt V closepath stroke
  44.134 +  Pnt} def
  44.135 +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V
  44.136 +  currentpoint stroke M
  44.137 +  hpt neg vpt neg R hpt2 0 V stroke
  44.138 + } def
  44.139 +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
  44.140 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  44.141 +  hpt2 neg 0 V closepath stroke
  44.142 +  Pnt} def
  44.143 +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M
  44.144 +  hpt2 vpt2 neg V currentpoint stroke M
  44.145 +  hpt2 neg 0 R hpt2 vpt2 V stroke} def
  44.146 +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M
  44.147 +  hpt neg vpt -1.62 mul V
  44.148 +  hpt 2 mul 0 V
  44.149 +  hpt neg vpt 1.62 mul V closepath stroke
  44.150 +  Pnt} def
  44.151 +/Star {2 copy Pls Crs} def
  44.152 +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M
  44.153 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  44.154 +  hpt2 neg 0 V closepath fill} def
  44.155 +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M
  44.156 +  hpt neg vpt -1.62 mul V
  44.157 +  hpt 2 mul 0 V
  44.158 +  hpt neg vpt 1.62 mul V closepath fill} def
  44.159 +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
  44.160 +  hpt neg vpt 1.62 mul V
  44.161 +  hpt 2 mul 0 V
  44.162 +  hpt neg vpt -1.62 mul V closepath stroke
  44.163 +  Pnt} def
  44.164 +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M
  44.165 +  hpt neg vpt 1.62 mul V
  44.166 +  hpt 2 mul 0 V
  44.167 +  hpt neg vpt -1.62 mul V closepath fill} def
  44.168 +/DiaF {stroke [] 0 setdash vpt add M
  44.169 +  hpt neg vpt neg V hpt vpt neg V
  44.170 +  hpt vpt V hpt neg vpt V closepath fill} def
  44.171 +/Pent {stroke [] 0 setdash 2 copy gsave
  44.172 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  44.173 +  closepath stroke grestore Pnt} def
  44.174 +/PentF {stroke [] 0 setdash gsave
  44.175 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  44.176 +  closepath fill grestore} def
  44.177 +/Circle {stroke [] 0 setdash 2 copy
  44.178 +  hpt 0 360 arc stroke Pnt} def
  44.179 +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def
  44.180 +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def
  44.181 +/C1 {BL [] 0 setdash 2 copy moveto
  44.182 +	2 copy vpt 0 90 arc closepath fill
  44.183 +	vpt 0 360 arc closepath} bind def
  44.184 +/C2 {BL [] 0 setdash 2 copy moveto
  44.185 +	2 copy vpt 90 180 arc closepath fill
  44.186 +	vpt 0 360 arc closepath} bind def
  44.187 +/C3 {BL [] 0 setdash 2 copy moveto
  44.188 +	2 copy vpt 0 180 arc closepath fill
  44.189 +	vpt 0 360 arc closepath} bind def
  44.190 +/C4 {BL [] 0 setdash 2 copy moveto
  44.191 +	2 copy vpt 180 270 arc closepath fill
  44.192 +	vpt 0 360 arc closepath} bind def
  44.193 +/C5 {BL [] 0 setdash 2 copy moveto
  44.194 +	2 copy vpt 0 90 arc
  44.195 +	2 copy moveto
  44.196 +	2 copy vpt 180 270 arc closepath fill
  44.197 +	vpt 0 360 arc} bind def
  44.198 +/C6 {BL [] 0 setdash 2 copy moveto
  44.199 +	2 copy vpt 90 270 arc closepath fill
  44.200 +	vpt 0 360 arc closepath} bind def
  44.201 +/C7 {BL [] 0 setdash 2 copy moveto
  44.202 +	2 copy vpt 0 270 arc closepath fill
  44.203 +	vpt 0 360 arc closepath} bind def
  44.204 +/C8 {BL [] 0 setdash 2 copy moveto
  44.205 +	2 copy vpt 270 360 arc closepath fill
  44.206 +	vpt 0 360 arc closepath} bind def
  44.207 +/C9 {BL [] 0 setdash 2 copy moveto
  44.208 +	2 copy vpt 270 450 arc closepath fill
  44.209 +	vpt 0 360 arc closepath} bind def
  44.210 +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
  44.211 +	2 copy moveto
  44.212 +	2 copy vpt 90 180 arc closepath fill
  44.213 +	vpt 0 360 arc closepath} bind def
  44.214 +/C11 {BL [] 0 setdash 2 copy moveto
  44.215 +	2 copy vpt 0 180 arc closepath fill
  44.216 +	2 copy moveto
  44.217 +	2 copy vpt 270 360 arc closepath fill
  44.218 +	vpt 0 360 arc closepath} bind def
  44.219 +/C12 {BL [] 0 setdash 2 copy moveto
  44.220 +	2 copy vpt 180 360 arc closepath fill
  44.221 +	vpt 0 360 arc closepath} bind def
  44.222 +/C13 {BL [] 0 setdash 2 copy moveto
  44.223 +	2 copy vpt 0 90 arc closepath fill
  44.224 +	2 copy moveto
  44.225 +	2 copy vpt 180 360 arc closepath fill
  44.226 +	vpt 0 360 arc closepath} bind def
  44.227 +/C14 {BL [] 0 setdash 2 copy moveto
  44.228 +	2 copy vpt 90 360 arc closepath fill
  44.229 +	vpt 0 360 arc} bind def
  44.230 +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
  44.231 +	vpt 0 360 arc closepath} bind def
  44.232 +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
  44.233 +	neg 0 rlineto closepath} bind def
  44.234 +/Square {dup Rec} bind def
  44.235 +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def
  44.236 +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def
  44.237 +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def
  44.238 +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
  44.239 +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def
  44.240 +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
  44.241 +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill
  44.242 +	exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
  44.243 +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def
  44.244 +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
  44.245 +	2 copy vpt Square fill Bsquare} bind def
  44.246 +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def
  44.247 +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def
  44.248 +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
  44.249 +	Bsquare} bind def
  44.250 +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
  44.251 +	Bsquare} bind def
  44.252 +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def
  44.253 +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
  44.254 +	2 copy vpt Square fill Bsquare} bind def
  44.255 +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
  44.256 +	2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
  44.257 +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def
  44.258 +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def
  44.259 +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def
  44.260 +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def
  44.261 +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def
  44.262 +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def
  44.263 +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def
  44.264 +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def
  44.265 +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def
  44.266 +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def
  44.267 +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def
  44.268 +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def
  44.269 +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def
  44.270 +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def
  44.271 +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def
  44.272 +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def
  44.273 +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def
  44.274 +/DiaE {stroke [] 0 setdash vpt add M
  44.275 +  hpt neg vpt neg V hpt vpt neg V
  44.276 +  hpt vpt V hpt neg vpt V closepath stroke} def
  44.277 +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M
  44.278 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  44.279 +  hpt2 neg 0 V closepath stroke} def
  44.280 +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M
  44.281 +  hpt neg vpt -1.62 mul V
  44.282 +  hpt 2 mul 0 V
  44.283 +  hpt neg vpt 1.62 mul V closepath stroke} def
  44.284 +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M
  44.285 +  hpt neg vpt 1.62 mul V
  44.286 +  hpt 2 mul 0 V
  44.287 +  hpt neg vpt -1.62 mul V closepath stroke} def
  44.288 +/PentE {stroke [] 0 setdash gsave
  44.289 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  44.290 +  closepath stroke grestore} def
  44.291 +/CircE {stroke [] 0 setdash 
  44.292 +  hpt 0 360 arc stroke} def
  44.293 +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def
  44.294 +/DiaW {stroke [] 0 setdash vpt add M
  44.295 +  hpt neg vpt neg V hpt vpt neg V
  44.296 +  hpt vpt V hpt neg vpt V Opaque stroke} def
  44.297 +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M
  44.298 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  44.299 +  hpt2 neg 0 V Opaque stroke} def
  44.300 +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M
  44.301 +  hpt neg vpt -1.62 mul V
  44.302 +  hpt 2 mul 0 V
  44.303 +  hpt neg vpt 1.62 mul V Opaque stroke} def
  44.304 +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M
  44.305 +  hpt neg vpt 1.62 mul V
  44.306 +  hpt 2 mul 0 V
  44.307 +  hpt neg vpt -1.62 mul V Opaque stroke} def
  44.308 +/PentW {stroke [] 0 setdash gsave
  44.309 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  44.310 +  Opaque stroke grestore} def
  44.311 +/CircW {stroke [] 0 setdash 
  44.312 +  hpt 0 360 arc Opaque stroke} def
  44.313 +/BoxFill {gsave Rec 1 setgray fill grestore} def
  44.314 +/Density {
  44.315 +  /Fillden exch def
  44.316 +  currentrgbcolor
  44.317 +  /ColB exch def /ColG exch def /ColR exch def
  44.318 +  /ColR ColR Fillden mul Fillden sub 1 add def
  44.319 +  /ColG ColG Fillden mul Fillden sub 1 add def
  44.320 +  /ColB ColB Fillden mul Fillden sub 1 add def
  44.321 +  ColR ColG ColB setrgbcolor} def
  44.322 +/BoxColFill {gsave Rec PolyFill} def
  44.323 +/PolyFill {gsave Density fill grestore grestore} def
  44.324 +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def
  44.325 +%
  44.326 +% PostScript Level 1 Pattern Fill routine for rectangles
  44.327 +% Usage: x y w h s a XX PatternFill
  44.328 +%	x,y = lower left corner of box to be filled
  44.329 +%	w,h = width and height of box
  44.330 +%	  a = angle in degrees between lines and x-axis
  44.331 +%	 XX = 0/1 for no/yes cross-hatch
  44.332 +%
  44.333 +/PatternFill {gsave /PFa [ 9 2 roll ] def
  44.334 +  PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate
  44.335 +  PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec
  44.336 +  gsave 1 setgray fill grestore clip
  44.337 +  currentlinewidth 0.5 mul setlinewidth
  44.338 +  /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def
  44.339 +  0 0 M PFa 5 get rotate PFs -2 div dup translate
  44.340 +  0 1 PFs PFa 4 get div 1 add floor cvi
  44.341 +	{PFa 4 get mul 0 M 0 PFs V} for
  44.342 +  0 PFa 6 get ne {
  44.343 +	0 1 PFs PFa 4 get div 1 add floor cvi
  44.344 +	{PFa 4 get mul 0 2 1 roll M PFs 0 V} for
  44.345 + } if
  44.346 +  stroke grestore} def
  44.347 +%
  44.348 +/languagelevel where
  44.349 + {pop languagelevel} {1} ifelse
  44.350 + 2 lt
  44.351 +	{/InterpretLevel1 true def}
  44.352 +	{/InterpretLevel1 Level1 def}
  44.353 + ifelse
  44.354 +%
  44.355 +% PostScript level 2 pattern fill definitions
  44.356 +%
  44.357 +/Level2PatternFill {
  44.358 +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8}
  44.359 +	bind def
  44.360 +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def
  44.361 +<< Tile8x8
  44.362 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} 
  44.363 +>> matrix makepattern
  44.364 +/Pat1 exch def
  44.365 +<< Tile8x8
  44.366 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke
  44.367 +	0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke}
  44.368 +>> matrix makepattern
  44.369 +/Pat2 exch def
  44.370 +<< Tile8x8
  44.371 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L
  44.372 +	8 8 L 8 0 L 0 0 L fill}
  44.373 +>> matrix makepattern
  44.374 +/Pat3 exch def
  44.375 +<< Tile8x8
  44.376 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L
  44.377 +	0 12 M 12 0 L stroke}
  44.378 +>> matrix makepattern
  44.379 +/Pat4 exch def
  44.380 +<< Tile8x8
  44.381 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L
  44.382 +	0 -4 M 12 8 L stroke}
  44.383 +>> matrix makepattern
  44.384 +/Pat5 exch def
  44.385 +<< Tile8x8
  44.386 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L
  44.387 +	0 12 M 8 -4 L 4 12 M 10 0 L stroke}
  44.388 +>> matrix makepattern
  44.389 +/Pat6 exch def
  44.390 +<< Tile8x8
  44.391 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L
  44.392 +	0 -4 M 8 12 L 4 -4 M 10 8 L stroke}
  44.393 +>> matrix makepattern
  44.394 +/Pat7 exch def
  44.395 +<< Tile8x8
  44.396 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L
  44.397 +	12 0 M -4 8 L 12 4 M 0 10 L stroke}
  44.398 +>> matrix makepattern
  44.399 +/Pat8 exch def
  44.400 +<< Tile8x8
  44.401 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L
  44.402 +	-4 0 M 12 8 L -4 4 M 8 10 L stroke}
  44.403 +>> matrix makepattern
  44.404 +/Pat9 exch def
  44.405 +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def
  44.406 +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def
  44.407 +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def
  44.408 +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def
  44.409 +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def
  44.410 +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def
  44.411 +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def
  44.412 +} def
  44.413 +%
  44.414 +%
  44.415 +%End of PostScript Level 2 code
  44.416 +%
  44.417 +/PatternBgnd {
  44.418 +  TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse
  44.419 +} def
  44.420 +%
  44.421 +% Substitute for Level 2 pattern fill codes with
  44.422 +% grayscale if Level 2 support is not selected.
  44.423 +%
  44.424 +/Level1PatternFill {
  44.425 +/Pattern1 {0.250 Density} bind def
  44.426 +/Pattern2 {0.500 Density} bind def
  44.427 +/Pattern3 {0.750 Density} bind def
  44.428 +/Pattern4 {0.125 Density} bind def
  44.429 +/Pattern5 {0.375 Density} bind def
  44.430 +/Pattern6 {0.625 Density} bind def
  44.431 +/Pattern7 {0.875 Density} bind def
  44.432 +} def
  44.433 +%
  44.434 +% Now test for support of Level 2 code
  44.435 +%
  44.436 +Level1 {Level1PatternFill} {Level2PatternFill} ifelse
  44.437 +%
  44.438 +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont
  44.439 +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall
  44.440 +currentdict end definefont pop
  44.441 +/MFshow {
  44.442 +   { dup 5 get 3 ge
  44.443 +     { 5 get 3 eq {gsave} {grestore} ifelse }
  44.444 +     {dup dup 0 get findfont exch 1 get scalefont setfont
  44.445 +     [ currentpoint ] exch dup 2 get 0 exch R dup 5 get 2 ne {dup dup 6
  44.446 +     get exch 4 get {Gshow} {stringwidth pop 0 R} ifelse }if dup 5 get 0 eq
  44.447 +     {dup 3 get {2 get neg 0 exch R pop} {pop aload pop M} ifelse} {dup 5
  44.448 +     get 1 eq {dup 2 get exch dup 3 get exch 6 get stringwidth pop -2 div
  44.449 +     dup 0 R} {dup 6 get stringwidth pop -2 div 0 R 6 get
  44.450 +     show 2 index {aload pop M neg 3 -1 roll neg R pop pop} {pop pop pop
  44.451 +     pop aload pop M} ifelse }ifelse }ifelse }
  44.452 +     ifelse }
  44.453 +   forall} def
  44.454 +/Gswidth {dup type /stringtype eq {stringwidth} {pop (n) stringwidth} ifelse} def
  44.455 +/MFwidth {0 exch { dup 5 get 3 ge { 5 get 3 eq { 0 } { pop } ifelse }
  44.456 + {dup 3 get{dup dup 0 get findfont exch 1 get scalefont setfont
  44.457 +     6 get Gswidth pop add} {pop} ifelse} ifelse} forall} def
  44.458 +/MLshow { currentpoint stroke M
  44.459 +  0 exch R
  44.460 +  Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def
  44.461 +/MRshow { currentpoint stroke M
  44.462 +  exch dup MFwidth neg 3 -1 roll R
  44.463 +  Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def
  44.464 +/MCshow { currentpoint stroke M
  44.465 +  exch dup MFwidth -2 div 3 -1 roll R
  44.466 +  Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def
  44.467 +/XYsave    { [( ) 1 2 true false 3 ()] } bind def
  44.468 +/XYrestore { [( ) 1 2 true false 4 ()] } bind def
  44.469 +end
  44.470 +%%EndProlog
  44.471 +%%Page: 1 1
  44.472 +gnudict begin
  44.473 +gsave
  44.474 +doclip
  44.475 +50 50 translate
  44.476 +0.100 0.100 scale
  44.477 +90 rotate
  44.478 +0 -5040 translate
  44.479 +0 setgray
  44.480 +newpath
  44.481 +(Helvetica) findfont 140 scalefont setfont
  44.482 +1.000 UL
  44.483 +LTb
  44.484 +518 448 M
  44.485 +63 0 V
  44.486 +6366 0 R
  44.487 +-63 0 V
  44.488 +stroke
  44.489 +434 448 M
  44.490 +[ [(Helvetica) 140.0 0.0 true true 0 ( 1)]
  44.491 +] -46.7 MRshow
  44.492 +1.000 UL
  44.493 +LTb
  44.494 +518 1044 M
  44.495 +63 0 V
  44.496 +6366 0 R
  44.497 +-63 0 V
  44.498 +stroke
  44.499 +434 1044 M
  44.500 +[ [(Helvetica) 140.0 0.0 true true 0 ( 2)]
  44.501 +] -46.7 MRshow
  44.502 +1.000 UL
  44.503 +LTb
  44.504 +518 1640 M
  44.505 +63 0 V
  44.506 +6366 0 R
  44.507 +-63 0 V
  44.508 +stroke
  44.509 +434 1640 M
  44.510 +[ [(Helvetica) 140.0 0.0 true true 0 ( 3)]
  44.511 +] -46.7 MRshow
  44.512 +1.000 UL
  44.513 +LTb
  44.514 +518 2236 M
  44.515 +63 0 V
  44.516 +6366 0 R
  44.517 +-63 0 V
  44.518 +stroke
  44.519 +434 2236 M
  44.520 +[ [(Helvetica) 140.0 0.0 true true 0 ( 4)]
  44.521 +] -46.7 MRshow
  44.522 +1.000 UL
  44.523 +LTb
  44.524 +518 2831 M
  44.525 +63 0 V
  44.526 +6366 0 R
  44.527 +-63 0 V
  44.528 +stroke
  44.529 +434 2831 M
  44.530 +[ [(Helvetica) 140.0 0.0 true true 0 ( 5)]
  44.531 +] -46.7 MRshow
  44.532 +1.000 UL
  44.533 +LTb
  44.534 +518 3427 M
  44.535 +63 0 V
  44.536 +6366 0 R
  44.537 +-63 0 V
  44.538 +stroke
  44.539 +434 3427 M
  44.540 +[ [(Helvetica) 140.0 0.0 true true 0 ( 6)]
  44.541 +] -46.7 MRshow
  44.542 +1.000 UL
  44.543 +LTb
  44.544 +518 4023 M
  44.545 +63 0 V
  44.546 +6366 0 R
  44.547 +-63 0 V
  44.548 +stroke
  44.549 +434 4023 M
  44.550 +[ [(Helvetica) 140.0 0.0 true true 0 ( 7)]
  44.551 +] -46.7 MRshow
  44.552 +1.000 UL
  44.553 +LTb
  44.554 +518 4619 M
  44.555 +63 0 V
  44.556 +6366 0 R
  44.557 +-63 0 V
  44.558 +stroke
  44.559 +434 4619 M
  44.560 +[ [(Helvetica) 140.0 0.0 true true 0 ( 8)]
  44.561 +] -46.7 MRshow
  44.562 +1.000 UL
  44.563 +LTb
  44.564 +518 448 M
  44.565 +0 63 V
  44.566 +0 4108 R
  44.567 +0 -63 V
  44.568 +stroke
  44.569 +518 308 M
  44.570 +[ [(Helvetica) 140.0 0.0 true true 0 ( 0)]
  44.571 +] -46.7 MCshow
  44.572 +1.000 UL
  44.573 +LTb
  44.574 +1322 448 M
  44.575 +0 63 V
  44.576 +0 4108 R
  44.577 +0 -63 V
  44.578 +stroke
  44.579 +1322 308 M
  44.580 +[ [(Helvetica) 140.0 0.0 true true 0 ( 1000)]
  44.581 +] -46.7 MCshow
  44.582 +1.000 UL
  44.583 +LTb
  44.584 +2125 448 M
  44.585 +0 63 V
  44.586 +0 4108 R
  44.587 +0 -63 V
  44.588 +stroke
  44.589 +2125 308 M
  44.590 +[ [(Helvetica) 140.0 0.0 true true 0 ( 2000)]
  44.591 +] -46.7 MCshow
  44.592 +1.000 UL
  44.593 +LTb
  44.594 +2929 448 M
  44.595 +0 63 V
  44.596 +0 4108 R
  44.597 +0 -63 V
  44.598 +stroke
  44.599 +2929 308 M
  44.600 +[ [(Helvetica) 140.0 0.0 true true 0 ( 3000)]
  44.601 +] -46.7 MCshow
  44.602 +1.000 UL
  44.603 +LTb
  44.604 +3733 448 M
  44.605 +0 63 V
  44.606 +0 4108 R
  44.607 +0 -63 V
  44.608 +stroke
  44.609 +3733 308 M
  44.610 +[ [(Helvetica) 140.0 0.0 true true 0 ( 4000)]
  44.611 +] -46.7 MCshow
  44.612 +1.000 UL
  44.613 +LTb
  44.614 +4536 448 M
  44.615 +0 63 V
  44.616 +0 4108 R
  44.617 +0 -63 V
  44.618 +stroke
  44.619 +4536 308 M
  44.620 +[ [(Helvetica) 140.0 0.0 true true 0 ( 5000)]
  44.621 +] -46.7 MCshow
  44.622 +1.000 UL
  44.623 +LTb
  44.624 +5340 448 M
  44.625 +0 63 V
  44.626 +0 4108 R
  44.627 +0 -63 V
  44.628 +stroke
  44.629 +5340 308 M
  44.630 +[ [(Helvetica) 140.0 0.0 true true 0 ( 6000)]
  44.631 +] -46.7 MCshow
  44.632 +1.000 UL
  44.633 +LTb
  44.634 +6143 448 M
  44.635 +0 63 V
  44.636 +0 4108 R
  44.637 +0 -63 V
  44.638 +stroke
  44.639 +6143 308 M
  44.640 +[ [(Helvetica) 140.0 0.0 true true 0 ( 7000)]
  44.641 +] -46.7 MCshow
  44.642 +1.000 UL
  44.643 +LTb
  44.644 +6947 448 M
  44.645 +0 63 V
  44.646 +0 4108 R
  44.647 +0 -63 V
  44.648 +stroke
  44.649 +6947 308 M
  44.650 +[ [(Helvetica) 140.0 0.0 true true 0 ( 8000)]
  44.651 +] -46.7 MCshow
  44.652 +1.000 UL
  44.653 +LTb
  44.654 +1.000 UL
  44.655 +LTb
  44.656 +518 4619 N
  44.657 +518 448 L
  44.658 +6429 0 V
  44.659 +0 4171 V
  44.660 +-6429 0 V
  44.661 +Z stroke
  44.662 +LCb setrgbcolor
  44.663 +112 2533 M
  44.664 +currentpoint gsave translate -270 rotate 0 0 moveto
  44.665 +[ [(Helvetica) 140.0 0.0 true true 0 (Ratio of Total Execution to Total Work)]
  44.666 +] -46.7 MCshow
  44.667 +grestore
  44.668 +LTb
  44.669 +LCb setrgbcolor
  44.670 +3732 98 M
  44.671 +[ [(Helvetica) 140.0 0.0 true true 0 (Cycles in one Task)]
  44.672 +] -46.7 MCshow
  44.673 +LTb
  44.674 +3732 4829 M
  44.675 +[ [(Helvetica) 140.0 0.0 true true 0 (Sandy Bridge 3.3GHz)]
  44.676 +] -46.7 MCshow
  44.677 +1.000 UP
  44.678 +1.000 UL
  44.679 +LTb
  44.680 +1.000 UL
  44.681 +LTb
  44.682 +5372 3996 N
  44.683 +0 560 V
  44.684 +1491 0 V
  44.685 +0 -560 V
  44.686 +-1491 0 V
  44.687 +Z stroke
  44.688 +5372 4556 M
  44.689 +1491 0 V
  44.690 +% Begin plot #1
  44.691 +stroke
  44.692 +LT1
  44.693 +LCa setrgbcolor
  44.694 +613 1044 M
  44.695 +62 0 V
  44.696 +62 0 V
  44.697 +62 0 V
  44.698 +62 0 V
  44.699 +62 0 V
  44.700 +63 0 V
  44.701 +62 0 V
  44.702 +62 0 V
  44.703 +62 0 V
  44.704 +62 0 V
  44.705 +62 0 V
  44.706 +63 0 V
  44.707 +62 0 V
  44.708 +62 0 V
  44.709 +62 0 V
  44.710 +62 0 V
  44.711 +63 0 V
  44.712 +62 0 V
  44.713 +62 0 V
  44.714 +62 0 V
  44.715 +62 0 V
  44.716 +62 0 V
  44.717 +63 0 V
  44.718 +62 0 V
  44.719 +62 0 V
  44.720 +62 0 V
  44.721 +62 0 V
  44.722 +62 0 V
  44.723 +63 0 V
  44.724 +62 0 V
  44.725 +62 0 V
  44.726 +62 0 V
  44.727 +62 0 V
  44.728 +62 0 V
  44.729 +63 0 V
  44.730 +62 0 V
  44.731 +62 0 V
  44.732 +62 0 V
  44.733 +62 0 V
  44.734 +63 0 V
  44.735 +62 0 V
  44.736 +62 0 V
  44.737 +62 0 V
  44.738 +62 0 V
  44.739 +62 0 V
  44.740 +63 0 V
  44.741 +62 0 V
  44.742 +62 0 V
  44.743 +62 0 V
  44.744 +62 0 V
  44.745 +62 0 V
  44.746 +63 0 V
  44.747 +62 0 V
  44.748 +62 0 V
  44.749 +62 0 V
  44.750 +62 0 V
  44.751 +62 0 V
  44.752 +63 0 V
  44.753 +62 0 V
  44.754 +62 0 V
  44.755 +62 0 V
  44.756 +62 0 V
  44.757 +63 0 V
  44.758 +62 0 V
  44.759 +62 0 V
  44.760 +62 0 V
  44.761 +62 0 V
  44.762 +62 0 V
  44.763 +63 0 V
  44.764 +62 0 V
  44.765 +62 0 V
  44.766 +62 0 V
  44.767 +62 0 V
  44.768 +62 0 V
  44.769 +63 0 V
  44.770 +62 0 V
  44.771 +62 0 V
  44.772 +62 0 V
  44.773 +62 0 V
  44.774 +62 0 V
  44.775 +63 0 V
  44.776 +62 0 V
  44.777 +62 0 V
  44.778 +62 0 V
  44.779 +62 0 V
  44.780 +63 0 V
  44.781 +62 0 V
  44.782 +62 0 V
  44.783 +62 0 V
  44.784 +62 0 V
  44.785 +62 0 V
  44.786 +63 0 V
  44.787 +62 0 V
  44.788 +62 0 V
  44.789 +62 0 V
  44.790 +62 0 V
  44.791 +62 0 V
  44.792 +63 0 V
  44.793 +62 0 V
  44.794 +% End plot #1
  44.795 +% Begin plot #2
  44.796 +stroke
  44.797 +2.000 UL
  44.798 +LT1
  44.799 +LCb setrgbcolor
  44.800 +6296 4486 M
  44.801 +[ [(Helvetica) 140.0 0.0 true true 0 (8 Threads)]
  44.802 +] -46.7 MRshow
  44.803 +LT1
  44.804 +6380 4486 M
  44.805 +399 0 V
  44.806 +624 4619 M
  44.807 +20 -931 V
  44.808 +48 -936 V
  44.809 +96 -816 V
  44.810 +979 1294 L
  44.811 +1364 918 L
  44.812 +2136 669 L
  44.813 +3679 573 L
  44.814 +6768 505 L
  44.815 +% End plot #2
  44.816 +% Begin plot #3
  44.817 +stroke
  44.818 +LT2
  44.819 +LCb setrgbcolor
  44.820 +6296 4346 M
  44.821 +[ [(Helvetica) 140.0 0.0 true true 0 (32 Threads)]
  44.822 +] -46.7 MRshow
  44.823 +LT2
  44.824 +6380 4346 M
  44.825 +399 0 V
  44.826 +613 3642 M
  44.827 +28 -632 V
  44.828 +50 -862 V
  44.829 +97 -582 V
  44.830 +981 1069 L
  44.831 +1364 796 L
  44.832 +2138 629 L
  44.833 +3682 537 L
  44.834 +6765 494 L
  44.835 +% End plot #3
  44.836 +% Begin plot #4
  44.837 +stroke
  44.838 +LT3
  44.839 +LCb setrgbcolor
  44.840 +6296 4206 M
  44.841 +[ [(Helvetica) 140.0 0.0 true true 0 (128 Threads)]
  44.842 +] -46.7 MRshow
  44.843 +LT3
  44.844 +6380 4206 M
  44.845 +399 0 V
  44.846 +613 3799 M
  44.847 +30 -861 V
  44.848 +46 -718 V
  44.849 +98 -641 V
  44.850 +980 1119 L
  44.851 +1366 815 L
  44.852 +2138 641 L
  44.853 +3681 539 L
  44.854 +6767 495 L
  44.855 +% End plot #4
  44.856 +% Begin plot #5
  44.857 +stroke
  44.858 +LT4
  44.859 +LCb setrgbcolor
  44.860 +6296 4066 M
  44.861 +[ [(Helvetica) 140.0 0.0 true true 0 (512 Threads)]
  44.862 +] -46.7 MRshow
  44.863 +LT4
  44.864 +6380 4066 M
  44.865 +399 0 V
  44.866 +614 3836 M
  44.867 +27 -748 V
  44.868 +50 -785 V
  44.869 +96 -687 V
  44.870 +981 1152 L
  44.871 +1366 838 L
  44.872 +2136 636 L
  44.873 +3679 545 L
  44.874 +6765 498 L
  44.875 +% End plot #5
  44.876 +stroke
  44.877 +1.000 UL
  44.878 +LTb
  44.879 +518 4619 N
  44.880 +518 448 L
  44.881 +6429 0 V
  44.882 +0 4171 V
  44.883 +-6429 0 V
  44.884 +Z stroke
  44.885 +1.000 UP
  44.886 +1.000 UL
  44.887 +LTb
  44.888 +stroke
  44.889 +grestore
  44.890 +end
  44.891 +showpage
  44.892 +%%Trailer
  44.893 +%%DocumentFonts: Helvetica
  44.894 +%%Pages: 1
    45.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    45.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-09/corrected_ratio/8_32thds__o30000__perfCtrs.meas.eps	Mon Dec 12 20:28:31 2011 +0100
    45.3 @@ -0,0 +1,844 @@
    45.4 +%!PS-Adobe-2.0
    45.5 +%%Title: 8_32thds__o30000__perfCtrs.meas.eps
    45.6 +%%Creator: gnuplot 4.4 patchlevel 2
    45.7 +%%CreationDate: Mon Dec 12 16:51:17 2011
    45.8 +%%DocumentFonts: (atend)
    45.9 +%%BoundingBox: 50 50 554 770
   45.10 +%%Orientation: Landscape
   45.11 +%%Pages: (atend)
   45.12 +%%EndComments
   45.13 +%%BeginProlog
   45.14 +/gnudict 256 dict def
   45.15 +gnudict begin
   45.16 +%
   45.17 +% The following true/false flags may be edited by hand if desired.
   45.18 +% The unit line width and grayscale image gamma correction may also be changed.
   45.19 +%
   45.20 +/Color true def
   45.21 +/Blacktext false def
   45.22 +/Solid false def
   45.23 +/Dashlength 1 def
   45.24 +/Landscape true def
   45.25 +/Level1 false def
   45.26 +/Rounded false def
   45.27 +/ClipToBoundingBox false def
   45.28 +/TransparentPatterns false def
   45.29 +/gnulinewidth 5.000 def
   45.30 +/userlinewidth gnulinewidth def
   45.31 +/Gamma 1.0 def
   45.32 +%
   45.33 +/vshift -46 def
   45.34 +/dl1 {
   45.35 +  10.0 Dashlength mul mul
   45.36 +  Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if
   45.37 +} def
   45.38 +/dl2 {
   45.39 +  10.0 Dashlength mul mul
   45.40 +  Rounded { currentlinewidth 0.75 mul add } if
   45.41 +} def
   45.42 +/hpt_ 31.5 def
   45.43 +/vpt_ 31.5 def
   45.44 +/hpt hpt_ def
   45.45 +/vpt vpt_ def
   45.46 +Level1 {} {
   45.47 +/SDict 10 dict def
   45.48 +systemdict /pdfmark known not {
   45.49 +  userdict /pdfmark systemdict /cleartomark get put
   45.50 +} if
   45.51 +SDict begin [
   45.52 +  /Title (8_32thds__o30000__perfCtrs.meas.eps)
   45.53 +  /Subject (gnuplot plot)
   45.54 +  /Creator (gnuplot 4.4 patchlevel 2)
   45.55 +  /Author (msach)
   45.56 +%  /Producer (gnuplot)
   45.57 +%  /Keywords ()
   45.58 +  /CreationDate (Mon Dec 12 16:51:17 2011)
   45.59 +  /DOCINFO pdfmark
   45.60 +end
   45.61 +} ifelse
   45.62 +/doclip {
   45.63 +  ClipToBoundingBox {
   45.64 +    newpath 50 50 moveto 554 50 lineto 554 770 lineto 50 770 lineto closepath
   45.65 +    clip
   45.66 +  } if
   45.67 +} def
   45.68 +%
   45.69 +% Gnuplot Prolog Version 4.4 (August 2010)
   45.70 +%
   45.71 +%/SuppressPDFMark true def
   45.72 +%
   45.73 +/M {moveto} bind def
   45.74 +/L {lineto} bind def
   45.75 +/R {rmoveto} bind def
   45.76 +/V {rlineto} bind def
   45.77 +/N {newpath moveto} bind def
   45.78 +/Z {closepath} bind def
   45.79 +/C {setrgbcolor} bind def
   45.80 +/f {rlineto fill} bind def
   45.81 +/g {setgray} bind def
   45.82 +/Gshow {show} def   % May be redefined later in the file to support UTF-8
   45.83 +/vpt2 vpt 2 mul def
   45.84 +/hpt2 hpt 2 mul def
   45.85 +/Lshow {currentpoint stroke M 0 vshift R 
   45.86 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   45.87 +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R
   45.88 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   45.89 +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R 
   45.90 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   45.91 +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
   45.92 +  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def
   45.93 +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash}
   45.94 + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def
   45.95 +/BL {stroke userlinewidth 2 mul setlinewidth
   45.96 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   45.97 +/AL {stroke userlinewidth 2 div setlinewidth
   45.98 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   45.99 +/UL {dup gnulinewidth mul /userlinewidth exch def
  45.100 +	dup 1 lt {pop 1} if 10 mul /udl exch def} def
  45.101 +/PL {stroke userlinewidth setlinewidth
  45.102 +	Rounded {1 setlinejoin 1 setlinecap} if} def
  45.103 +3.8 setmiterlimit
  45.104 +% Default Line colors
  45.105 +/LCw {1 1 1} def
  45.106 +/LCb {0 0 0} def
  45.107 +/LCa {0 0 0} def
  45.108 +/LC0 {1 0 0} def
  45.109 +/LC1 {0 1 0} def
  45.110 +/LC2 {0 0 1} def
  45.111 +/LC3 {1 0 1} def
  45.112 +/LC4 {0 1 1} def
  45.113 +/LC5 {1 1 0} def
  45.114 +/LC6 {0 0 0} def
  45.115 +/LC7 {1 0.3 0} def
  45.116 +/LC8 {0.5 0.5 0.5} def
  45.117 +% Default Line Types
  45.118 +/LTw {PL [] 1 setgray} def
  45.119 +/LTb {BL [] LCb DL} def
  45.120 +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def
  45.121 +/LT0 {PL [] LC0 DL} def
  45.122 +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def
  45.123 +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def
  45.124 +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def
  45.125 +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def
  45.126 +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def
  45.127 +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def
  45.128 +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def
  45.129 +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def
  45.130 +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def
  45.131 +/Dia {stroke [] 0 setdash 2 copy vpt add M
  45.132 +  hpt neg vpt neg V hpt vpt neg V
  45.133 +  hpt vpt V hpt neg vpt V closepath stroke
  45.134 +  Pnt} def
  45.135 +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V
  45.136 +  currentpoint stroke M
  45.137 +  hpt neg vpt neg R hpt2 0 V stroke
  45.138 + } def
  45.139 +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
  45.140 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  45.141 +  hpt2 neg 0 V closepath stroke
  45.142 +  Pnt} def
  45.143 +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M
  45.144 +  hpt2 vpt2 neg V currentpoint stroke M
  45.145 +  hpt2 neg 0 R hpt2 vpt2 V stroke} def
  45.146 +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M
  45.147 +  hpt neg vpt -1.62 mul V
  45.148 +  hpt 2 mul 0 V
  45.149 +  hpt neg vpt 1.62 mul V closepath stroke
  45.150 +  Pnt} def
  45.151 +/Star {2 copy Pls Crs} def
  45.152 +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M
  45.153 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  45.154 +  hpt2 neg 0 V closepath fill} def
  45.155 +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M
  45.156 +  hpt neg vpt -1.62 mul V
  45.157 +  hpt 2 mul 0 V
  45.158 +  hpt neg vpt 1.62 mul V closepath fill} def
  45.159 +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
  45.160 +  hpt neg vpt 1.62 mul V
  45.161 +  hpt 2 mul 0 V
  45.162 +  hpt neg vpt -1.62 mul V closepath stroke
  45.163 +  Pnt} def
  45.164 +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M
  45.165 +  hpt neg vpt 1.62 mul V
  45.166 +  hpt 2 mul 0 V
  45.167 +  hpt neg vpt -1.62 mul V closepath fill} def
  45.168 +/DiaF {stroke [] 0 setdash vpt add M
  45.169 +  hpt neg vpt neg V hpt vpt neg V
  45.170 +  hpt vpt V hpt neg vpt V closepath fill} def
  45.171 +/Pent {stroke [] 0 setdash 2 copy gsave
  45.172 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  45.173 +  closepath stroke grestore Pnt} def
  45.174 +/PentF {stroke [] 0 setdash gsave
  45.175 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  45.176 +  closepath fill grestore} def
  45.177 +/Circle {stroke [] 0 setdash 2 copy
  45.178 +  hpt 0 360 arc stroke Pnt} def
  45.179 +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def
  45.180 +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def
  45.181 +/C1 {BL [] 0 setdash 2 copy moveto
  45.182 +	2 copy vpt 0 90 arc closepath fill
  45.183 +	vpt 0 360 arc closepath} bind def
  45.184 +/C2 {BL [] 0 setdash 2 copy moveto
  45.185 +	2 copy vpt 90 180 arc closepath fill
  45.186 +	vpt 0 360 arc closepath} bind def
  45.187 +/C3 {BL [] 0 setdash 2 copy moveto
  45.188 +	2 copy vpt 0 180 arc closepath fill
  45.189 +	vpt 0 360 arc closepath} bind def
  45.190 +/C4 {BL [] 0 setdash 2 copy moveto
  45.191 +	2 copy vpt 180 270 arc closepath fill
  45.192 +	vpt 0 360 arc closepath} bind def
  45.193 +/C5 {BL [] 0 setdash 2 copy moveto
  45.194 +	2 copy vpt 0 90 arc
  45.195 +	2 copy moveto
  45.196 +	2 copy vpt 180 270 arc closepath fill
  45.197 +	vpt 0 360 arc} bind def
  45.198 +/C6 {BL [] 0 setdash 2 copy moveto
  45.199 +	2 copy vpt 90 270 arc closepath fill
  45.200 +	vpt 0 360 arc closepath} bind def
  45.201 +/C7 {BL [] 0 setdash 2 copy moveto
  45.202 +	2 copy vpt 0 270 arc closepath fill
  45.203 +	vpt 0 360 arc closepath} bind def
  45.204 +/C8 {BL [] 0 setdash 2 copy moveto
  45.205 +	2 copy vpt 270 360 arc closepath fill
  45.206 +	vpt 0 360 arc closepath} bind def
  45.207 +/C9 {BL [] 0 setdash 2 copy moveto
  45.208 +	2 copy vpt 270 450 arc closepath fill
  45.209 +	vpt 0 360 arc closepath} bind def
  45.210 +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
  45.211 +	2 copy moveto
  45.212 +	2 copy vpt 90 180 arc closepath fill
  45.213 +	vpt 0 360 arc closepath} bind def
  45.214 +/C11 {BL [] 0 setdash 2 copy moveto
  45.215 +	2 copy vpt 0 180 arc closepath fill
  45.216 +	2 copy moveto
  45.217 +	2 copy vpt 270 360 arc closepath fill
  45.218 +	vpt 0 360 arc closepath} bind def
  45.219 +/C12 {BL [] 0 setdash 2 copy moveto
  45.220 +	2 copy vpt 180 360 arc closepath fill
  45.221 +	vpt 0 360 arc closepath} bind def
  45.222 +/C13 {BL [] 0 setdash 2 copy moveto
  45.223 +	2 copy vpt 0 90 arc closepath fill
  45.224 +	2 copy moveto
  45.225 +	2 copy vpt 180 360 arc closepath fill
  45.226 +	vpt 0 360 arc closepath} bind def
  45.227 +/C14 {BL [] 0 setdash 2 copy moveto
  45.228 +	2 copy vpt 90 360 arc closepath fill
  45.229 +	vpt 0 360 arc} bind def
  45.230 +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
  45.231 +	vpt 0 360 arc closepath} bind def
  45.232 +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
  45.233 +	neg 0 rlineto closepath} bind def
  45.234 +/Square {dup Rec} bind def
  45.235 +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def
  45.236 +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def
  45.237 +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def
  45.238 +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
  45.239 +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def
  45.240 +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
  45.241 +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill
  45.242 +	exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
  45.243 +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def
  45.244 +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
  45.245 +	2 copy vpt Square fill Bsquare} bind def
  45.246 +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def
  45.247 +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def
  45.248 +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
  45.249 +	Bsquare} bind def
  45.250 +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
  45.251 +	Bsquare} bind def
  45.252 +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def
  45.253 +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
  45.254 +	2 copy vpt Square fill Bsquare} bind def
  45.255 +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
  45.256 +	2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
  45.257 +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def
  45.258 +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def
  45.259 +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def
  45.260 +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def
  45.261 +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def
  45.262 +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def
  45.263 +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def
  45.264 +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def
  45.265 +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def
  45.266 +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def
  45.267 +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def
  45.268 +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def
  45.269 +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def
  45.270 +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def
  45.271 +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def
  45.272 +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def
  45.273 +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def
  45.274 +/DiaE {stroke [] 0 setdash vpt add M
  45.275 +  hpt neg vpt neg V hpt vpt neg V
  45.276 +  hpt vpt V hpt neg vpt V closepath stroke} def
  45.277 +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M
  45.278 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  45.279 +  hpt2 neg 0 V closepath stroke} def
  45.280 +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M
  45.281 +  hpt neg vpt -1.62 mul V
  45.282 +  hpt 2 mul 0 V
  45.283 +  hpt neg vpt 1.62 mul V closepath stroke} def
  45.284 +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M
  45.285 +  hpt neg vpt 1.62 mul V
  45.286 +  hpt 2 mul 0 V
  45.287 +  hpt neg vpt -1.62 mul V closepath stroke} def
  45.288 +/PentE {stroke [] 0 setdash gsave
  45.289 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  45.290 +  closepath stroke grestore} def
  45.291 +/CircE {stroke [] 0 setdash 
  45.292 +  hpt 0 360 arc stroke} def
  45.293 +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def
  45.294 +/DiaW {stroke [] 0 setdash vpt add M
  45.295 +  hpt neg vpt neg V hpt vpt neg V
  45.296 +  hpt vpt V hpt neg vpt V Opaque stroke} def
  45.297 +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M
  45.298 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  45.299 +  hpt2 neg 0 V Opaque stroke} def
  45.300 +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M
  45.301 +  hpt neg vpt -1.62 mul V
  45.302 +  hpt 2 mul 0 V
  45.303 +  hpt neg vpt 1.62 mul V Opaque stroke} def
  45.304 +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M
  45.305 +  hpt neg vpt 1.62 mul V
  45.306 +  hpt 2 mul 0 V
  45.307 +  hpt neg vpt -1.62 mul V Opaque stroke} def
  45.308 +/PentW {stroke [] 0 setdash gsave
  45.309 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  45.310 +  Opaque stroke grestore} def
  45.311 +/CircW {stroke [] 0 setdash 
  45.312 +  hpt 0 360 arc Opaque stroke} def
  45.313 +/BoxFill {gsave Rec 1 setgray fill grestore} def
  45.314 +/Density {
  45.315 +  /Fillden exch def
  45.316 +  currentrgbcolor
  45.317 +  /ColB exch def /ColG exch def /ColR exch def
  45.318 +  /ColR ColR Fillden mul Fillden sub 1 add def
  45.319 +  /ColG ColG Fillden mul Fillden sub 1 add def
  45.320 +  /ColB ColB Fillden mul Fillden sub 1 add def
  45.321 +  ColR ColG ColB setrgbcolor} def
  45.322 +/BoxColFill {gsave Rec PolyFill} def
  45.323 +/PolyFill {gsave Density fill grestore grestore} def
  45.324 +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def
  45.325 +%
  45.326 +% PostScript Level 1 Pattern Fill routine for rectangles
  45.327 +% Usage: x y w h s a XX PatternFill
  45.328 +%	x,y = lower left corner of box to be filled
  45.329 +%	w,h = width and height of box
  45.330 +%	  a = angle in degrees between lines and x-axis
  45.331 +%	 XX = 0/1 for no/yes cross-hatch
  45.332 +%
  45.333 +/PatternFill {gsave /PFa [ 9 2 roll ] def
  45.334 +  PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate
  45.335 +  PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec
  45.336 +  gsave 1 setgray fill grestore clip
  45.337 +  currentlinewidth 0.5 mul setlinewidth
  45.338 +  /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def
  45.339 +  0 0 M PFa 5 get rotate PFs -2 div dup translate
  45.340 +  0 1 PFs PFa 4 get div 1 add floor cvi
  45.341 +	{PFa 4 get mul 0 M 0 PFs V} for
  45.342 +  0 PFa 6 get ne {
  45.343 +	0 1 PFs PFa 4 get div 1 add floor cvi
  45.344 +	{PFa 4 get mul 0 2 1 roll M PFs 0 V} for
  45.345 + } if
  45.346 +  stroke grestore} def
  45.347 +%
  45.348 +/languagelevel where
  45.349 + {pop languagelevel} {1} ifelse
  45.350 + 2 lt
  45.351 +	{/InterpretLevel1 true def}
  45.352 +	{/InterpretLevel1 Level1 def}
  45.353 + ifelse
  45.354 +%
  45.355 +% PostScript level 2 pattern fill definitions
  45.356 +%
  45.357 +/Level2PatternFill {
  45.358 +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8}
  45.359 +	bind def
  45.360 +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def
  45.361 +<< Tile8x8
  45.362 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} 
  45.363 +>> matrix makepattern
  45.364 +/Pat1 exch def
  45.365 +<< Tile8x8
  45.366 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke
  45.367 +	0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke}
  45.368 +>> matrix makepattern
  45.369 +/Pat2 exch def
  45.370 +<< Tile8x8
  45.371 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L
  45.372 +	8 8 L 8 0 L 0 0 L fill}
  45.373 +>> matrix makepattern
  45.374 +/Pat3 exch def
  45.375 +<< Tile8x8
  45.376 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L
  45.377 +	0 12 M 12 0 L stroke}
  45.378 +>> matrix makepattern
  45.379 +/Pat4 exch def
  45.380 +<< Tile8x8
  45.381 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L
  45.382 +	0 -4 M 12 8 L stroke}
  45.383 +>> matrix makepattern
  45.384 +/Pat5 exch def
  45.385 +<< Tile8x8
  45.386 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L
  45.387 +	0 12 M 8 -4 L 4 12 M 10 0 L stroke}
  45.388 +>> matrix makepattern
  45.389 +/Pat6 exch def
  45.390 +<< Tile8x8
  45.391 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L
  45.392 +	0 -4 M 8 12 L 4 -4 M 10 8 L stroke}
  45.393 +>> matrix makepattern
  45.394 +/Pat7 exch def
  45.395 +<< Tile8x8
  45.396 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L
  45.397 +	12 0 M -4 8 L 12 4 M 0 10 L stroke}
  45.398 +>> matrix makepattern
  45.399 +/Pat8 exch def
  45.400 +<< Tile8x8
  45.401 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L
  45.402 +	-4 0 M 12 8 L -4 4 M 8 10 L stroke}
  45.403 +>> matrix makepattern
  45.404 +/Pat9 exch def
  45.405 +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def
  45.406 +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def
  45.407 +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def
  45.408 +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def
  45.409 +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def
  45.410 +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def
  45.411 +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def
  45.412 +} def
  45.413 +%
  45.414 +%
  45.415 +%End of PostScript Level 2 code
  45.416 +%
  45.417 +/PatternBgnd {
  45.418 +  TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse
  45.419 +} def
  45.420 +%
  45.421 +% Substitute for Level 2 pattern fill codes with
  45.422 +% grayscale if Level 2 support is not selected.
  45.423 +%
  45.424 +/Level1PatternFill {
  45.425 +/Pattern1 {0.250 Density} bind def
  45.426 +/Pattern2 {0.500 Density} bind def
  45.427 +/Pattern3 {0.750 Density} bind def
  45.428 +/Pattern4 {0.125 Density} bind def
  45.429 +/Pattern5 {0.375 Density} bind def
  45.430 +/Pattern6 {0.625 Density} bind def
  45.431 +/Pattern7 {0.875 Density} bind def
  45.432 +} def
  45.433 +%
  45.434 +% Now test for support of Level 2 code
  45.435 +%
  45.436 +Level1 {Level1PatternFill} {Level2PatternFill} ifelse
  45.437 +%
  45.438 +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont
  45.439 +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall
  45.440 +currentdict end definefont pop
  45.441 +/MFshow {
  45.442 +   { dup 5 get 3 ge
  45.443 +     { 5 get 3 eq {gsave} {grestore} ifelse }
  45.444 +     {dup dup 0 get findfont exch 1 get scalefont setfont
  45.445 +     [ currentpoint ] exch dup 2 get 0 exch R dup 5 get 2 ne {dup dup 6
  45.446 +     get exch 4 get {Gshow} {stringwidth pop 0 R} ifelse }if dup 5 get 0 eq
  45.447 +     {dup 3 get {2 get neg 0 exch R pop} {pop aload pop M} ifelse} {dup 5
  45.448 +     get 1 eq {dup 2 get exch dup 3 get exch 6 get stringwidth pop -2 div
  45.449 +     dup 0 R} {dup 6 get stringwidth pop -2 div 0 R 6 get
  45.450 +     show 2 index {aload pop M neg 3 -1 roll neg R pop pop} {pop pop pop
  45.451 +     pop aload pop M} ifelse }ifelse }ifelse }
  45.452 +     ifelse }
  45.453 +   forall} def
  45.454 +/Gswidth {dup type /stringtype eq {stringwidth} {pop (n) stringwidth} ifelse} def
  45.455 +/MFwidth {0 exch { dup 5 get 3 ge { 5 get 3 eq { 0 } { pop } ifelse }
  45.456 + {dup 3 get{dup dup 0 get findfont exch 1 get scalefont setfont
  45.457 +     6 get Gswidth pop add} {pop} ifelse} ifelse} forall} def
  45.458 +/MLshow { currentpoint stroke M
  45.459 +  0 exch R
  45.460 +  Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def
  45.461 +/MRshow { currentpoint stroke M
  45.462 +  exch dup MFwidth neg 3 -1 roll R
  45.463 +  Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def
  45.464 +/MCshow { currentpoint stroke M
  45.465 +  exch dup MFwidth -2 div 3 -1 roll R
  45.466 +  Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def
  45.467 +/XYsave    { [( ) 1 2 true false 3 ()] } bind def
  45.468 +/XYrestore { [( ) 1 2 true false 4 ()] } bind def
  45.469 +end
  45.470 +%%EndProlog
  45.471 +%%Page: 1 1
  45.472 +gnudict begin
  45.473 +gsave
  45.474 +doclip
  45.475 +50 50 translate
  45.476 +0.100 0.100 scale
  45.477 +90 rotate
  45.478 +0 -5040 translate
  45.479 +0 setgray
  45.480 +newpath
  45.481 +(Helvetica) findfont 140 scalefont setfont
  45.482 +1.000 UL
  45.483 +LTb
  45.484 +378 448 M
  45.485 +63 0 V
  45.486 +6506 0 R
  45.487 +-63 0 V
  45.488 +stroke
  45.489 +294 448 M
  45.490 +[ [(Helvetica) 140.0 0.0 true true 0 ( 1)]
  45.491 +] -46.7 MRshow
  45.492 +1.000 UL
  45.493 +LTb
  45.494 +378 1044 M
  45.495 +63 0 V
  45.496 +6506 0 R
  45.497 +-63 0 V
  45.498 +stroke
  45.499 +294 1044 M
  45.500 +[ [(Helvetica) 140.0 0.0 true true 0 ( 2)]
  45.501 +] -46.7 MRshow
  45.502 +1.000 UL
  45.503 +LTb
  45.504 +378 1640 M
  45.505 +63 0 V
  45.506 +6506 0 R
  45.507 +-63 0 V
  45.508 +stroke
  45.509 +294 1640 M
  45.510 +[ [(Helvetica) 140.0 0.0 true true 0 ( 3)]
  45.511 +] -46.7 MRshow
  45.512 +1.000 UL
  45.513 +LTb
  45.514 +378 2236 M
  45.515 +63 0 V
  45.516 +6506 0 R
  45.517 +-63 0 V
  45.518 +stroke
  45.519 +294 2236 M
  45.520 +[ [(Helvetica) 140.0 0.0 true true 0 ( 4)]
  45.521 +] -46.7 MRshow
  45.522 +1.000 UL
  45.523 +LTb
  45.524 +378 2831 M
  45.525 +63 0 V
  45.526 +6506 0 R
  45.527 +-63 0 V
  45.528 +stroke
  45.529 +294 2831 M
  45.530 +[ [(Helvetica) 140.0 0.0 true true 0 ( 5)]
  45.531 +] -46.7 MRshow
  45.532 +1.000 UL
  45.533 +LTb
  45.534 +378 3427 M
  45.535 +63 0 V
  45.536 +6506 0 R
  45.537 +-63 0 V
  45.538 +stroke
  45.539 +294 3427 M
  45.540 +[ [(Helvetica) 140.0 0.0 true true 0 ( 6)]
  45.541 +] -46.7 MRshow
  45.542 +1.000 UL
  45.543 +LTb
  45.544 +378 4023 M
  45.545 +63 0 V
  45.546 +6506 0 R
  45.547 +-63 0 V
  45.548 +stroke
  45.549 +294 4023 M
  45.550 +[ [(Helvetica) 140.0 0.0 true true 0 ( 7)]
  45.551 +] -46.7 MRshow
  45.552 +1.000 UL
  45.553 +LTb
  45.554 +378 4619 M
  45.555 +63 0 V
  45.556 +6506 0 R
  45.557 +-63 0 V
  45.558 +stroke
  45.559 +294 4619 M
  45.560 +[ [(Helvetica) 140.0 0.0 true true 0 ( 8)]
  45.561 +] -46.7 MRshow
  45.562 +1.000 UL
  45.563 +LTb
  45.564 +378 448 M
  45.565 +0 63 V
  45.566 +0 4108 R
  45.567 +0 -63 V
  45.568 +stroke
  45.569 +378 308 M
  45.570 +[ [(Helvetica) 140.0 0.0 true true 0 ( 0)]
  45.571 +] -46.7 MCshow
  45.572 +1.000 UL
  45.573 +LTb
  45.574 +1199 448 M
  45.575 +0 63 V
  45.576 +0 4108 R
  45.577 +0 -63 V
  45.578 +stroke
  45.579 +1199 308 M
  45.580 +[ [(Helvetica) 140.0 0.0 true true 0 ( 1000)]
  45.581 +] -46.7 MCshow
  45.582 +1.000 UL
  45.583 +LTb
  45.584 +2020 448 M
  45.585 +0 63 V
  45.586 +0 4108 R
  45.587 +0 -63 V
  45.588 +stroke
  45.589 +2020 308 M
  45.590 +[ [(Helvetica) 140.0 0.0 true true 0 ( 2000)]
  45.591 +] -46.7 MCshow
  45.592 +1.000 UL
  45.593 +LTb
  45.594 +2841 448 M
  45.595 +0 63 V
  45.596 +0 4108 R
  45.597 +0 -63 V
  45.598 +stroke
  45.599 +2841 308 M
  45.600 +[ [(Helvetica) 140.0 0.0 true true 0 ( 3000)]
  45.601 +] -46.7 MCshow
  45.602 +1.000 UL
  45.603 +LTb
  45.604 +3663 448 M
  45.605 +0 63 V
  45.606 +0 4108 R
  45.607 +0 -63 V
  45.608 +stroke
  45.609 +3663 308 M
  45.610 +[ [(Helvetica) 140.0 0.0 true true 0 ( 4000)]
  45.611 +] -46.7 MCshow
  45.612 +1.000 UL
  45.613 +LTb
  45.614 +4484 448 M
  45.615 +0 63 V
  45.616 +0 4108 R
  45.617 +0 -63 V
  45.618 +stroke
  45.619 +4484 308 M
  45.620 +[ [(Helvetica) 140.0 0.0 true true 0 ( 5000)]
  45.621 +] -46.7 MCshow
  45.622 +1.000 UL
  45.623 +LTb
  45.624 +5305 448 M
  45.625 +0 63 V
  45.626 +0 4108 R
  45.627 +0 -63 V
  45.628 +stroke
  45.629 +5305 308 M
  45.630 +[ [(Helvetica) 140.0 0.0 true true 0 ( 6000)]
  45.631 +] -46.7 MCshow
  45.632 +1.000 UL
  45.633 +LTb
  45.634 +6126 448 M
  45.635 +0 63 V
  45.636 +0 4108 R
  45.637 +0 -63 V
  45.638 +stroke
  45.639 +6126 308 M
  45.640 +[ [(Helvetica) 140.0 0.0 true true 0 ( 7000)]
  45.641 +] -46.7 MCshow
  45.642 +1.000 UL
  45.643 +LTb
  45.644 +6947 448 M
  45.645 +0 63 V
  45.646 +0 4108 R
  45.647 +0 -63 V
  45.648 +stroke
  45.649 +6947 308 M
  45.650 +[ [(Helvetica) 140.0 0.0 true true 0 ( 8000)]
  45.651 +] -46.7 MCshow
  45.652 +1.000 UL
  45.653 +LTb
  45.654 +1.000 UL
  45.655 +LTb
  45.656 +378 4619 N
  45.657 +378 448 L
  45.658 +6569 0 V
  45.659 +0 4171 V
  45.660 +-6569 0 V
  45.661 +Z stroke
  45.662 +LCb setrgbcolor
  45.663 +3662 98 M
  45.664 +[ [(Helvetica) 140.0 0.0 true true 0 (One Task Cycles)]
  45.665 +] -46.7 MCshow
  45.666 +LTb
  45.667 +3662 4829 M
  45.668 +[ [(Helvetica) 140.0 0.0 true true 0 (INSERT MACHINE HERE)]
  45.669 +] -46.7 MCshow
  45.670 +1.000 UP
  45.671 +1.000 UL
  45.672 +LTb
  45.673 +1.000 UL
  45.674 +LTb
  45.675 +5456 4276 N
  45.676 +0 280 V
  45.677 +1407 0 V
  45.678 +0 -280 V
  45.679 +-1407 0 V
  45.680 +Z stroke
  45.681 +5456 4556 M
  45.682 +1407 0 V
  45.683 +% Begin plot #1
  45.684 +stroke
  45.685 +LT1
  45.686 +LCa setrgbcolor
  45.687 +475 1044 M
  45.688 +63 0 V
  45.689 +64 0 V
  45.690 +63 0 V
  45.691 +64 0 V
  45.692 +63 0 V
  45.693 +64 0 V
  45.694 +64 0 V
  45.695 +63 0 V
  45.696 +64 0 V
  45.697 +63 0 V
  45.698 +64 0 V
  45.699 +63 0 V
  45.700 +64 0 V
  45.701 +63 0 V
  45.702 +64 0 V
  45.703 +63 0 V
  45.704 +64 0 V
  45.705 +63 0 V
  45.706 +64 0 V
  45.707 +63 0 V
  45.708 +64 0 V
  45.709 +63 0 V
  45.710 +64 0 V
  45.711 +63 0 V
  45.712 +64 0 V
  45.713 +64 0 V
  45.714 +63 0 V
  45.715 +64 0 V
  45.716 +63 0 V
  45.717 +64 0 V
  45.718 +63 0 V
  45.719 +64 0 V
  45.720 +63 0 V
  45.721 +64 0 V
  45.722 +63 0 V
  45.723 +64 0 V
  45.724 +63 0 V
  45.725 +64 0 V
  45.726 +63 0 V
  45.727 +64 0 V
  45.728 +63 0 V
  45.729 +64 0 V
  45.730 +63 0 V
  45.731 +64 0 V
  45.732 +64 0 V
  45.733 +63 0 V
  45.734 +64 0 V
  45.735 +63 0 V
  45.736 +64 0 V
  45.737 +63 0 V
  45.738 +64 0 V
  45.739 +63 0 V
  45.740 +64 0 V
  45.741 +63 0 V
  45.742 +64 0 V
  45.743 +63 0 V
  45.744 +64 0 V
  45.745 +63 0 V
  45.746 +64 0 V
  45.747 +63 0 V
  45.748 +64 0 V
  45.749 +63 0 V
  45.750 +64 0 V
  45.751 +63 0 V
  45.752 +64 0 V
  45.753 +64 0 V
  45.754 +63 0 V
  45.755 +64 0 V
  45.756 +63 0 V
  45.757 +64 0 V
  45.758 +63 0 V
  45.759 +64 0 V
  45.760 +63 0 V
  45.761 +64 0 V
  45.762 +63 0 V
  45.763 +64 0 V
  45.764 +63 0 V
  45.765 +64 0 V
  45.766 +63 0 V
  45.767 +64 0 V
  45.768 +63 0 V
  45.769 +64 0 V
  45.770 +63 0 V
  45.771 +64 0 V
  45.772 +64 0 V
  45.773 +63 0 V
  45.774 +64 0 V
  45.775 +63 0 V
  45.776 +64 0 V
  45.777 +63 0 V
  45.778 +64 0 V
  45.779 +63 0 V
  45.780 +64 0 V
  45.781 +63 0 V
  45.782 +64 0 V
  45.783 +63 0 V
  45.784 +64 0 V
  45.785 +63 0 V
  45.786 +64 0 V
  45.787 +% End plot #1
  45.788 +% Begin plot #2
  45.789 +stroke
  45.790 +2.000 UL
  45.791 +LT1
  45.792 +LCb setrgbcolor
  45.793 +6296 4486 M
  45.794 +[ [(Helvetica) 140.0 0.0 true true 0 (8 Threads)]
  45.795 +] -46.7 MRshow
  45.796 +LT1
  45.797 +6380 4486 M
  45.798 +399 0 V
  45.799 +486 4619 M
  45.800 +21 -931 V
  45.801 +49 -936 V
  45.802 +98 -816 V
  45.803 +849 1294 L
  45.804 +1243 918 L
  45.805 +2031 669 L
  45.806 +3608 573 L
  45.807 +6764 505 L
  45.808 +% End plot #2
  45.809 +% Begin plot #3
  45.810 +stroke
  45.811 +LT2
  45.812 +LCb setrgbcolor
  45.813 +6296 4346 M
  45.814 +[ [(Helvetica) 140.0 0.0 true true 0 (32 Threads)]
  45.815 +] -46.7 MRshow
  45.816 +LT2
  45.817 +6380 4346 M
  45.818 +399 0 V
  45.819 +475 3642 M
  45.820 +29 -632 V
  45.821 +51 -862 V
  45.822 +99 -582 V
  45.823 +851 1069 L
  45.824 +1243 796 L
  45.825 +2033 629 L
  45.826 +3610 537 L
  45.827 +6761 494 L
  45.828 +% End plot #3
  45.829 +stroke
  45.830 +1.000 UL
  45.831 +LTb
  45.832 +378 4619 N
  45.833 +378 448 L
  45.834 +6569 0 V
  45.835 +0 4171 V
  45.836 +-6569 0 V
  45.837 +Z stroke
  45.838 +1.000 UP
  45.839 +1.000 UL
  45.840 +LTb
  45.841 +stroke
  45.842 +grestore
  45.843 +end
  45.844 +showpage
  45.845 +%%Trailer
  45.846 +%%DocumentFonts: Helvetica
  45.847 +%%Pages: 1
    46.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    46.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-09/corrected_ratio/8_thds__o30000__perfCtrs.meas	Mon Dec 12 20:28:31 2011 +0100
    46.3 @@ -0,0 +1,15 @@
    46.4 +# Output file name: 2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-09/tmp1//8_thds__o30000__perfCtrs.meas
    46.5 +# Date of Run: 2011-12-09 19:13:12.827889
    46.6 +# Number of Cores: 4
    46.7 +# Number of Threads: 2.000000 per Core, 8 total
    46.8 +#     <iters per task>	  <total exe cycles>	    <total work cyc>	      <one task cyc>	<total overhead cyc>	         <num syncs>	<overhead per Sync cyc>	    <Exe/Work ratio>
    46.9 +# --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   46.10 +                   2	           475576650	            28984249	          120.767704	           446592401	              480000	          930.400835	            8.704053
   46.11 +                   5	           446704255	            37615769	          156.732371	           409088486	              480000	          852.267679	            6.437726
   46.12 +                  10	           453161929	            51897970	          216.241542	           401263959	              480000	          835.966581	            4.865893
   46.13 +                  20	           483424467	            80649907	          336.041279	           402774560	              480000	          839.113667	            3.497055
   46.14 +                  40	           528101970	           137532078	          573.050325	           390569892	              480000	          813.687275	            2.419923
   46.15 +                  80	           651853257	           252787265	         1053.280271	           399065992	              480000	          831.387483	            1.789332
   46.16 +                 160	           841136847	           483185485	         2013.272854	           357951362	              480000	          745.732004	            1.370408
   46.17 +                 320	          1339285979	           943988267	         3933.284446	           395297712	              480000	          823.536900	            1.209376
   46.18 +                 640	          2222405545	          1866479018	         7776.995908	           355926527	              480000	          741.513598	            1.095347
    47.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    47.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-09/corrected_ratio/plot.gnuplot	Mon Dec 12 20:28:31 2011 +0100
    47.3 @@ -0,0 +1,23 @@
    47.4 +
    47.5 +set terminal postscript enhanced color
    47.6 +set output "8_32_128_512thds__o30000__perfCtrs.meas.eps"
    47.7 +set title "Sandy Bridge 3.3GHz"
    47.8 +set xlabel "Cycles in one Task"
    47.9 +set ylabel "Ratio of Total Execution to Total Work"
   47.10 +set multiplot
   47.11 +	set origin 0,0
   47.12 +	set size   1,1
   47.13 +	set yrange [1:8]
   47.14 +	line(x)=2
   47.15 +	set key box
   47.16 +	plot line(x) notitle with line lc 0 lw 1 lt 2, '8_thds__o30000__perfCtrs.meas' using 4:8 title '8 Threads'  with line lw 2,'32_thds__o30000__perfCtrs.meas' using 4:8 title '32 Threads'  with line lw 2,'128_thds__o30000__perfCtrs.meas' using 4:8 title '128 Threads'  with line lw 2,'512_thds__o30000__perfCtrs.meas' using 4:8 title '512 Threads'  with line lw 2
   47.17 +	set notitle
   47.18 +	#set xlabel ""
   47.19 +	#set origin 0.40,0.40
   47.20 +	#set size 0.5,0.5
   47.21 +	#set xrange [0 : 2000]
   47.22 +	#set yrange [1 : 8]
   47.23 +	#set key box
   47.24 +	#replot
   47.25 +set nomultiplot
   47.26 +exit
    48.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    48.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-12/128_thds__o30000__perfCtrs.meas	Mon Dec 12 20:28:31 2011 +0100
    48.3 @@ -0,0 +1,144 @@
    48.4 +# This is a output of the overhead_data_generation.py script, run the overhead_result_calc.py script to get the calculated results;
    48.5 +data_filename = '2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-12//128_thds__o30000__perfCtrs.meas';
    48.6 +NUM_CORES = 4;
    48.7 +ITERS_PER_TASK_TABLE = [2, 5, 10, 20, 40, 80, 160, 320, 640];
    48.8 +TASKS_PER_THREAD = 30000;
    48.9 +date_of_run = datetime.datetime(2011, 12, 12, 18, 54, 1, 64958);
   48.10 +threads_per_core = 32;
   48.11 +totalThreads = 128;
   48.12 +# array_of_results: hash key is the number of iterations per task(inner iterations);
   48.13 +array_of_results = {2: [{'exeCycles_workCycles_ratio': 11.845007,
   48.14 +      'total_exe_cycles': 5335753886,
   48.15 +      'total_workcycles': 450464395},
   48.16 +     {'exeCycles_workCycles_ratio': 11.386712,
   48.17 +      'total_exe_cycles': 5283482661,
   48.18 +      'total_workcycles': 464004241},
   48.19 +     {'exeCycles_workCycles_ratio': 11.457842,
   48.20 +      'total_exe_cycles': 5344868853,
   48.21 +      'total_workcycles': 466481291},
   48.22 +     {'exeCycles_workCycles_ratio': 11.854753,
   48.23 +      'total_exe_cycles': 5498194144,
   48.24 +      'total_workcycles': 463796605},
   48.25 +     {'exeCycles_workCycles_ratio': 12.140748,
   48.26 +      'total_exe_cycles': 5461840642,
   48.27 +      'total_workcycles': 449876794}],
   48.28 + 5: [{'exeCycles_workCycles_ratio': 9.437569,
   48.29 +      'total_exe_cycles': 5677680371,
   48.30 +      'total_workcycles': 601604134},
   48.31 +     {'exeCycles_workCycles_ratio': 9.17225,
   48.32 +      'total_exe_cycles': 5519999790,
   48.33 +      'total_workcycles': 601815238},
   48.34 +     {'exeCycles_workCycles_ratio': 9.587571,
   48.35 +      'total_exe_cycles': 5639070029,
   48.36 +      'total_workcycles': 588164590},
   48.37 +     {'exeCycles_workCycles_ratio': 9.31813,
   48.38 +      'total_exe_cycles': 5606124151,
   48.39 +      'total_workcycles': 601636161},
   48.40 +     {'exeCycles_workCycles_ratio': 9.212107,
   48.41 +      'total_exe_cycles': 5522658773,
   48.42 +      'total_workcycles': 599500099}],
   48.43 + 10: [{'exeCycles_workCycles_ratio': 7.173751,
   48.44 +       'total_exe_cycles': 5904407749,
   48.45 +       'total_workcycles': 823057260},
   48.46 +      {'exeCycles_workCycles_ratio': 7.319882,
   48.47 +       'total_exe_cycles': 5983422401,
   48.48 +       'total_workcycles': 817420643},
   48.49 +      {'exeCycles_workCycles_ratio': 7.053238,
   48.50 +       'total_exe_cycles': 5800196805,
   48.51 +       'total_workcycles': 822345227},
   48.52 +      {'exeCycles_workCycles_ratio': 7.031388,
   48.53 +       'total_exe_cycles': 5847811365,
   48.54 +       'total_workcycles': 831672381},
   48.55 +      {'exeCycles_workCycles_ratio': 6.747999,
   48.56 +       'total_exe_cycles': 5609624115,
   48.57 +       'total_workcycles': 831301857}],
   48.58 + 20: [{'exeCycles_workCycles_ratio': 4.914471,
   48.59 +       'total_exe_cycles': 6344932797,
   48.60 +       'total_workcycles': 1291071288},
   48.61 +      {'exeCycles_workCycles_ratio': 5.096757,
   48.62 +       'total_exe_cycles': 6513452674,
   48.63 +       'total_workcycles': 1277960328},
   48.64 +      {'exeCycles_workCycles_ratio': 5.060458,
   48.65 +       'total_exe_cycles': 6464285383,
   48.66 +       'total_workcycles': 1277411118},
   48.67 +      {'exeCycles_workCycles_ratio': 5.175286,
   48.68 +       'total_exe_cycles': 6677786744,
   48.69 +       'total_workcycles': 1290322248},
   48.70 +      {'exeCycles_workCycles_ratio': 4.900282,
   48.71 +       'total_exe_cycles': 6327932327,
   48.72 +       'total_workcycles': 1291340466}],
   48.73 + 40: [{'exeCycles_workCycles_ratio': 3.181982,
   48.74 +       'total_exe_cycles': 7013117120,
   48.75 +       'total_workcycles': 2204009132},
   48.76 +      {'exeCycles_workCycles_ratio': 3.224345,
   48.77 +       'total_exe_cycles': 7088937793,
   48.78 +       'total_workcycles': 2198567053},
   48.79 +      {'exeCycles_workCycles_ratio': 3.19125,
   48.80 +       'total_exe_cycles': 7034109038,
   48.81 +       'total_workcycles': 2204185966},
   48.82 +      {'exeCycles_workCycles_ratio': 3.315144,
   48.83 +       'total_exe_cycles': 7288074610,
   48.84 +       'total_workcycles': 2198418725},
   48.85 +      {'exeCycles_workCycles_ratio': 3.352356,
   48.86 +       'total_exe_cycles': 7374243464,
   48.87 +       'total_workcycles': 2199719698}],
   48.88 + 80: [{'exeCycles_workCycles_ratio': 2.208784,
   48.89 +       'total_exe_cycles': 8958574251,
   48.90 +       'total_workcycles': 4055884674},
   48.91 +      {'exeCycles_workCycles_ratio': 2.27352,
   48.92 +       'total_exe_cycles': 9190172654,
   48.93 +       'total_workcycles': 4042266388},
   48.94 +      {'exeCycles_workCycles_ratio': 2.326212,
   48.95 +       'total_exe_cycles': 9406633870,
   48.96 +       'total_workcycles': 4043755424},
   48.97 +      {'exeCycles_workCycles_ratio': 2.210414,
   48.98 +       'total_exe_cycles': 8966888127,
   48.99 +       'total_workcycles': 4056654792},
  48.100 +      {'exeCycles_workCycles_ratio': 2.357381,
  48.101 +       'total_exe_cycles': 9531541427,
  48.102 +       'total_workcycles': 4043274982}],
  48.103 + 160: [{'exeCycles_workCycles_ratio': 1.608793,
  48.104 +        'total_exe_cycles': 12447385070,
  48.105 +        'total_workcycles': 7737096539},
  48.106 +       {'exeCycles_workCycles_ratio': 1.617466,
  48.107 +        'total_exe_cycles': 12499687767,
  48.108 +        'total_workcycles': 7727944400},
  48.109 +       {'exeCycles_workCycles_ratio': 1.652158,
  48.110 +        'total_exe_cycles': 12791126530,
  48.111 +        'total_workcycles': 7742072911},
  48.112 +       {'exeCycles_workCycles_ratio': 1.642141,
  48.113 +        'total_exe_cycles': 12692778929,
  48.114 +        'total_workcycles': 7729409014},
  48.115 +       {'exeCycles_workCycles_ratio': 1.626282,
  48.116 +        'total_exe_cycles': 12582135477,
  48.117 +        'total_workcycles': 7736750908}],
  48.118 + 320: [{'exeCycles_workCycles_ratio': 1.344926,
  48.119 +        'total_exe_cycles': 20313325845,
  48.120 +        'total_workcycles': 15103672829},
  48.121 +       {'exeCycles_workCycles_ratio': 1.316639,
  48.122 +        'total_exe_cycles': 19902131192,
  48.123 +        'total_workcycles': 15115860888},
  48.124 +       {'exeCycles_workCycles_ratio': 1.342572,
  48.125 +        'total_exe_cycles': 20278536834,
  48.126 +        'total_workcycles': 15104243710},
  48.127 +       {'exeCycles_workCycles_ratio': 1.357543,
  48.128 +        'total_exe_cycles': 20504431555,
  48.129 +        'total_workcycles': 15104074399},
  48.130 +       {'exeCycles_workCycles_ratio': 1.369441,
  48.131 +        'total_exe_cycles': 20699137670,
  48.132 +        'total_workcycles': 15115031172}],
  48.133 + 640: [{'exeCycles_workCycles_ratio': 1.151152,
  48.134 +        'total_exe_cycles': 34375482738,
  48.135 +        'total_workcycles': 29861812103},
  48.136 +       {'exeCycles_workCycles_ratio': 1.150042,
  48.137 +        'total_exe_cycles': 34343636944,
  48.138 +        'total_workcycles': 29862949040},
  48.139 +       {'exeCycles_workCycles_ratio': 1.139703,
  48.140 +        'total_exe_cycles': 34035389413,
  48.141 +        'total_workcycles': 29863373290},
  48.142 +       {'exeCycles_workCycles_ratio': 1.136928,
  48.143 +        'total_exe_cycles': 33950401474,
  48.144 +        'total_workcycles': 29861514007},
  48.145 +       {'exeCycles_workCycles_ratio': 1.145915,
  48.146 +        'total_exe_cycles': 34219078392,
  48.147 +        'total_workcycles': 29861798953}]}
  48.148 \ No newline at end of file
    49.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    49.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-12/128_thds__o30000__perfCtrs.result	Mon Dec 12 20:28:31 2011 +0100
    49.3 @@ -0,0 +1,15 @@
    49.4 +# Output file name: 2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-12//128_thds__o30000__perfCtrs.meas
    49.5 +# Date of Run: 2011-12-12 18:54:01.064958
    49.6 +# Number of Cores: 4
    49.7 +# Number of Threads: 32.000000 per Core, 128 total
    49.8 +#     <iters per task>	  <total exe cycles>	    <total work cyc>	      <one task cyc>	<total overhead cyc>	         <num syncs>	<overhead per Sync cyc>	    <Exe/Work ratio>
    49.9 +# --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   49.10 +                   2	          5283482661	           464004241	          120.834438	          4819478420	             7680000	          627.536253	            6.193356
   49.11 +                   5	          5519999790	           601815238	          156.722718	          4918184552	             7680000	          640.388614	            5.086125
   49.12 +                  10	          5609624115	           831301857	          216.484859	          4778322258	             7680000	          622.177377	            3.874000
   49.13 +                  20	          6327932327	          1291340466	          336.286580	          5036591861	             7680000	          655.806232	            2.950141
   49.14 +                  40	          7013117120	          2204009132	          573.960711	          4809107988	             7680000	          626.185936	            2.090991
   49.15 +                  80	          8958574251	          4055884674	         1056.219967	          4902689577	             7680000	          638.371039	            1.604392
   49.16 +                 160	         12447385070	          7737096539	         2014.868890	          4710288531	             7680000	          613.318819	            1.304396
   49.17 +                 320	         19902131192	         15115860888	         3936.422106	          4786270304	             7680000	          623.212279	            1.158319
   49.18 +                 640	         33950401474	         29861514007	         7776.435939	          4088887467	             7680000	          532.407222	            1.068464
    50.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    50.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-12/32_thds__o30000__perfCtrs.meas	Mon Dec 12 20:28:31 2011 +0100
    50.3 @@ -0,0 +1,144 @@
    50.4 +# This is a output of the overhead_data_generation.py script, run the overhead_result_calc.py script to get the calculated results;
    50.5 +data_filename = '2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-12//32_thds__o30000__perfCtrs.meas';
    50.6 +NUM_CORES = 4;
    50.7 +ITERS_PER_TASK_TABLE = [2, 5, 10, 20, 40, 80, 160, 320, 640];
    50.8 +TASKS_PER_THREAD = 30000;
    50.9 +date_of_run = datetime.datetime(2011, 12, 12, 18, 52, 15, 351488);
   50.10 +threads_per_core = 8;
   50.11 +totalThreads = 32;
   50.12 +# array_of_results: hash key is the number of iterations per task(inner iterations);
   50.13 +array_of_results = {2: [{'exeCycles_workCycles_ratio': 11.021149,
   50.14 +      'total_exe_cycles': 1272713471,
   50.15 +      'total_workcycles': 115479196},
   50.16 +     {'exeCycles_workCycles_ratio': 13.969811,
   50.17 +      'total_exe_cycles': 1580817044,
   50.18 +      'total_workcycles': 113159518},
   50.19 +     {'exeCycles_workCycles_ratio': 11.931166,
   50.20 +      'total_exe_cycles': 1343580067,
   50.21 +      'total_workcycles': 112610965},
   50.22 +     {'exeCycles_workCycles_ratio': 11.006326,
   50.23 +      'total_exe_cycles': 1260500236,
   50.24 +      'total_workcycles': 114525067},
   50.25 +     {'exeCycles_workCycles_ratio': 12.384618,
   50.26 +      'total_exe_cycles': 1406596094,
   50.27 +      'total_workcycles': 113576059}],
   50.28 + 5: [{'exeCycles_workCycles_ratio': 10.676232,
   50.29 +      'total_exe_cycles': 1569430836,
   50.30 +      'total_workcycles': 147002311},
   50.31 +     {'exeCycles_workCycles_ratio': 11.376087,
   50.32 +      'total_exe_cycles': 1670196676,
   50.33 +      'total_workcycles': 146816443},
   50.34 +     {'exeCycles_workCycles_ratio': 9.179053,
   50.35 +      'total_exe_cycles': 1347368657,
   50.36 +      'total_workcycles': 146787327},
   50.37 +     {'exeCycles_workCycles_ratio': 9.047765,
   50.38 +      'total_exe_cycles': 1359273355,
   50.39 +      'total_workcycles': 150233055},
   50.40 +     {'exeCycles_workCycles_ratio': 8.467277,
   50.41 +      'total_exe_cycles': 1279876263,
   50.42 +      'total_workcycles': 151155599}],
   50.43 + 10: [{'exeCycles_workCycles_ratio': 7.205351,
   50.44 +       'total_exe_cycles': 1473377750,
   50.45 +       'total_workcycles': 204483831},
   50.46 +      {'exeCycles_workCycles_ratio': 7.228886,
   50.47 +       'total_exe_cycles': 1504236498,
   50.48 +       'total_workcycles': 208086914},
   50.49 +      {'exeCycles_workCycles_ratio': 7.685588,
   50.50 +       'total_exe_cycles': 1599464558,
   50.51 +       'total_workcycles': 208112199},
   50.52 +      {'exeCycles_workCycles_ratio': 9.742992,
   50.53 +       'total_exe_cycles': 2029289228,
   50.54 +       'total_workcycles': 208281925},
   50.55 +      {'exeCycles_workCycles_ratio': 7.814947,
   50.56 +       'total_exe_cycles': 1598142700,
   50.57 +       'total_workcycles': 204498215}],
   50.58 + 20: [{'exeCycles_workCycles_ratio': 4.504703,
   50.59 +       'total_exe_cycles': 1454127382,
   50.60 +       'total_workcycles': 322802078},
   50.61 +      {'exeCycles_workCycles_ratio': 4.749439,
   50.62 +       'total_exe_cycles': 1533275409,
   50.63 +       'total_workcycles': 322832947},
   50.64 +      {'exeCycles_workCycles_ratio': 4.641384,
   50.65 +       'total_exe_cycles': 1482021338,
   50.66 +       'total_workcycles': 319305897},
   50.67 +      {'exeCycles_workCycles_ratio': 4.617075,
   50.68 +       'total_exe_cycles': 1583197012,
   50.69 +       'total_workcycles': 342900418},
   50.70 +      {'exeCycles_workCycles_ratio': 4.730995,
   50.71 +       'total_exe_cycles': 1527315645,
   50.72 +       'total_workcycles': 322831831}],
   50.73 + 40: [{'exeCycles_workCycles_ratio': 3.055432,
   50.74 +       'total_exe_cycles': 1692362966,
   50.75 +       'total_workcycles': 553886606},
   50.76 +      {'exeCycles_workCycles_ratio': 3.429404,
   50.77 +       'total_exe_cycles': 1888284529,
   50.78 +       'total_workcycles': 550615884},
   50.79 +      {'exeCycles_workCycles_ratio': 3.071462,
   50.80 +       'total_exe_cycles': 1698672746,
   50.81 +       'total_workcycles': 553050278},
   50.82 +      {'exeCycles_workCycles_ratio': 3.435614,
   50.83 +       'total_exe_cycles': 1890111401,
   50.84 +       'total_workcycles': 550152378},
   50.85 +      {'exeCycles_workCycles_ratio': 3.19892,
   50.86 +       'total_exe_cycles': 1758419763,
   50.87 +       'total_workcycles': 549691765}],
   50.88 + 80: [{'exeCycles_workCycles_ratio': 2.17909,
   50.89 +       'total_exe_cycles': 2209188996,
   50.90 +       'total_workcycles': 1013812822},
   50.91 +      {'exeCycles_workCycles_ratio': 2.219158,
   50.92 +       'total_exe_cycles': 2251161101,
   50.93 +       'total_workcycles': 1014421087},
   50.94 +      {'exeCycles_workCycles_ratio': 2.229674,
   50.95 +       'total_exe_cycles': 2259744398,
   50.96 +       'total_workcycles': 1013486305},
   50.97 +      {'exeCycles_workCycles_ratio': 2.208351,
   50.98 +       'total_exe_cycles': 2239419023,
   50.99 +       'total_workcycles': 1014068294},
  50.100 +      {'exeCycles_workCycles_ratio': 2.188518,
  50.101 +       'total_exe_cycles': 2212035170,
  50.102 +       'total_workcycles': 1010745891}],
  50.103 + 160: [{'exeCycles_workCycles_ratio': 1.630333,
  50.104 +        'total_exe_cycles': 3155679904,
  50.105 +        'total_workcycles': 1935604848},
  50.106 +       {'exeCycles_workCycles_ratio': 1.596661,
  50.107 +        'total_exe_cycles': 3085084151,
  50.108 +        'total_workcycles': 1932210075},
  50.109 +       {'exeCycles_workCycles_ratio': 1.623525,
  50.110 +        'total_exe_cycles': 3137337973,
  50.111 +        'total_workcycles': 1932424113},
  50.112 +       {'exeCycles_workCycles_ratio': 1.614004,
  50.113 +        'total_exe_cycles': 3119846501,
  50.114 +        'total_workcycles': 1932985359},
  50.115 +       {'exeCycles_workCycles_ratio': 1.589928,
  50.116 +        'total_exe_cycles': 3077494287,
  50.117 +        'total_workcycles': 1935618735}],
  50.118 + 320: [{'exeCycles_workCycles_ratio': 1.277424,
  50.119 +        'total_exe_cycles': 4822999544,
  50.120 +        'total_workcycles': 3775567436},
  50.121 +       {'exeCycles_workCycles_ratio': 1.302821,
  50.122 +        'total_exe_cycles': 4919264100,
  50.123 +        'total_workcycles': 3775854973},
  50.124 +       {'exeCycles_workCycles_ratio': 1.265485,
  50.125 +        'total_exe_cycles': 4781899599,
  50.126 +        'total_workcycles': 3778709512},
  50.127 +       {'exeCycles_workCycles_ratio': 1.28046,
  50.128 +        'total_exe_cycles': 4835214557,
  50.129 +        'total_workcycles': 3776153006},
  50.130 +       {'exeCycles_workCycles_ratio': 1.299053,
  50.131 +        'total_exe_cycles': 4909289480,
  50.132 +        'total_workcycles': 3779130211}],
  50.133 + 640: [{'exeCycles_workCycles_ratio': 1.139816,
  50.134 +        'total_exe_cycles': 8505552856,
  50.135 +        'total_workcycles': 7462218238},
  50.136 +       {'exeCycles_workCycles_ratio': 1.143104,
  50.137 +        'total_exe_cycles': 8534754319,
  50.138 +        'total_workcycles': 7466295661},
  50.139 +       {'exeCycles_workCycles_ratio': 1.153849,
  50.140 +        'total_exe_cycles': 8614190978,
  50.141 +        'total_workcycles': 7465610937},
  50.142 +       {'exeCycles_workCycles_ratio': 1.142949,
  50.143 +        'total_exe_cycles': 8532737218,
  50.144 +        'total_workcycles': 7465544414},
  50.145 +       {'exeCycles_workCycles_ratio': 1.154469,
  50.146 +        'total_exe_cycles': 8615834028,
  50.147 +        'total_workcycles': 7463026303}]}
  50.148 \ No newline at end of file
    51.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    51.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-12/32_thds__o30000__perfCtrs.result	Mon Dec 12 20:28:31 2011 +0100
    51.3 @@ -0,0 +1,15 @@
    51.4 +# Output file name: 2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-12//32_thds__o30000__perfCtrs.meas
    51.5 +# Date of Run: 2011-12-12 18:52:15.351488
    51.6 +# Number of Cores: 4
    51.7 +# Number of Threads: 8.000000 per Core, 32 total
    51.8 +#     <iters per task>	  <total exe cycles>	    <total work cyc>	      <one task cyc>	<total overhead cyc>	         <num syncs>	<overhead per Sync cyc>	    <Exe/Work ratio>
    51.9 +# --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   51.10 +                   2	          1260500236	           114525067	          119.296945	          1145975169	             1920000	          596.862067	            6.003163
   51.11 +                   5	          1279876263	           151155599	          157.453749	          1128720664	             1920000	          587.875346	            4.733638
   51.12 +                  10	          1473377750	           204483831	          213.003991	          1268893919	             1920000	          660.882249	            4.102675
   51.13 +                  20	          1454127382	           322802078	          336.252165	          1131325304	             1920000	          589.231929	            2.752351
   51.14 +                  40	          1692362966	           553886606	          576.965215	          1138476360	             1920000	          592.956437	            2.027716
   51.15 +                  80	          2209188996	          1013812822	         1056.055023	          1195376174	             1920000	          622.591757	            1.589545
   51.16 +                 160	          3077494287	          1935618735	         2016.269516	          1141875552	             1920000	          594.726850	            1.294964
   51.17 +                 320	          4781899599	          3778709512	         3936.155742	          1003190087	             1920000	          522.494837	            1.132742
   51.18 +                 640	          8505552856	          7462218238	         7773.143998	          1043334618	             1920000	          543.403447	            1.069908
    52.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    52.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-12/512_thds__o30000__perfCtrs.meas	Mon Dec 12 20:28:31 2011 +0100
    52.3 @@ -0,0 +1,144 @@
    52.4 +# This is a output of the overhead_data_generation.py script, run the overhead_result_calc.py script to get the calculated results;
    52.5 +data_filename = '2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-12//512_thds__o30000__perfCtrs.meas';
    52.6 +NUM_CORES = 4;
    52.7 +ITERS_PER_TASK_TABLE = [2, 5, 10, 20, 40, 80, 160, 320, 640];
    52.8 +TASKS_PER_THREAD = 30000;
    52.9 +date_of_run = datetime.datetime(2011, 12, 12, 19, 0, 51, 317804);
   52.10 +threads_per_core = 128;
   52.11 +totalThreads = 512;
   52.12 +# array_of_results: hash key is the number of iterations per task(inner iterations);
   52.13 +array_of_results = {2: [{'exeCycles_workCycles_ratio': 12.289331,
   52.14 +      'total_exe_cycles': 22826551012,
   52.15 +      'total_workcycles': 1857428277},
   52.16 +     {'exeCycles_workCycles_ratio': 12.653861,
   52.17 +      'total_exe_cycles': 22828843146,
   52.18 +      'total_workcycles': 1804100932},
   52.19 +     {'exeCycles_workCycles_ratio': 12.338773,
   52.20 +      'total_exe_cycles': 22892444163,
   52.21 +      'total_workcycles': 1855325814},
   52.22 +     {'exeCycles_workCycles_ratio': 12.406891,
   52.23 +      'total_exe_cycles': 23002455182,
   52.24 +      'total_workcycles': 1854006400},
   52.25 +     {'exeCycles_workCycles_ratio': 12.935994,
   52.26 +      'total_exe_cycles': 23323175978,
   52.27 +      'total_workcycles': 1802967459}],
   52.28 + 5: [{'exeCycles_workCycles_ratio': 9.700618,
   52.29 +      'total_exe_cycles': 22806257246,
   52.30 +      'total_workcycles': 2351010695},
   52.31 +     {'exeCycles_workCycles_ratio': 9.811145,
   52.32 +      'total_exe_cycles': 23071333434,
   52.33 +      'total_workcycles': 2351543522},
   52.34 +     {'exeCycles_workCycles_ratio': 9.59296,
   52.35 +      'total_exe_cycles': 23091551743,
   52.36 +      'total_workcycles': 2407135259},
   52.37 +     {'exeCycles_workCycles_ratio': 10.031303,
   52.38 +      'total_exe_cycles': 23611130025,
   52.39 +      'total_workcycles': 2353745130},
   52.40 +     {'exeCycles_workCycles_ratio': 9.772896,
   52.41 +      'total_exe_cycles': 23012972514,
   52.42 +      'total_workcycles': 2354775213}],
   52.43 + 10: [{'exeCycles_workCycles_ratio': 7.189623,
   52.44 +       'total_exe_cycles': 23525264355,
   52.45 +       'total_workcycles': 3272113585},
   52.46 +      {'exeCycles_workCycles_ratio': 7.331004,
   52.47 +       'total_exe_cycles': 23970399176,
   52.48 +       'total_workcycles': 3269729586},
   52.49 +      {'exeCycles_workCycles_ratio': 7.088028,
   52.50 +       'total_exe_cycles': 23210019136,
   52.51 +       'total_workcycles': 3274538300},
   52.52 +      {'exeCycles_workCycles_ratio': 7.158373,
   52.53 +       'total_exe_cycles': 23800613061,
   52.54 +       'total_workcycles': 3324863600},
   52.55 +      {'exeCycles_workCycles_ratio': 7.231459,
   52.56 +       'total_exe_cycles': 24067462505,
   52.57 +       'total_workcycles': 3328161557}],
   52.58 + 20: [{'exeCycles_workCycles_ratio': 4.992864,
   52.59 +       'total_exe_cycles': 25795929614,
   52.60 +       'total_workcycles': 5166559831},
   52.61 +      {'exeCycles_workCycles_ratio': 5.03862,
   52.62 +       'total_exe_cycles': 26040427023,
   52.63 +       'total_workcycles': 5168166860},
   52.64 +      {'exeCycles_workCycles_ratio': 5.092029,
   52.65 +       'total_exe_cycles': 26295942721,
   52.66 +       'total_workcycles': 5164138110},
   52.67 +      {'exeCycles_workCycles_ratio': 4.936053,
   52.68 +       'total_exe_cycles': 25212032566,
   52.69 +       'total_workcycles': 5107731292},
   52.70 +      {'exeCycles_workCycles_ratio': 4.864477,
   52.71 +       'total_exe_cycles': 25134817137,
   52.72 +       'total_workcycles': 5167012998}],
   52.73 + 40: [{'exeCycles_workCycles_ratio': 3.30664,
   52.74 +       'total_exe_cycles': 29082631516,
   52.75 +       'total_workcycles': 8795220365},
   52.76 +      {'exeCycles_workCycles_ratio': 3.264061,
   52.77 +       'total_exe_cycles': 28760872453,
   52.78 +       'total_workcycles': 8811378266},
   52.79 +      {'exeCycles_workCycles_ratio': 3.31592,
   52.80 +       'total_exe_cycles': 29304395270,
   52.81 +       'total_workcycles': 8837486003},
   52.82 +      {'exeCycles_workCycles_ratio': 3.337409,
   52.83 +       'total_exe_cycles': 29409076779,
   52.84 +       'total_workcycles': 8811947902},
   52.85 +      {'exeCycles_workCycles_ratio': 3.359588,
   52.86 +       'total_exe_cycles': 29731690081,
   52.87 +       'total_workcycles': 8849801735}],
   52.88 + 80: [{'exeCycles_workCycles_ratio': 2.270572,
   52.89 +       'total_exe_cycles': 36716502293,
   52.90 +       'total_workcycles': 16170592582},
   52.91 +      {'exeCycles_workCycles_ratio': 2.289122,
   52.92 +       'total_exe_cycles': 37013333022,
   52.93 +       'total_workcycles': 16169229269},
   52.94 +      {'exeCycles_workCycles_ratio': 2.225998,
   52.95 +       'total_exe_cycles': 35998025133,
   52.96 +       'total_workcycles': 16171631154},
   52.97 +      {'exeCycles_workCycles_ratio': 2.253519,
   52.98 +       'total_exe_cycles': 36554315364,
   52.99 +       'total_workcycles': 16220993252},
  52.100 +      {'exeCycles_workCycles_ratio': 2.258087,
  52.101 +       'total_exe_cycles': 36511361318,
  52.102 +       'total_workcycles': 16169158790}],
  52.103 + 160: [{'exeCycles_workCycles_ratio': 1.612405,
  52.104 +        'total_exe_cycles': 49874847305,
  52.105 +        'total_workcycles': 30931956518},
  52.106 +       {'exeCycles_workCycles_ratio': 1.618023,
  52.107 +        'total_exe_cycles': 50024437271,
  52.108 +        'total_workcycles': 30917006923},
  52.109 +       {'exeCycles_workCycles_ratio': 1.606193,
  52.110 +        'total_exe_cycles': 49648397714,
  52.111 +        'total_workcycles': 30910597748},
  52.112 +       {'exeCycles_workCycles_ratio': 1.623615,
  52.113 +        'total_exe_cycles': 50201235466,
  52.114 +        'total_workcycles': 30919428974},
  52.115 +       {'exeCycles_workCycles_ratio': 1.633487,
  52.116 +        'total_exe_cycles': 50508544757,
  52.117 +        'total_workcycles': 30920689396}],
  52.118 + 320: [{'exeCycles_workCycles_ratio': 1.322999,
  52.119 +        'total_exe_cycles': 80420971202,
  52.120 +        'total_workcycles': 60786875679},
  52.121 +       {'exeCycles_workCycles_ratio': 1.306283,
  52.122 +        'total_exe_cycles': 78910105455,
  52.123 +        'total_workcycles': 60408103708},
  52.124 +       {'exeCycles_workCycles_ratio': 1.310308,
  52.125 +        'total_exe_cycles': 79227070705,
  52.126 +        'total_workcycles': 60464485347},
  52.127 +       {'exeCycles_workCycles_ratio': 1.310184,
  52.128 +        'total_exe_cycles': 79153304466,
  52.129 +        'total_workcycles': 60413906814},
  52.130 +       {'exeCycles_workCycles_ratio': 1.301334,
  52.131 +        'total_exe_cycles': 78683975568,
  52.132 +        'total_workcycles': 60464105879}],
  52.133 + 640: [{'exeCycles_workCycles_ratio': 1.144232,
  52.134 +        'total_exe_cycles': 136674578149,
  52.135 +        'total_workcycles': 119446547849},
  52.136 +       {'exeCycles_workCycles_ratio': 1.154059,
  52.137 +        'total_exe_cycles': 137792094614,
  52.138 +        'total_workcycles': 119397781871},
  52.139 +       {'exeCycles_workCycles_ratio': 1.156549,
  52.140 +        'total_exe_cycles': 138143130045,
  52.141 +        'total_workcycles': 119444273004},
  52.142 +       {'exeCycles_workCycles_ratio': 1.152441,
  52.143 +        'total_exe_cycles': 137596810775,
  52.144 +        'total_workcycles': 119396019196},
  52.145 +       {'exeCycles_workCycles_ratio': 1.14557,
  52.146 +        'total_exe_cycles': 136835672450,
  52.147 +        'total_workcycles': 119447724753}]}
  52.148 \ No newline at end of file
    53.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    53.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-12/512_thds__o30000__perfCtrs.result	Mon Dec 12 20:28:31 2011 +0100
    53.3 @@ -0,0 +1,15 @@
    53.4 +# Output file name: 2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-12//512_thds__o30000__perfCtrs.meas
    53.5 +# Date of Run: 2011-12-12 19:00:51.317804
    53.6 +# Number of Cores: 4
    53.7 +# Number of Threads: 128.000000 per Core, 512 total
    53.8 +#     <iters per task>	  <total exe cycles>	    <total work cyc>	      <one task cyc>	<total overhead cyc>	         <num syncs>	<overhead per Sync cyc>	    <Exe/Work ratio>
    53.9 +# --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   53.10 +                   2	         22826551012	          1857428277	          120.926320	         20969122735	            30720000	          682.588631	            6.644666
   53.11 +                   5	         22806257246	          2351010695	          153.060592	         20455246551	            30720000	          665.860890	            5.350309
   53.12 +                  10	         23210019136	          3274538300	          213.186087	         19935480836	            30720000	          648.941433	            4.044014
   53.13 +                  20	         25134817137	          5167012998	          336.394075	         19967804139	            30720000	          649.993624	            2.932239
   53.14 +                  40	         28760872453	          8811378266	          573.657439	         19949494187	            30720000	          649.397597	            2.132030
   53.15 +                  80	         35998025133	         16171631154	         1052.840570	         19826393979	            30720000	          645.390429	            1.612999
   53.16 +                 160	         49648397714	         30910597748	         2012.408708	         18737799966	            30720000	          609.954426	            1.303097
   53.17 +                 320	         78683975568	         60464105879	         3936.465226	         18219869689	            30720000	          593.094716	            1.150667
   53.18 +                 640	        136674578149	        119446547849	         7776.467959	         17228030300	            30720000	          560.808278	            1.072116
    54.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    54.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-12/8_32_128_512thds__o30000__perfCtrs.result.eps	Mon Dec 12 20:28:31 2011 +0100
    54.3 @@ -0,0 +1,891 @@
    54.4 +%!PS-Adobe-2.0
    54.5 +%%Title: 8_32_128_512thds__o30000__perfCtrs.result.eps
    54.6 +%%Creator: gnuplot 4.4 patchlevel 2
    54.7 +%%CreationDate: Mon Dec 12 19:09:25 2011
    54.8 +%%DocumentFonts: (atend)
    54.9 +%%BoundingBox: 50 50 554 770
   54.10 +%%Orientation: Landscape
   54.11 +%%Pages: (atend)
   54.12 +%%EndComments
   54.13 +%%BeginProlog
   54.14 +/gnudict 256 dict def
   54.15 +gnudict begin
   54.16 +%
   54.17 +% The following true/false flags may be edited by hand if desired.
   54.18 +% The unit line width and grayscale image gamma correction may also be changed.
   54.19 +%
   54.20 +/Color true def
   54.21 +/Blacktext false def
   54.22 +/Solid false def
   54.23 +/Dashlength 1 def
   54.24 +/Landscape true def
   54.25 +/Level1 false def
   54.26 +/Rounded false def
   54.27 +/ClipToBoundingBox false def
   54.28 +/TransparentPatterns false def
   54.29 +/gnulinewidth 5.000 def
   54.30 +/userlinewidth gnulinewidth def
   54.31 +/Gamma 1.0 def
   54.32 +%
   54.33 +/vshift -46 def
   54.34 +/dl1 {
   54.35 +  10.0 Dashlength mul mul
   54.36 +  Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if
   54.37 +} def
   54.38 +/dl2 {
   54.39 +  10.0 Dashlength mul mul
   54.40 +  Rounded { currentlinewidth 0.75 mul add } if
   54.41 +} def
   54.42 +/hpt_ 31.5 def
   54.43 +/vpt_ 31.5 def
   54.44 +/hpt hpt_ def
   54.45 +/vpt vpt_ def
   54.46 +Level1 {} {
   54.47 +/SDict 10 dict def
   54.48 +systemdict /pdfmark known not {
   54.49 +  userdict /pdfmark systemdict /cleartomark get put
   54.50 +} if
   54.51 +SDict begin [
   54.52 +  /Title (8_32_128_512thds__o30000__perfCtrs.result.eps)
   54.53 +  /Subject (gnuplot plot)
   54.54 +  /Creator (gnuplot 4.4 patchlevel 2)
   54.55 +  /Author (msach)
   54.56 +%  /Producer (gnuplot)
   54.57 +%  /Keywords ()
   54.58 +  /CreationDate (Mon Dec 12 19:09:25 2011)
   54.59 +  /DOCINFO pdfmark
   54.60 +end
   54.61 +} ifelse
   54.62 +/doclip {
   54.63 +  ClipToBoundingBox {
   54.64 +    newpath 50 50 moveto 554 50 lineto 554 770 lineto 50 770 lineto closepath
   54.65 +    clip
   54.66 +  } if
   54.67 +} def
   54.68 +%
   54.69 +% Gnuplot Prolog Version 4.4 (August 2010)
   54.70 +%
   54.71 +%/SuppressPDFMark true def
   54.72 +%
   54.73 +/M {moveto} bind def
   54.74 +/L {lineto} bind def
   54.75 +/R {rmoveto} bind def
   54.76 +/V {rlineto} bind def
   54.77 +/N {newpath moveto} bind def
   54.78 +/Z {closepath} bind def
   54.79 +/C {setrgbcolor} bind def
   54.80 +/f {rlineto fill} bind def
   54.81 +/g {setgray} bind def
   54.82 +/Gshow {show} def   % May be redefined later in the file to support UTF-8
   54.83 +/vpt2 vpt 2 mul def
   54.84 +/hpt2 hpt 2 mul def
   54.85 +/Lshow {currentpoint stroke M 0 vshift R 
   54.86 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   54.87 +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R
   54.88 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   54.89 +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R 
   54.90 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   54.91 +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
   54.92 +  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def
   54.93 +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash}
   54.94 + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def
   54.95 +/BL {stroke userlinewidth 2 mul setlinewidth
   54.96 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   54.97 +/AL {stroke userlinewidth 2 div setlinewidth
   54.98 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   54.99 +/UL {dup gnulinewidth mul /userlinewidth exch def
  54.100 +	dup 1 lt {pop 1} if 10 mul /udl exch def} def
  54.101 +/PL {stroke userlinewidth setlinewidth
  54.102 +	Rounded {1 setlinejoin 1 setlinecap} if} def
  54.103 +3.8 setmiterlimit
  54.104 +% Default Line colors
  54.105 +/LCw {1 1 1} def
  54.106 +/LCb {0 0 0} def
  54.107 +/LCa {0 0 0} def
  54.108 +/LC0 {1 0 0} def
  54.109 +/LC1 {0 1 0} def
  54.110 +/LC2 {0 0 1} def
  54.111 +/LC3 {1 0 1} def
  54.112 +/LC4 {0 1 1} def
  54.113 +/LC5 {1 1 0} def
  54.114 +/LC6 {0 0 0} def
  54.115 +/LC7 {1 0.3 0} def
  54.116 +/LC8 {0.5 0.5 0.5} def
  54.117 +% Default Line Types
  54.118 +/LTw {PL [] 1 setgray} def
  54.119 +/LTb {BL [] LCb DL} def
  54.120 +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def
  54.121 +/LT0 {PL [] LC0 DL} def
  54.122 +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def
  54.123 +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def
  54.124 +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def
  54.125 +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def
  54.126 +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def
  54.127 +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def
  54.128 +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def
  54.129 +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def
  54.130 +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def
  54.131 +/Dia {stroke [] 0 setdash 2 copy vpt add M
  54.132 +  hpt neg vpt neg V hpt vpt neg V
  54.133 +  hpt vpt V hpt neg vpt V closepath stroke
  54.134 +  Pnt} def
  54.135 +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V
  54.136 +  currentpoint stroke M
  54.137 +  hpt neg vpt neg R hpt2 0 V stroke
  54.138 + } def
  54.139 +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
  54.140 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  54.141 +  hpt2 neg 0 V closepath stroke
  54.142 +  Pnt} def
  54.143 +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M
  54.144 +  hpt2 vpt2 neg V currentpoint stroke M
  54.145 +  hpt2 neg 0 R hpt2 vpt2 V stroke} def
  54.146 +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M
  54.147 +  hpt neg vpt -1.62 mul V
  54.148 +  hpt 2 mul 0 V
  54.149 +  hpt neg vpt 1.62 mul V closepath stroke
  54.150 +  Pnt} def
  54.151 +/Star {2 copy Pls Crs} def
  54.152 +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M
  54.153 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  54.154 +  hpt2 neg 0 V closepath fill} def
  54.155 +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M
  54.156 +  hpt neg vpt -1.62 mul V
  54.157 +  hpt 2 mul 0 V
  54.158 +  hpt neg vpt 1.62 mul V closepath fill} def
  54.159 +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
  54.160 +  hpt neg vpt 1.62 mul V
  54.161 +  hpt 2 mul 0 V
  54.162 +  hpt neg vpt -1.62 mul V closepath stroke
  54.163 +  Pnt} def
  54.164 +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M
  54.165 +  hpt neg vpt 1.62 mul V
  54.166 +  hpt 2 mul 0 V
  54.167 +  hpt neg vpt -1.62 mul V closepath fill} def
  54.168 +/DiaF {stroke [] 0 setdash vpt add M
  54.169 +  hpt neg vpt neg V hpt vpt neg V
  54.170 +  hpt vpt V hpt neg vpt V closepath fill} def
  54.171 +/Pent {stroke [] 0 setdash 2 copy gsave
  54.172 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  54.173 +  closepath stroke grestore Pnt} def
  54.174 +/PentF {stroke [] 0 setdash gsave
  54.175 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  54.176 +  closepath fill grestore} def
  54.177 +/Circle {stroke [] 0 setdash 2 copy
  54.178 +  hpt 0 360 arc stroke Pnt} def
  54.179 +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def
  54.180 +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def
  54.181 +/C1 {BL [] 0 setdash 2 copy moveto
  54.182 +	2 copy vpt 0 90 arc closepath fill
  54.183 +	vpt 0 360 arc closepath} bind def
  54.184 +/C2 {BL [] 0 setdash 2 copy moveto
  54.185 +	2 copy vpt 90 180 arc closepath fill
  54.186 +	vpt 0 360 arc closepath} bind def
  54.187 +/C3 {BL [] 0 setdash 2 copy moveto
  54.188 +	2 copy vpt 0 180 arc closepath fill
  54.189 +	vpt 0 360 arc closepath} bind def
  54.190 +/C4 {BL [] 0 setdash 2 copy moveto
  54.191 +	2 copy vpt 180 270 arc closepath fill
  54.192 +	vpt 0 360 arc closepath} bind def
  54.193 +/C5 {BL [] 0 setdash 2 copy moveto
  54.194 +	2 copy vpt 0 90 arc
  54.195 +	2 copy moveto
  54.196 +	2 copy vpt 180 270 arc closepath fill
  54.197 +	vpt 0 360 arc} bind def
  54.198 +/C6 {BL [] 0 setdash 2 copy moveto
  54.199 +	2 copy vpt 90 270 arc closepath fill
  54.200 +	vpt 0 360 arc closepath} bind def
  54.201 +/C7 {BL [] 0 setdash 2 copy moveto
  54.202 +	2 copy vpt 0 270 arc closepath fill
  54.203 +	vpt 0 360 arc closepath} bind def
  54.204 +/C8 {BL [] 0 setdash 2 copy moveto
  54.205 +	2 copy vpt 270 360 arc closepath fill
  54.206 +	vpt 0 360 arc closepath} bind def
  54.207 +/C9 {BL [] 0 setdash 2 copy moveto
  54.208 +	2 copy vpt 270 450 arc closepath fill
  54.209 +	vpt 0 360 arc closepath} bind def
  54.210 +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
  54.211 +	2 copy moveto
  54.212 +	2 copy vpt 90 180 arc closepath fill
  54.213 +	vpt 0 360 arc closepath} bind def
  54.214 +/C11 {BL [] 0 setdash 2 copy moveto
  54.215 +	2 copy vpt 0 180 arc closepath fill
  54.216 +	2 copy moveto
  54.217 +	2 copy vpt 270 360 arc closepath fill
  54.218 +	vpt 0 360 arc closepath} bind def
  54.219 +/C12 {BL [] 0 setdash 2 copy moveto
  54.220 +	2 copy vpt 180 360 arc closepath fill
  54.221 +	vpt 0 360 arc closepath} bind def
  54.222 +/C13 {BL [] 0 setdash 2 copy moveto
  54.223 +	2 copy vpt 0 90 arc closepath fill
  54.224 +	2 copy moveto
  54.225 +	2 copy vpt 180 360 arc closepath fill
  54.226 +	vpt 0 360 arc closepath} bind def
  54.227 +/C14 {BL [] 0 setdash 2 copy moveto
  54.228 +	2 copy vpt 90 360 arc closepath fill
  54.229 +	vpt 0 360 arc} bind def
  54.230 +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
  54.231 +	vpt 0 360 arc closepath} bind def
  54.232 +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
  54.233 +	neg 0 rlineto closepath} bind def
  54.234 +/Square {dup Rec} bind def
  54.235 +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def
  54.236 +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def
  54.237 +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def
  54.238 +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
  54.239 +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def
  54.240 +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
  54.241 +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill
  54.242 +	exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
  54.243 +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def
  54.244 +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
  54.245 +	2 copy vpt Square fill Bsquare} bind def
  54.246 +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def
  54.247 +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def
  54.248 +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
  54.249 +	Bsquare} bind def
  54.250 +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
  54.251 +	Bsquare} bind def
  54.252 +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def
  54.253 +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
  54.254 +	2 copy vpt Square fill Bsquare} bind def
  54.255 +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
  54.256 +	2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
  54.257 +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def
  54.258 +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def
  54.259 +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def
  54.260 +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def
  54.261 +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def
  54.262 +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def
  54.263 +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def
  54.264 +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def
  54.265 +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def
  54.266 +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def
  54.267 +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def
  54.268 +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def
  54.269 +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def
  54.270 +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def
  54.271 +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def
  54.272 +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def
  54.273 +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def
  54.274 +/DiaE {stroke [] 0 setdash vpt add M
  54.275 +  hpt neg vpt neg V hpt vpt neg V
  54.276 +  hpt vpt V hpt neg vpt V closepath stroke} def
  54.277 +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M
  54.278 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  54.279 +  hpt2 neg 0 V closepath stroke} def
  54.280 +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M
  54.281 +  hpt neg vpt -1.62 mul V
  54.282 +  hpt 2 mul 0 V
  54.283 +  hpt neg vpt 1.62 mul V closepath stroke} def
  54.284 +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M
  54.285 +  hpt neg vpt 1.62 mul V
  54.286 +  hpt 2 mul 0 V
  54.287 +  hpt neg vpt -1.62 mul V closepath stroke} def
  54.288 +/PentE {stroke [] 0 setdash gsave
  54.289 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  54.290 +  closepath stroke grestore} def
  54.291 +/CircE {stroke [] 0 setdash 
  54.292 +  hpt 0 360 arc stroke} def
  54.293 +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def
  54.294 +/DiaW {stroke [] 0 setdash vpt add M
  54.295 +  hpt neg vpt neg V hpt vpt neg V
  54.296 +  hpt vpt V hpt neg vpt V Opaque stroke} def
  54.297 +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M
  54.298 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  54.299 +  hpt2 neg 0 V Opaque stroke} def
  54.300 +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M
  54.301 +  hpt neg vpt -1.62 mul V
  54.302 +  hpt 2 mul 0 V
  54.303 +  hpt neg vpt 1.62 mul V Opaque stroke} def
  54.304 +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M
  54.305 +  hpt neg vpt 1.62 mul V
  54.306 +  hpt 2 mul 0 V
  54.307 +  hpt neg vpt -1.62 mul V Opaque stroke} def
  54.308 +/PentW {stroke [] 0 setdash gsave
  54.309 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  54.310 +  Opaque stroke grestore} def
  54.311 +/CircW {stroke [] 0 setdash 
  54.312 +  hpt 0 360 arc Opaque stroke} def
  54.313 +/BoxFill {gsave Rec 1 setgray fill grestore} def
  54.314 +/Density {
  54.315 +  /Fillden exch def
  54.316 +  currentrgbcolor
  54.317 +  /ColB exch def /ColG exch def /ColR exch def
  54.318 +  /ColR ColR Fillden mul Fillden sub 1 add def
  54.319 +  /ColG ColG Fillden mul Fillden sub 1 add def
  54.320 +  /ColB ColB Fillden mul Fillden sub 1 add def
  54.321 +  ColR ColG ColB setrgbcolor} def
  54.322 +/BoxColFill {gsave Rec PolyFill} def
  54.323 +/PolyFill {gsave Density fill grestore grestore} def
  54.324 +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def
  54.325 +%
  54.326 +% PostScript Level 1 Pattern Fill routine for rectangles
  54.327 +% Usage: x y w h s a XX PatternFill
  54.328 +%	x,y = lower left corner of box to be filled
  54.329 +%	w,h = width and height of box
  54.330 +%	  a = angle in degrees between lines and x-axis
  54.331 +%	 XX = 0/1 for no/yes cross-hatch
  54.332 +%
  54.333 +/PatternFill {gsave /PFa [ 9 2 roll ] def
  54.334 +  PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate
  54.335 +  PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec
  54.336 +  gsave 1 setgray fill grestore clip
  54.337 +  currentlinewidth 0.5 mul setlinewidth
  54.338 +  /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def
  54.339 +  0 0 M PFa 5 get rotate PFs -2 div dup translate
  54.340 +  0 1 PFs PFa 4 get div 1 add floor cvi
  54.341 +	{PFa 4 get mul 0 M 0 PFs V} for
  54.342 +  0 PFa 6 get ne {
  54.343 +	0 1 PFs PFa 4 get div 1 add floor cvi
  54.344 +	{PFa 4 get mul 0 2 1 roll M PFs 0 V} for
  54.345 + } if
  54.346 +  stroke grestore} def
  54.347 +%
  54.348 +/languagelevel where
  54.349 + {pop languagelevel} {1} ifelse
  54.350 + 2 lt
  54.351 +	{/InterpretLevel1 true def}
  54.352 +	{/InterpretLevel1 Level1 def}
  54.353 + ifelse
  54.354 +%
  54.355 +% PostScript level 2 pattern fill definitions
  54.356 +%
  54.357 +/Level2PatternFill {
  54.358 +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8}
  54.359 +	bind def
  54.360 +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def
  54.361 +<< Tile8x8
  54.362 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} 
  54.363 +>> matrix makepattern
  54.364 +/Pat1 exch def
  54.365 +<< Tile8x8
  54.366 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke
  54.367 +	0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke}
  54.368 +>> matrix makepattern
  54.369 +/Pat2 exch def
  54.370 +<< Tile8x8
  54.371 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L
  54.372 +	8 8 L 8 0 L 0 0 L fill}
  54.373 +>> matrix makepattern
  54.374 +/Pat3 exch def
  54.375 +<< Tile8x8
  54.376 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L
  54.377 +	0 12 M 12 0 L stroke}
  54.378 +>> matrix makepattern
  54.379 +/Pat4 exch def
  54.380 +<< Tile8x8
  54.381 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L
  54.382 +	0 -4 M 12 8 L stroke}
  54.383 +>> matrix makepattern
  54.384 +/Pat5 exch def
  54.385 +<< Tile8x8
  54.386 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L
  54.387 +	0 12 M 8 -4 L 4 12 M 10 0 L stroke}
  54.388 +>> matrix makepattern
  54.389 +/Pat6 exch def
  54.390 +<< Tile8x8
  54.391 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L
  54.392 +	0 -4 M 8 12 L 4 -4 M 10 8 L stroke}
  54.393 +>> matrix makepattern
  54.394 +/Pat7 exch def
  54.395 +<< Tile8x8
  54.396 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L
  54.397 +	12 0 M -4 8 L 12 4 M 0 10 L stroke}
  54.398 +>> matrix makepattern
  54.399 +/Pat8 exch def
  54.400 +<< Tile8x8
  54.401 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L
  54.402 +	-4 0 M 12 8 L -4 4 M 8 10 L stroke}
  54.403 +>> matrix makepattern
  54.404 +/Pat9 exch def
  54.405 +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def
  54.406 +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def
  54.407 +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def
  54.408 +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def
  54.409 +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def
  54.410 +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def
  54.411 +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def
  54.412 +} def
  54.413 +%
  54.414 +%
  54.415 +%End of PostScript Level 2 code
  54.416 +%
  54.417 +/PatternBgnd {
  54.418 +  TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse
  54.419 +} def
  54.420 +%
  54.421 +% Substitute for Level 2 pattern fill codes with
  54.422 +% grayscale if Level 2 support is not selected.
  54.423 +%
  54.424 +/Level1PatternFill {
  54.425 +/Pattern1 {0.250 Density} bind def
  54.426 +/Pattern2 {0.500 Density} bind def
  54.427 +/Pattern3 {0.750 Density} bind def
  54.428 +/Pattern4 {0.125 Density} bind def
  54.429 +/Pattern5 {0.375 Density} bind def
  54.430 +/Pattern6 {0.625 Density} bind def
  54.431 +/Pattern7 {0.875 Density} bind def
  54.432 +} def
  54.433 +%
  54.434 +% Now test for support of Level 2 code
  54.435 +%
  54.436 +Level1 {Level1PatternFill} {Level2PatternFill} ifelse
  54.437 +%
  54.438 +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont
  54.439 +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall
  54.440 +currentdict end definefont pop
  54.441 +/MFshow {
  54.442 +   { dup 5 get 3 ge
  54.443 +     { 5 get 3 eq {gsave} {grestore} ifelse }
  54.444 +     {dup dup 0 get findfont exch 1 get scalefont setfont
  54.445 +     [ currentpoint ] exch dup 2 get 0 exch R dup 5 get 2 ne {dup dup 6
  54.446 +     get exch 4 get {Gshow} {stringwidth pop 0 R} ifelse }if dup 5 get 0 eq
  54.447 +     {dup 3 get {2 get neg 0 exch R pop} {pop aload pop M} ifelse} {dup 5
  54.448 +     get 1 eq {dup 2 get exch dup 3 get exch 6 get stringwidth pop -2 div
  54.449 +     dup 0 R} {dup 6 get stringwidth pop -2 div 0 R 6 get
  54.450 +     show 2 index {aload pop M neg 3 -1 roll neg R pop pop} {pop pop pop
  54.451 +     pop aload pop M} ifelse }ifelse }ifelse }
  54.452 +     ifelse }
  54.453 +   forall} def
  54.454 +/Gswidth {dup type /stringtype eq {stringwidth} {pop (n) stringwidth} ifelse} def
  54.455 +/MFwidth {0 exch { dup 5 get 3 ge { 5 get 3 eq { 0 } { pop } ifelse }
  54.456 + {dup 3 get{dup dup 0 get findfont exch 1 get scalefont setfont
  54.457 +     6 get Gswidth pop add} {pop} ifelse} ifelse} forall} def
  54.458 +/MLshow { currentpoint stroke M
  54.459 +  0 exch R
  54.460 +  Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def
  54.461 +/MRshow { currentpoint stroke M
  54.462 +  exch dup MFwidth neg 3 -1 roll R
  54.463 +  Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def
  54.464 +/MCshow { currentpoint stroke M
  54.465 +  exch dup MFwidth -2 div 3 -1 roll R
  54.466 +  Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def
  54.467 +/XYsave    { [( ) 1 2 true false 3 ()] } bind def
  54.468 +/XYrestore { [( ) 1 2 true false 4 ()] } bind def
  54.469 +end
  54.470 +%%EndProlog
  54.471 +%%Page: 1 1
  54.472 +gnudict begin
  54.473 +gsave
  54.474 +doclip
  54.475 +50 50 translate
  54.476 +0.100 0.100 scale
  54.477 +90 rotate
  54.478 +0 -5040 translate
  54.479 +0 setgray
  54.480 +newpath
  54.481 +(Helvetica) findfont 140 scalefont setfont
  54.482 +1.000 UL
  54.483 +LTb
  54.484 +518 448 M
  54.485 +63 0 V
  54.486 +6366 0 R
  54.487 +-63 0 V
  54.488 +stroke
  54.489 +434 448 M
  54.490 +[ [(Helvetica) 140.0 0.0 true true 0 ( 1)]
  54.491 +] -46.7 MRshow
  54.492 +1.000 UL
  54.493 +LTb
  54.494 +518 1044 M
  54.495 +63 0 V
  54.496 +6366 0 R
  54.497 +-63 0 V
  54.498 +stroke
  54.499 +434 1044 M
  54.500 +[ [(Helvetica) 140.0 0.0 true true 0 ( 2)]
  54.501 +] -46.7 MRshow
  54.502 +1.000 UL
  54.503 +LTb
  54.504 +518 1640 M
  54.505 +63 0 V
  54.506 +6366 0 R
  54.507 +-63 0 V
  54.508 +stroke
  54.509 +434 1640 M
  54.510 +[ [(Helvetica) 140.0 0.0 true true 0 ( 3)]
  54.511 +] -46.7 MRshow
  54.512 +1.000 UL
  54.513 +LTb
  54.514 +518 2236 M
  54.515 +63 0 V
  54.516 +6366 0 R
  54.517 +-63 0 V
  54.518 +stroke
  54.519 +434 2236 M
  54.520 +[ [(Helvetica) 140.0 0.0 true true 0 ( 4)]
  54.521 +] -46.7 MRshow
  54.522 +1.000 UL
  54.523 +LTb
  54.524 +518 2831 M
  54.525 +63 0 V
  54.526 +6366 0 R
  54.527 +-63 0 V
  54.528 +stroke
  54.529 +434 2831 M
  54.530 +[ [(Helvetica) 140.0 0.0 true true 0 ( 5)]
  54.531 +] -46.7 MRshow
  54.532 +1.000 UL
  54.533 +LTb
  54.534 +518 3427 M
  54.535 +63 0 V
  54.536 +6366 0 R
  54.537 +-63 0 V
  54.538 +stroke
  54.539 +434 3427 M
  54.540 +[ [(Helvetica) 140.0 0.0 true true 0 ( 6)]
  54.541 +] -46.7 MRshow
  54.542 +1.000 UL
  54.543 +LTb
  54.544 +518 4023 M
  54.545 +63 0 V
  54.546 +6366 0 R
  54.547 +-63 0 V
  54.548 +stroke
  54.549 +434 4023 M
  54.550 +[ [(Helvetica) 140.0 0.0 true true 0 ( 7)]
  54.551 +] -46.7 MRshow
  54.552 +1.000 UL
  54.553 +LTb
  54.554 +518 4619 M
  54.555 +63 0 V
  54.556 +6366 0 R
  54.557 +-63 0 V
  54.558 +stroke
  54.559 +434 4619 M
  54.560 +[ [(Helvetica) 140.0 0.0 true true 0 ( 8)]
  54.561 +] -46.7 MRshow
  54.562 +1.000 UL
  54.563 +LTb
  54.564 +518 448 M
  54.565 +0 63 V
  54.566 +0 4108 R
  54.567 +0 -63 V
  54.568 +stroke
  54.569 +518 308 M
  54.570 +[ [(Helvetica) 140.0 0.0 true true 0 ( 0)]
  54.571 +] -46.7 MCshow
  54.572 +1.000 UL
  54.573 +LTb
  54.574 +1322 448 M
  54.575 +0 63 V
  54.576 +0 4108 R
  54.577 +0 -63 V
  54.578 +stroke
  54.579 +1322 308 M
  54.580 +[ [(Helvetica) 140.0 0.0 true true 0 ( 1000)]
  54.581 +] -46.7 MCshow
  54.582 +1.000 UL
  54.583 +LTb
  54.584 +2125 448 M
  54.585 +0 63 V
  54.586 +0 4108 R
  54.587 +0 -63 V
  54.588 +stroke
  54.589 +2125 308 M
  54.590 +[ [(Helvetica) 140.0 0.0 true true 0 ( 2000)]
  54.591 +] -46.7 MCshow
  54.592 +1.000 UL
  54.593 +LTb
  54.594 +2929 448 M
  54.595 +0 63 V
  54.596 +0 4108 R
  54.597 +0 -63 V
  54.598 +stroke
  54.599 +2929 308 M
  54.600 +[ [(Helvetica) 140.0 0.0 true true 0 ( 3000)]
  54.601 +] -46.7 MCshow
  54.602 +1.000 UL
  54.603 +LTb
  54.604 +3733 448 M
  54.605 +0 63 V
  54.606 +0 4108 R
  54.607 +0 -63 V
  54.608 +stroke
  54.609 +3733 308 M
  54.610 +[ [(Helvetica) 140.0 0.0 true true 0 ( 4000)]
  54.611 +] -46.7 MCshow
  54.612 +1.000 UL
  54.613 +LTb
  54.614 +4536 448 M
  54.615 +0 63 V
  54.616 +0 4108 R
  54.617 +0 -63 V
  54.618 +stroke
  54.619 +4536 308 M
  54.620 +[ [(Helvetica) 140.0 0.0 true true 0 ( 5000)]
  54.621 +] -46.7 MCshow
  54.622 +1.000 UL
  54.623 +LTb
  54.624 +5340 448 M
  54.625 +0 63 V
  54.626 +0 4108 R
  54.627 +0 -63 V
  54.628 +stroke
  54.629 +5340 308 M
  54.630 +[ [(Helvetica) 140.0 0.0 true true 0 ( 6000)]
  54.631 +] -46.7 MCshow
  54.632 +1.000 UL
  54.633 +LTb
  54.634 +6143 448 M
  54.635 +0 63 V
  54.636 +0 4108 R
  54.637 +0 -63 V
  54.638 +stroke
  54.639 +6143 308 M
  54.640 +[ [(Helvetica) 140.0 0.0 true true 0 ( 7000)]
  54.641 +] -46.7 MCshow
  54.642 +1.000 UL
  54.643 +LTb
  54.644 +6947 448 M
  54.645 +0 63 V
  54.646 +0 4108 R
  54.647 +0 -63 V
  54.648 +stroke
  54.649 +6947 308 M
  54.650 +[ [(Helvetica) 140.0 0.0 true true 0 ( 8000)]
  54.651 +] -46.7 MCshow
  54.652 +1.000 UL
  54.653 +LTb
  54.654 +1.000 UL
  54.655 +LTb
  54.656 +518 4619 N
  54.657 +518 448 L
  54.658 +6429 0 V
  54.659 +0 4171 V
  54.660 +-6429 0 V
  54.661 +Z stroke
  54.662 +LCb setrgbcolor
  54.663 +112 2533 M
  54.664 +currentpoint gsave translate -270 rotate 0 0 moveto
  54.665 +[ [(Helvetica) 140.0 0.0 true true 0 (Ratio of Total Execution to Total Work)]
  54.666 +] -46.7 MCshow
  54.667 +grestore
  54.668 +LTb
  54.669 +LCb setrgbcolor
  54.670 +3732 98 M
  54.671 +[ [(Helvetica) 140.0 0.0 true true 0 (Cycles in one Task)]
  54.672 +] -46.7 MCshow
  54.673 +LTb
  54.674 +3732 4829 M
  54.675 +[ [(Helvetica) 140.0 0.0 true true 0 (INSERT MACHINE HERE)]
  54.676 +] -46.7 MCshow
  54.677 +1.000 UP
  54.678 +1.000 UL
  54.679 +LTb
  54.680 +1.000 UL
  54.681 +LTb
  54.682 +5372 3996 N
  54.683 +0 560 V
  54.684 +1491 0 V
  54.685 +0 -560 V
  54.686 +-1491 0 V
  54.687 +Z stroke
  54.688 +5372 4556 M
  54.689 +1491 0 V
  54.690 +% Begin plot #1
  54.691 +stroke
  54.692 +LT1
  54.693 +LCa setrgbcolor
  54.694 +614 1044 M
  54.695 +62 0 V
  54.696 +62 0 V
  54.697 +62 0 V
  54.698 +62 0 V
  54.699 +63 0 V
  54.700 +62 0 V
  54.701 +62 0 V
  54.702 +62 0 V
  54.703 +62 0 V
  54.704 +62 0 V
  54.705 +63 0 V
  54.706 +62 0 V
  54.707 +62 0 V
  54.708 +62 0 V
  54.709 +62 0 V
  54.710 +62 0 V
  54.711 +63 0 V
  54.712 +62 0 V
  54.713 +62 0 V
  54.714 +62 0 V
  54.715 +62 0 V
  54.716 +62 0 V
  54.717 +62 0 V
  54.718 +63 0 V
  54.719 +62 0 V
  54.720 +62 0 V
  54.721 +62 0 V
  54.722 +62 0 V
  54.723 +62 0 V
  54.724 +63 0 V
  54.725 +62 0 V
  54.726 +62 0 V
  54.727 +62 0 V
  54.728 +62 0 V
  54.729 +62 0 V
  54.730 +63 0 V
  54.731 +62 0 V
  54.732 +62 0 V
  54.733 +62 0 V
  54.734 +62 0 V
  54.735 +62 0 V
  54.736 +62 0 V
  54.737 +63 0 V
  54.738 +62 0 V
  54.739 +62 0 V
  54.740 +62 0 V
  54.741 +62 0 V
  54.742 +62 0 V
  54.743 +63 0 V
  54.744 +62 0 V
  54.745 +62 0 V
  54.746 +62 0 V
  54.747 +62 0 V
  54.748 +62 0 V
  54.749 +62 0 V
  54.750 +63 0 V
  54.751 +62 0 V
  54.752 +62 0 V
  54.753 +62 0 V
  54.754 +62 0 V
  54.755 +62 0 V
  54.756 +63 0 V
  54.757 +62 0 V
  54.758 +62 0 V
  54.759 +62 0 V
  54.760 +62 0 V
  54.761 +62 0 V
  54.762 +63 0 V
  54.763 +62 0 V
  54.764 +62 0 V
  54.765 +62 0 V
  54.766 +62 0 V
  54.767 +62 0 V
  54.768 +62 0 V
  54.769 +63 0 V
  54.770 +62 0 V
  54.771 +62 0 V
  54.772 +62 0 V
  54.773 +62 0 V
  54.774 +62 0 V
  54.775 +63 0 V
  54.776 +62 0 V
  54.777 +62 0 V
  54.778 +62 0 V
  54.779 +62 0 V
  54.780 +62 0 V
  54.781 +62 0 V
  54.782 +63 0 V
  54.783 +62 0 V
  54.784 +62 0 V
  54.785 +62 0 V
  54.786 +62 0 V
  54.787 +62 0 V
  54.788 +63 0 V
  54.789 +62 0 V
  54.790 +62 0 V
  54.791 +62 0 V
  54.792 +62 0 V
  54.793 +62 0 V
  54.794 +% End plot #1
  54.795 +% Begin plot #2
  54.796 +stroke
  54.797 +2.000 UL
  54.798 +LT1
  54.799 +LCb setrgbcolor
  54.800 +6296 4486 M
  54.801 +[ [(Helvetica) 140.0 0.0 true true 0 (8 Threads)]
  54.802 +] -46.7 MRshow
  54.803 +LT1
  54.804 +6380 4486 M
  54.805 +399 0 V
  54.806 +615 4310 M
  54.807 +29 -744 V
  54.808 +45 -967 V
  54.809 +789 1813 L
  54.810 +981 1267 L
  54.811 +1367 894 L
  54.812 +2136 647 L
  54.813 +3680 554 L
  54.814 +6765 499 L
  54.815 +% End plot #2
  54.816 +% Begin plot #3
  54.817 +stroke
  54.818 +LT2
  54.819 +LCb setrgbcolor
  54.820 +6296 4346 M
  54.821 +[ [(Helvetica) 140.0 0.0 true true 0 (32 Threads)]
  54.822 +] -46.7 MRshow
  54.823 +LT2
  54.824 +6380 4346 M
  54.825 +399 0 V
  54.826 +614 3429 M
  54.827 +31 -756 V
  54.828 +44 -376 V
  54.829 +99 -805 V
  54.830 +982 1060 L
  54.831 +1367 799 L
  54.832 +2138 624 L
  54.833 +3681 527 L
  54.834 +6765 490 L
  54.835 +% End plot #3
  54.836 +% Begin plot #4
  54.837 +stroke
  54.838 +LT3
  54.839 +LCb setrgbcolor
  54.840 +6296 4206 M
  54.841 +[ [(Helvetica) 140.0 0.0 true true 0 (128 Threads)]
  54.842 +] -46.7 MRshow
  54.843 +LT3
  54.844 +6380 4206 M
  54.845 +399 0 V
  54.846 +615 3542 M
  54.847 +29 -659 V
  54.848 +48 -723 V
  54.849 +96 -550 V
  54.850 +979 1098 L
  54.851 +1367 808 L
  54.852 +2137 629 L
  54.853 +3681 542 L
  54.854 +6767 489 L
  54.855 +% End plot #4
  54.856 +% Begin plot #5
  54.857 +stroke
  54.858 +LT4
  54.859 +LCb setrgbcolor
  54.860 +6296 4066 M
  54.861 +[ [(Helvetica) 140.0 0.0 true true 0 (512 Threads)]
  54.862 +] -46.7 MRshow
  54.863 +LT4
  54.864 +6380 4066 M
  54.865 +399 0 V
  54.866 +615 3811 M
  54.867 +26 -771 V
  54.868 +48 -778 V
  54.869 +99 -663 V
  54.870 +979 1123 L
  54.871 +1364 813 L
  54.872 +2135 629 L
  54.873 +3681 538 L
  54.874 +6767 491 L
  54.875 +% End plot #5
  54.876 +stroke
  54.877 +1.000 UL
  54.878 +LTb
  54.879 +518 4619 N
  54.880 +518 448 L
  54.881 +6429 0 V
  54.882 +0 4171 V
  54.883 +-6429 0 V
  54.884 +Z stroke
  54.885 +1.000 UP
  54.886 +1.000 UL
  54.887 +LTb
  54.888 +stroke
  54.889 +grestore
  54.890 +end
  54.891 +showpage
  54.892 +%%Trailer
  54.893 +%%DocumentFonts: Helvetica
  54.894 +%%Pages: 1
    55.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    55.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-12/8_32thds__o30000__perfCtrs.result.eps	Mon Dec 12 20:28:31 2011 +0100
    55.3 @@ -0,0 +1,844 @@
    55.4 +%!PS-Adobe-2.0
    55.5 +%%Title: 8_32thds__o30000__perfCtrs.result.eps
    55.6 +%%Creator: gnuplot 4.4 patchlevel 2
    55.7 +%%CreationDate: Mon Dec 12 18:53:24 2011
    55.8 +%%DocumentFonts: (atend)
    55.9 +%%BoundingBox: 50 50 554 770
   55.10 +%%Orientation: Landscape
   55.11 +%%Pages: (atend)
   55.12 +%%EndComments
   55.13 +%%BeginProlog
   55.14 +/gnudict 256 dict def
   55.15 +gnudict begin
   55.16 +%
   55.17 +% The following true/false flags may be edited by hand if desired.
   55.18 +% The unit line width and grayscale image gamma correction may also be changed.
   55.19 +%
   55.20 +/Color true def
   55.21 +/Blacktext false def
   55.22 +/Solid false def
   55.23 +/Dashlength 1 def
   55.24 +/Landscape true def
   55.25 +/Level1 false def
   55.26 +/Rounded false def
   55.27 +/ClipToBoundingBox false def
   55.28 +/TransparentPatterns false def
   55.29 +/gnulinewidth 5.000 def
   55.30 +/userlinewidth gnulinewidth def
   55.31 +/Gamma 1.0 def
   55.32 +%
   55.33 +/vshift -46 def
   55.34 +/dl1 {
   55.35 +  10.0 Dashlength mul mul
   55.36 +  Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if
   55.37 +} def
   55.38 +/dl2 {
   55.39 +  10.0 Dashlength mul mul
   55.40 +  Rounded { currentlinewidth 0.75 mul add } if
   55.41 +} def
   55.42 +/hpt_ 31.5 def
   55.43 +/vpt_ 31.5 def
   55.44 +/hpt hpt_ def
   55.45 +/vpt vpt_ def
   55.46 +Level1 {} {
   55.47 +/SDict 10 dict def
   55.48 +systemdict /pdfmark known not {
   55.49 +  userdict /pdfmark systemdict /cleartomark get put
   55.50 +} if
   55.51 +SDict begin [
   55.52 +  /Title (8_32thds__o30000__perfCtrs.result.eps)
   55.53 +  /Subject (gnuplot plot)
   55.54 +  /Creator (gnuplot 4.4 patchlevel 2)
   55.55 +  /Author (msach)
   55.56 +%  /Producer (gnuplot)
   55.57 +%  /Keywords ()
   55.58 +  /CreationDate (Mon Dec 12 18:53:24 2011)
   55.59 +  /DOCINFO pdfmark
   55.60 +end
   55.61 +} ifelse
   55.62 +/doclip {
   55.63 +  ClipToBoundingBox {
   55.64 +    newpath 50 50 moveto 554 50 lineto 554 770 lineto 50 770 lineto closepath
   55.65 +    clip
   55.66 +  } if
   55.67 +} def
   55.68 +%
   55.69 +% Gnuplot Prolog Version 4.4 (August 2010)
   55.70 +%
   55.71 +%/SuppressPDFMark true def
   55.72 +%
   55.73 +/M {moveto} bind def
   55.74 +/L {lineto} bind def
   55.75 +/R {rmoveto} bind def
   55.76 +/V {rlineto} bind def
   55.77 +/N {newpath moveto} bind def
   55.78 +/Z {closepath} bind def
   55.79 +/C {setrgbcolor} bind def
   55.80 +/f {rlineto fill} bind def
   55.81 +/g {setgray} bind def
   55.82 +/Gshow {show} def   % May be redefined later in the file to support UTF-8
   55.83 +/vpt2 vpt 2 mul def
   55.84 +/hpt2 hpt 2 mul def
   55.85 +/Lshow {currentpoint stroke M 0 vshift R 
   55.86 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   55.87 +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R
   55.88 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   55.89 +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R 
   55.90 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   55.91 +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
   55.92 +  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def
   55.93 +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash}
   55.94 + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def
   55.95 +/BL {stroke userlinewidth 2 mul setlinewidth
   55.96 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   55.97 +/AL {stroke userlinewidth 2 div setlinewidth
   55.98 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   55.99 +/UL {dup gnulinewidth mul /userlinewidth exch def
  55.100 +	dup 1 lt {pop 1} if 10 mul /udl exch def} def
  55.101 +/PL {stroke userlinewidth setlinewidth
  55.102 +	Rounded {1 setlinejoin 1 setlinecap} if} def
  55.103 +3.8 setmiterlimit
  55.104 +% Default Line colors
  55.105 +/LCw {1 1 1} def
  55.106 +/LCb {0 0 0} def
  55.107 +/LCa {0 0 0} def
  55.108 +/LC0 {1 0 0} def
  55.109 +/LC1 {0 1 0} def
  55.110 +/LC2 {0 0 1} def
  55.111 +/LC3 {1 0 1} def
  55.112 +/LC4 {0 1 1} def
  55.113 +/LC5 {1 1 0} def
  55.114 +/LC6 {0 0 0} def
  55.115 +/LC7 {1 0.3 0} def
  55.116 +/LC8 {0.5 0.5 0.5} def
  55.117 +% Default Line Types
  55.118 +/LTw {PL [] 1 setgray} def
  55.119 +/LTb {BL [] LCb DL} def
  55.120 +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def
  55.121 +/LT0 {PL [] LC0 DL} def
  55.122 +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def
  55.123 +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def
  55.124 +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def
  55.125 +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def
  55.126 +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def
  55.127 +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def
  55.128 +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def
  55.129 +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def
  55.130 +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def
  55.131 +/Dia {stroke [] 0 setdash 2 copy vpt add M
  55.132 +  hpt neg vpt neg V hpt vpt neg V
  55.133 +  hpt vpt V hpt neg vpt V closepath stroke
  55.134 +  Pnt} def
  55.135 +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V
  55.136 +  currentpoint stroke M
  55.137 +  hpt neg vpt neg R hpt2 0 V stroke
  55.138 + } def
  55.139 +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
  55.140 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  55.141 +  hpt2 neg 0 V closepath stroke
  55.142 +  Pnt} def
  55.143 +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M
  55.144 +  hpt2 vpt2 neg V currentpoint stroke M
  55.145 +  hpt2 neg 0 R hpt2 vpt2 V stroke} def
  55.146 +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M
  55.147 +  hpt neg vpt -1.62 mul V
  55.148 +  hpt 2 mul 0 V
  55.149 +  hpt neg vpt 1.62 mul V closepath stroke
  55.150 +  Pnt} def
  55.151 +/Star {2 copy Pls Crs} def
  55.152 +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M
  55.153 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  55.154 +  hpt2 neg 0 V closepath fill} def
  55.155 +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M
  55.156 +  hpt neg vpt -1.62 mul V
  55.157 +  hpt 2 mul 0 V
  55.158 +  hpt neg vpt 1.62 mul V closepath fill} def
  55.159 +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
  55.160 +  hpt neg vpt 1.62 mul V
  55.161 +  hpt 2 mul 0 V
  55.162 +  hpt neg vpt -1.62 mul V closepath stroke
  55.163 +  Pnt} def
  55.164 +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M
  55.165 +  hpt neg vpt 1.62 mul V
  55.166 +  hpt 2 mul 0 V
  55.167 +  hpt neg vpt -1.62 mul V closepath fill} def
  55.168 +/DiaF {stroke [] 0 setdash vpt add M
  55.169 +  hpt neg vpt neg V hpt vpt neg V
  55.170 +  hpt vpt V hpt neg vpt V closepath fill} def
  55.171 +/Pent {stroke [] 0 setdash 2 copy gsave
  55.172 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  55.173 +  closepath stroke grestore Pnt} def
  55.174 +/PentF {stroke [] 0 setdash gsave
  55.175 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  55.176 +  closepath fill grestore} def
  55.177 +/Circle {stroke [] 0 setdash 2 copy
  55.178 +  hpt 0 360 arc stroke Pnt} def
  55.179 +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def
  55.180 +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def
  55.181 +/C1 {BL [] 0 setdash 2 copy moveto
  55.182 +	2 copy vpt 0 90 arc closepath fill
  55.183 +	vpt 0 360 arc closepath} bind def
  55.184 +/C2 {BL [] 0 setdash 2 copy moveto
  55.185 +	2 copy vpt 90 180 arc closepath fill
  55.186 +	vpt 0 360 arc closepath} bind def
  55.187 +/C3 {BL [] 0 setdash 2 copy moveto
  55.188 +	2 copy vpt 0 180 arc closepath fill
  55.189 +	vpt 0 360 arc closepath} bind def
  55.190 +/C4 {BL [] 0 setdash 2 copy moveto
  55.191 +	2 copy vpt 180 270 arc closepath fill
  55.192 +	vpt 0 360 arc closepath} bind def
  55.193 +/C5 {BL [] 0 setdash 2 copy moveto
  55.194 +	2 copy vpt 0 90 arc
  55.195 +	2 copy moveto
  55.196 +	2 copy vpt 180 270 arc closepath fill
  55.197 +	vpt 0 360 arc} bind def
  55.198 +/C6 {BL [] 0 setdash 2 copy moveto
  55.199 +	2 copy vpt 90 270 arc closepath fill
  55.200 +	vpt 0 360 arc closepath} bind def
  55.201 +/C7 {BL [] 0 setdash 2 copy moveto
  55.202 +	2 copy vpt 0 270 arc closepath fill
  55.203 +	vpt 0 360 arc closepath} bind def
  55.204 +/C8 {BL [] 0 setdash 2 copy moveto
  55.205 +	2 copy vpt 270 360 arc closepath fill
  55.206 +	vpt 0 360 arc closepath} bind def
  55.207 +/C9 {BL [] 0 setdash 2 copy moveto
  55.208 +	2 copy vpt 270 450 arc closepath fill
  55.209 +	vpt 0 360 arc closepath} bind def
  55.210 +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
  55.211 +	2 copy moveto
  55.212 +	2 copy vpt 90 180 arc closepath fill
  55.213 +	vpt 0 360 arc closepath} bind def
  55.214 +/C11 {BL [] 0 setdash 2 copy moveto
  55.215 +	2 copy vpt 0 180 arc closepath fill
  55.216 +	2 copy moveto
  55.217 +	2 copy vpt 270 360 arc closepath fill
  55.218 +	vpt 0 360 arc closepath} bind def
  55.219 +/C12 {BL [] 0 setdash 2 copy moveto
  55.220 +	2 copy vpt 180 360 arc closepath fill
  55.221 +	vpt 0 360 arc closepath} bind def
  55.222 +/C13 {BL [] 0 setdash 2 copy moveto
  55.223 +	2 copy vpt 0 90 arc closepath fill
  55.224 +	2 copy moveto
  55.225 +	2 copy vpt 180 360 arc closepath fill
  55.226 +	vpt 0 360 arc closepath} bind def
  55.227 +/C14 {BL [] 0 setdash 2 copy moveto
  55.228 +	2 copy vpt 90 360 arc closepath fill
  55.229 +	vpt 0 360 arc} bind def
  55.230 +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
  55.231 +	vpt 0 360 arc closepath} bind def
  55.232 +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
  55.233 +	neg 0 rlineto closepath} bind def
  55.234 +/Square {dup Rec} bind def
  55.235 +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def
  55.236 +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def
  55.237 +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def
  55.238 +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
  55.239 +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def
  55.240 +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
  55.241 +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill
  55.242 +	exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
  55.243 +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def
  55.244 +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
  55.245 +	2 copy vpt Square fill Bsquare} bind def
  55.246 +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def
  55.247 +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def
  55.248 +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
  55.249 +	Bsquare} bind def
  55.250 +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
  55.251 +	Bsquare} bind def
  55.252 +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def
  55.253 +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
  55.254 +	2 copy vpt Square fill Bsquare} bind def
  55.255 +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
  55.256 +	2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
  55.257 +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def
  55.258 +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def
  55.259 +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def
  55.260 +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def
  55.261 +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def
  55.262 +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def
  55.263 +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def
  55.264 +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def
  55.265 +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def
  55.266 +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def
  55.267 +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def
  55.268 +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def
  55.269 +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def
  55.270 +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def
  55.271 +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def
  55.272 +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def
  55.273 +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def
  55.274 +/DiaE {stroke [] 0 setdash vpt add M
  55.275 +  hpt neg vpt neg V hpt vpt neg V
  55.276 +  hpt vpt V hpt neg vpt V closepath stroke} def
  55.277 +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M
  55.278 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  55.279 +  hpt2 neg 0 V closepath stroke} def
  55.280 +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M
  55.281 +  hpt neg vpt -1.62 mul V
  55.282 +  hpt 2 mul 0 V
  55.283 +  hpt neg vpt 1.62 mul V closepath stroke} def
  55.284 +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M
  55.285 +  hpt neg vpt 1.62 mul V
  55.286 +  hpt 2 mul 0 V
  55.287 +  hpt neg vpt -1.62 mul V closepath stroke} def
  55.288 +/PentE {stroke [] 0 setdash gsave
  55.289 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  55.290 +  closepath stroke grestore} def
  55.291 +/CircE {stroke [] 0 setdash 
  55.292 +  hpt 0 360 arc stroke} def
  55.293 +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def
  55.294 +/DiaW {stroke [] 0 setdash vpt add M
  55.295 +  hpt neg vpt neg V hpt vpt neg V
  55.296 +  hpt vpt V hpt neg vpt V Opaque stroke} def
  55.297 +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M
  55.298 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  55.299 +  hpt2 neg 0 V Opaque stroke} def
  55.300 +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M
  55.301 +  hpt neg vpt -1.62 mul V
  55.302 +  hpt 2 mul 0 V
  55.303 +  hpt neg vpt 1.62 mul V Opaque stroke} def
  55.304 +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M
  55.305 +  hpt neg vpt 1.62 mul V
  55.306 +  hpt 2 mul 0 V
  55.307 +  hpt neg vpt -1.62 mul V Opaque stroke} def
  55.308 +/PentW {stroke [] 0 setdash gsave
  55.309 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  55.310 +  Opaque stroke grestore} def
  55.311 +/CircW {stroke [] 0 setdash 
  55.312 +  hpt 0 360 arc Opaque stroke} def
  55.313 +/BoxFill {gsave Rec 1 setgray fill grestore} def
  55.314 +/Density {
  55.315 +  /Fillden exch def
  55.316 +  currentrgbcolor
  55.317 +  /ColB exch def /ColG exch def /ColR exch def
  55.318 +  /ColR ColR Fillden mul Fillden sub 1 add def
  55.319 +  /ColG ColG Fillden mul Fillden sub 1 add def
  55.320 +  /ColB ColB Fillden mul Fillden sub 1 add def
  55.321 +  ColR ColG ColB setrgbcolor} def
  55.322 +/BoxColFill {gsave Rec PolyFill} def
  55.323 +/PolyFill {gsave Density fill grestore grestore} def
  55.324 +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def
  55.325 +%
  55.326 +% PostScript Level 1 Pattern Fill routine for rectangles
  55.327 +% Usage: x y w h s a XX PatternFill
  55.328 +%	x,y = lower left corner of box to be filled
  55.329 +%	w,h = width and height of box
  55.330 +%	  a = angle in degrees between lines and x-axis
  55.331 +%	 XX = 0/1 for no/yes cross-hatch
  55.332 +%
  55.333 +/PatternFill {gsave /PFa [ 9 2 roll ] def
  55.334 +  PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate
  55.335 +  PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec
  55.336 +  gsave 1 setgray fill grestore clip
  55.337 +  currentlinewidth 0.5 mul setlinewidth
  55.338 +  /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def
  55.339 +  0 0 M PFa 5 get rotate PFs -2 div dup translate
  55.340 +  0 1 PFs PFa 4 get div 1 add floor cvi
  55.341 +	{PFa 4 get mul 0 M 0 PFs V} for
  55.342 +  0 PFa 6 get ne {
  55.343 +	0 1 PFs PFa 4 get div 1 add floor cvi
  55.344 +	{PFa 4 get mul 0 2 1 roll M PFs 0 V} for
  55.345 + } if
  55.346 +  stroke grestore} def
  55.347 +%
  55.348 +/languagelevel where
  55.349 + {pop languagelevel} {1} ifelse
  55.350 + 2 lt
  55.351 +	{/InterpretLevel1 true def}
  55.352 +	{/InterpretLevel1 Level1 def}
  55.353 + ifelse
  55.354 +%
  55.355 +% PostScript level 2 pattern fill definitions
  55.356 +%
  55.357 +/Level2PatternFill {
  55.358 +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8}
  55.359 +	bind def
  55.360 +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def
  55.361 +<< Tile8x8
  55.362 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} 
  55.363 +>> matrix makepattern
  55.364 +/Pat1 exch def
  55.365 +<< Tile8x8
  55.366 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke
  55.367 +	0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke}
  55.368 +>> matrix makepattern
  55.369 +/Pat2 exch def
  55.370 +<< Tile8x8
  55.371 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L
  55.372 +	8 8 L 8 0 L 0 0 L fill}
  55.373 +>> matrix makepattern
  55.374 +/Pat3 exch def
  55.375 +<< Tile8x8
  55.376 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L
  55.377 +	0 12 M 12 0 L stroke}
  55.378 +>> matrix makepattern
  55.379 +/Pat4 exch def
  55.380 +<< Tile8x8
  55.381 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L
  55.382 +	0 -4 M 12 8 L stroke}
  55.383 +>> matrix makepattern
  55.384 +/Pat5 exch def
  55.385 +<< Tile8x8
  55.386 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L
  55.387 +	0 12 M 8 -4 L 4 12 M 10 0 L stroke}
  55.388 +>> matrix makepattern
  55.389 +/Pat6 exch def
  55.390 +<< Tile8x8
  55.391 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L
  55.392 +	0 -4 M 8 12 L 4 -4 M 10 8 L stroke}
  55.393 +>> matrix makepattern
  55.394 +/Pat7 exch def
  55.395 +<< Tile8x8
  55.396 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L
  55.397 +	12 0 M -4 8 L 12 4 M 0 10 L stroke}
  55.398 +>> matrix makepattern
  55.399 +/Pat8 exch def
  55.400 +<< Tile8x8
  55.401 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L
  55.402 +	-4 0 M 12 8 L -4 4 M 8 10 L stroke}
  55.403 +>> matrix makepattern
  55.404 +/Pat9 exch def
  55.405 +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def
  55.406 +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def
  55.407 +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def
  55.408 +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def
  55.409 +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def
  55.410 +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def
  55.411 +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def
  55.412 +} def
  55.413 +%
  55.414 +%
  55.415 +%End of PostScript Level 2 code
  55.416 +%
  55.417 +/PatternBgnd {
  55.418 +  TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse
  55.419 +} def
  55.420 +%
  55.421 +% Substitute for Level 2 pattern fill codes with
  55.422 +% grayscale if Level 2 support is not selected.
  55.423 +%
  55.424 +/Level1PatternFill {
  55.425 +/Pattern1 {0.250 Density} bind def
  55.426 +/Pattern2 {0.500 Density} bind def
  55.427 +/Pattern3 {0.750 Density} bind def
  55.428 +/Pattern4 {0.125 Density} bind def
  55.429 +/Pattern5 {0.375 Density} bind def
  55.430 +/Pattern6 {0.625 Density} bind def
  55.431 +/Pattern7 {0.875 Density} bind def
  55.432 +} def
  55.433 +%
  55.434 +% Now test for support of Level 2 code
  55.435 +%
  55.436 +Level1 {Level1PatternFill} {Level2PatternFill} ifelse
  55.437 +%
  55.438 +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont
  55.439 +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall
  55.440 +currentdict end definefont pop
  55.441 +/MFshow {
  55.442 +   { dup 5 get 3 ge
  55.443 +     { 5 get 3 eq {gsave} {grestore} ifelse }
  55.444 +     {dup dup 0 get findfont exch 1 get scalefont setfont
  55.445 +     [ currentpoint ] exch dup 2 get 0 exch R dup 5 get 2 ne {dup dup 6
  55.446 +     get exch 4 get {Gshow} {stringwidth pop 0 R} ifelse }if dup 5 get 0 eq
  55.447 +     {dup 3 get {2 get neg 0 exch R pop} {pop aload pop M} ifelse} {dup 5
  55.448 +     get 1 eq {dup 2 get exch dup 3 get exch 6 get stringwidth pop -2 div
  55.449 +     dup 0 R} {dup 6 get stringwidth pop -2 div 0 R 6 get
  55.450 +     show 2 index {aload pop M neg 3 -1 roll neg R pop pop} {pop pop pop
  55.451 +     pop aload pop M} ifelse }ifelse }ifelse }
  55.452 +     ifelse }
  55.453 +   forall} def
  55.454 +/Gswidth {dup type /stringtype eq {stringwidth} {pop (n) stringwidth} ifelse} def
  55.455 +/MFwidth {0 exch { dup 5 get 3 ge { 5 get 3 eq { 0 } { pop } ifelse }
  55.456 + {dup 3 get{dup dup 0 get findfont exch 1 get scalefont setfont
  55.457 +     6 get Gswidth pop add} {pop} ifelse} ifelse} forall} def
  55.458 +/MLshow { currentpoint stroke M
  55.459 +  0 exch R
  55.460 +  Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def
  55.461 +/MRshow { currentpoint stroke M
  55.462 +  exch dup MFwidth neg 3 -1 roll R
  55.463 +  Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def
  55.464 +/MCshow { currentpoint stroke M
  55.465 +  exch dup MFwidth -2 div 3 -1 roll R
  55.466 +  Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def
  55.467 +/XYsave    { [( ) 1 2 true false 3 ()] } bind def
  55.468 +/XYrestore { [( ) 1 2 true false 4 ()] } bind def
  55.469 +end
  55.470 +%%EndProlog
  55.471 +%%Page: 1 1
  55.472 +gnudict begin
  55.473 +gsave
  55.474 +doclip
  55.475 +50 50 translate
  55.476 +0.100 0.100 scale
  55.477 +90 rotate
  55.478 +0 -5040 translate
  55.479 +0 setgray
  55.480 +newpath
  55.481 +(Helvetica) findfont 140 scalefont setfont
  55.482 +1.000 UL
  55.483 +LTb
  55.484 +378 448 M
  55.485 +63 0 V
  55.486 +6506 0 R
  55.487 +-63 0 V
  55.488 +stroke
  55.489 +294 448 M
  55.490 +[ [(Helvetica) 140.0 0.0 true true 0 ( 1)]
  55.491 +] -46.7 MRshow
  55.492 +1.000 UL
  55.493 +LTb
  55.494 +378 1044 M
  55.495 +63 0 V
  55.496 +6506 0 R
  55.497 +-63 0 V
  55.498 +stroke
  55.499 +294 1044 M
  55.500 +[ [(Helvetica) 140.0 0.0 true true 0 ( 2)]
  55.501 +] -46.7 MRshow
  55.502 +1.000 UL
  55.503 +LTb
  55.504 +378 1640 M
  55.505 +63 0 V
  55.506 +6506 0 R
  55.507 +-63 0 V
  55.508 +stroke
  55.509 +294 1640 M
  55.510 +[ [(Helvetica) 140.0 0.0 true true 0 ( 3)]
  55.511 +] -46.7 MRshow
  55.512 +1.000 UL
  55.513 +LTb
  55.514 +378 2236 M
  55.515 +63 0 V
  55.516 +6506 0 R
  55.517 +-63 0 V
  55.518 +stroke
  55.519 +294 2236 M
  55.520 +[ [(Helvetica) 140.0 0.0 true true 0 ( 4)]
  55.521 +] -46.7 MRshow
  55.522 +1.000 UL
  55.523 +LTb
  55.524 +378 2831 M
  55.525 +63 0 V
  55.526 +6506 0 R
  55.527 +-63 0 V
  55.528 +stroke
  55.529 +294 2831 M
  55.530 +[ [(Helvetica) 140.0 0.0 true true 0 ( 5)]
  55.531 +] -46.7 MRshow
  55.532 +1.000 UL
  55.533 +LTb
  55.534 +378 3427 M
  55.535 +63 0 V
  55.536 +6506 0 R
  55.537 +-63 0 V
  55.538 +stroke
  55.539 +294 3427 M
  55.540 +[ [(Helvetica) 140.0 0.0 true true 0 ( 6)]
  55.541 +] -46.7 MRshow
  55.542 +1.000 UL
  55.543 +LTb
  55.544 +378 4023 M
  55.545 +63 0 V
  55.546 +6506 0 R
  55.547 +-63 0 V
  55.548 +stroke
  55.549 +294 4023 M
  55.550 +[ [(Helvetica) 140.0 0.0 true true 0 ( 7)]
  55.551 +] -46.7 MRshow
  55.552 +1.000 UL
  55.553 +LTb
  55.554 +378 4619 M
  55.555 +63 0 V
  55.556 +6506 0 R
  55.557 +-63 0 V
  55.558 +stroke
  55.559 +294 4619 M
  55.560 +[ [(Helvetica) 140.0 0.0 true true 0 ( 8)]
  55.561 +] -46.7 MRshow
  55.562 +1.000 UL
  55.563 +LTb
  55.564 +378 448 M
  55.565 +0 63 V
  55.566 +0 4108 R
  55.567 +0 -63 V
  55.568 +stroke
  55.569 +378 308 M
  55.570 +[ [(Helvetica) 140.0 0.0 true true 0 ( 0)]
  55.571 +] -46.7 MCshow
  55.572 +1.000 UL
  55.573 +LTb
  55.574 +1199 448 M
  55.575 +0 63 V
  55.576 +0 4108 R
  55.577 +0 -63 V
  55.578 +stroke
  55.579 +1199 308 M
  55.580 +[ [(Helvetica) 140.0 0.0 true true 0 ( 1000)]
  55.581 +] -46.7 MCshow
  55.582 +1.000 UL
  55.583 +LTb
  55.584 +2020 448 M
  55.585 +0 63 V
  55.586 +0 4108 R
  55.587 +0 -63 V
  55.588 +stroke
  55.589 +2020 308 M
  55.590 +[ [(Helvetica) 140.0 0.0 true true 0 ( 2000)]
  55.591 +] -46.7 MCshow
  55.592 +1.000 UL
  55.593 +LTb
  55.594 +2841 448 M
  55.595 +0 63 V
  55.596 +0 4108 R
  55.597 +0 -63 V
  55.598 +stroke
  55.599 +2841 308 M
  55.600 +[ [(Helvetica) 140.0 0.0 true true 0 ( 3000)]
  55.601 +] -46.7 MCshow
  55.602 +1.000 UL
  55.603 +LTb
  55.604 +3663 448 M
  55.605 +0 63 V
  55.606 +0 4108 R
  55.607 +0 -63 V
  55.608 +stroke
  55.609 +3663 308 M
  55.610 +[ [(Helvetica) 140.0 0.0 true true 0 ( 4000)]
  55.611 +] -46.7 MCshow
  55.612 +1.000 UL
  55.613 +LTb
  55.614 +4484 448 M
  55.615 +0 63 V
  55.616 +0 4108 R
  55.617 +0 -63 V
  55.618 +stroke
  55.619 +4484 308 M
  55.620 +[ [(Helvetica) 140.0 0.0 true true 0 ( 5000)]
  55.621 +] -46.7 MCshow
  55.622 +1.000 UL
  55.623 +LTb
  55.624 +5305 448 M
  55.625 +0 63 V
  55.626 +0 4108 R
  55.627 +0 -63 V
  55.628 +stroke
  55.629 +5305 308 M
  55.630 +[ [(Helvetica) 140.0 0.0 true true 0 ( 6000)]
  55.631 +] -46.7 MCshow
  55.632 +1.000 UL
  55.633 +LTb
  55.634 +6126 448 M
  55.635 +0 63 V
  55.636 +0 4108 R
  55.637 +0 -63 V
  55.638 +stroke
  55.639 +6126 308 M
  55.640 +[ [(Helvetica) 140.0 0.0 true true 0 ( 7000)]
  55.641 +] -46.7 MCshow
  55.642 +1.000 UL
  55.643 +LTb
  55.644 +6947 448 M
  55.645 +0 63 V
  55.646 +0 4108 R
  55.647 +0 -63 V
  55.648 +stroke
  55.649 +6947 308 M
  55.650 +[ [(Helvetica) 140.0 0.0 true true 0 ( 8000)]
  55.651 +] -46.7 MCshow
  55.652 +1.000 UL
  55.653 +LTb
  55.654 +1.000 UL
  55.655 +LTb
  55.656 +378 4619 N
  55.657 +378 448 L
  55.658 +6569 0 V
  55.659 +0 4171 V
  55.660 +-6569 0 V
  55.661 +Z stroke
  55.662 +LCb setrgbcolor
  55.663 +3662 98 M
  55.664 +[ [(Helvetica) 140.0 0.0 true true 0 (One Task Cycles)]
  55.665 +] -46.7 MCshow
  55.666 +LTb
  55.667 +3662 4829 M
  55.668 +[ [(Helvetica) 140.0 0.0 true true 0 (INSERT MACHINE HERE)]
  55.669 +] -46.7 MCshow
  55.670 +1.000 UP
  55.671 +1.000 UL
  55.672 +LTb
  55.673 +1.000 UL
  55.674 +LTb
  55.675 +5456 4276 N
  55.676 +0 280 V
  55.677 +1407 0 V
  55.678 +0 -280 V
  55.679 +-1407 0 V
  55.680 +Z stroke
  55.681 +5456 4556 M
  55.682 +1407 0 V
  55.683 +% Begin plot #1
  55.684 +stroke
  55.685 +LT1
  55.686 +LCa setrgbcolor
  55.687 +476 1044 M
  55.688 +63 0 V
  55.689 +64 0 V
  55.690 +63 0 V
  55.691 +64 0 V
  55.692 +63 0 V
  55.693 +64 0 V
  55.694 +63 0 V
  55.695 +64 0 V
  55.696 +63 0 V
  55.697 +64 0 V
  55.698 +63 0 V
  55.699 +64 0 V
  55.700 +63 0 V
  55.701 +64 0 V
  55.702 +63 0 V
  55.703 +64 0 V
  55.704 +63 0 V
  55.705 +64 0 V
  55.706 +63 0 V
  55.707 +64 0 V
  55.708 +63 0 V
  55.709 +64 0 V
  55.710 +63 0 V
  55.711 +64 0 V
  55.712 +63 0 V
  55.713 +64 0 V
  55.714 +63 0 V
  55.715 +63 0 V
  55.716 +64 0 V
  55.717 +63 0 V
  55.718 +64 0 V
  55.719 +63 0 V
  55.720 +64 0 V
  55.721 +63 0 V
  55.722 +64 0 V
  55.723 +63 0 V
  55.724 +64 0 V
  55.725 +63 0 V
  55.726 +64 0 V
  55.727 +63 0 V
  55.728 +64 0 V
  55.729 +63 0 V
  55.730 +64 0 V
  55.731 +63 0 V
  55.732 +64 0 V
  55.733 +63 0 V
  55.734 +64 0 V
  55.735 +63 0 V
  55.736 +64 0 V
  55.737 +63 0 V
  55.738 +64 0 V
  55.739 +63 0 V
  55.740 +64 0 V
  55.741 +63 0 V
  55.742 +63 0 V
  55.743 +64 0 V
  55.744 +63 0 V
  55.745 +64 0 V
  55.746 +63 0 V
  55.747 +64 0 V
  55.748 +63 0 V
  55.749 +64 0 V
  55.750 +63 0 V
  55.751 +64 0 V
  55.752 +63 0 V
  55.753 +64 0 V
  55.754 +63 0 V
  55.755 +64 0 V
  55.756 +63 0 V
  55.757 +64 0 V
  55.758 +63 0 V
  55.759 +64 0 V
  55.760 +63 0 V
  55.761 +64 0 V
  55.762 +63 0 V
  55.763 +64 0 V
  55.764 +63 0 V
  55.765 +64 0 V
  55.766 +63 0 V
  55.767 +64 0 V
  55.768 +63 0 V
  55.769 +64 0 V
  55.770 +63 0 V
  55.771 +63 0 V
  55.772 +64 0 V
  55.773 +63 0 V
  55.774 +64 0 V
  55.775 +63 0 V
  55.776 +64 0 V
  55.777 +63 0 V
  55.778 +64 0 V
  55.779 +63 0 V
  55.780 +64 0 V
  55.781 +63 0 V
  55.782 +64 0 V
  55.783 +63 0 V
  55.784 +64 0 V
  55.785 +63 0 V
  55.786 +64 0 V
  55.787 +% End plot #1
  55.788 +% Begin plot #2
  55.789 +stroke
  55.790 +2.000 UL
  55.791 +LT1
  55.792 +LCb setrgbcolor
  55.793 +6296 4486 M
  55.794 +[ [(Helvetica) 140.0 0.0 true true 0 (8 Threads)]
  55.795 +] -46.7 MRshow
  55.796 +LT1
  55.797 +6380 4486 M
  55.798 +399 0 V
  55.799 +477 4310 M
  55.800 +30 -744 V
  55.801 +46 -967 V
  55.802 +655 1813 L
  55.803 +851 1267 L
  55.804 +1246 894 L
  55.805 +2031 647 L
  55.806 +3608 554 L
  55.807 +6761 499 L
  55.808 +% End plot #2
  55.809 +% Begin plot #3
  55.810 +stroke
  55.811 +LT2
  55.812 +LCb setrgbcolor
  55.813 +6296 4346 M
  55.814 +[ [(Helvetica) 140.0 0.0 true true 0 (32 Threads)]
  55.815 +] -46.7 MRshow
  55.816 +LT2
  55.817 +6380 4346 M
  55.818 +399 0 V
  55.819 +476 3429 M
  55.820 +31 -756 V
  55.821 +46 -376 V
  55.822 +654 1492 L
  55.823 +852 1060 L
  55.824 +1245 799 L
  55.825 +2034 624 L
  55.826 +3610 527 L
  55.827 +6761 490 L
  55.828 +% End plot #3
  55.829 +stroke
  55.830 +1.000 UL
  55.831 +LTb
  55.832 +378 4619 N
  55.833 +378 448 L
  55.834 +6569 0 V
  55.835 +0 4171 V
  55.836 +-6569 0 V
  55.837 +Z stroke
  55.838 +1.000 UP
  55.839 +1.000 UL
  55.840 +LTb
  55.841 +stroke
  55.842 +grestore
  55.843 +end
  55.844 +showpage
  55.845 +%%Trailer
  55.846 +%%DocumentFonts: Helvetica
  55.847 +%%Pages: 1
    56.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    56.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-12/8_thds__o30000__perfCtrs.meas	Mon Dec 12 20:28:31 2011 +0100
    56.3 @@ -0,0 +1,144 @@
    56.4 +# This is a output of the overhead_data_generation.py script, run the overhead_result_calc.py script to get the calculated results;
    56.5 +data_filename = '2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-12//8_thds__o30000__perfCtrs.meas';
    56.6 +NUM_CORES = 4;
    56.7 +ITERS_PER_TASK_TABLE = [2, 5, 10, 20, 40, 80, 160, 320, 640];
    56.8 +TASKS_PER_THREAD = 30000;
    56.9 +date_of_run = datetime.datetime(2011, 12, 12, 18, 51, 46, 264962);
   56.10 +threads_per_core = 2;
   56.11 +totalThreads = 8;
   56.12 +# array_of_results: hash key is the number of iterations per task(inner iterations);
   56.13 +array_of_results = {2: [{'exeCycles_workCycles_ratio': 17.434944,
   56.14 +      'total_exe_cycles': 505676507,
   56.15 +      'total_workcycles': 29003621},
   56.16 +     {'exeCycles_workCycles_ratio': 13.963908,
   56.17 +      'total_exe_cycles': 404851662,
   56.18 +      'total_workcycles': 28992719},
   56.19 +     {'exeCycles_workCycles_ratio': 14.703198,
   56.20 +      'total_exe_cycles': 412105838,
   56.21 +      'total_workcycles': 28028314},
   56.22 +     {'exeCycles_workCycles_ratio': 32.354484,
   56.23 +      'total_exe_cycles': 935187055,
   56.24 +      'total_workcycles': 28904403},
   56.25 +     {'exeCycles_workCycles_ratio': 19.300783,
   56.26 +      'total_exe_cycles': 559760217,
   56.27 +      'total_workcycles': 29001944}],
   56.28 + 5: [{'exeCycles_workCycles_ratio': 21.003318,
   56.29 +      'total_exe_cycles': 791190243,
   56.30 +      'total_workcycles': 37669774},
   56.31 +     {'exeCycles_workCycles_ratio': 11.467273,
   56.32 +      'total_exe_cycles': 431520231,
   56.33 +      'total_workcycles': 37630589},
   56.34 +     {'exeCycles_workCycles_ratio': 14.444606,
   56.35 +      'total_exe_cycles': 542348123,
   56.36 +      'total_workcycles': 37546757},
   56.37 +     {'exeCycles_workCycles_ratio': 11.740405,
   56.38 +      'total_exe_cycles': 441926086,
   56.39 +      'total_workcycles': 37641469},
   56.40 +     {'exeCycles_workCycles_ratio': 19.013443,
   56.41 +      'total_exe_cycles': 699386494,
   56.42 +      'total_workcycles': 36783790}],
   56.43 + 10: [{'exeCycles_workCycles_ratio': 12.325341,
   56.44 +       'total_exe_cycles': 641882157,
   56.45 +       'total_workcycles': 52078247},
   56.46 +      {'exeCycles_workCycles_ratio': 8.220603,
   56.47 +       'total_exe_cycles': 420153548,
   56.48 +       'total_workcycles': 51109820},
   56.49 +      {'exeCycles_workCycles_ratio': 13.627558,
   56.50 +       'total_exe_cycles': 697426109,
   56.51 +       'total_workcycles': 51177628},
   56.52 +      {'exeCycles_workCycles_ratio': 8.511396,
   56.53 +       'total_exe_cycles': 442824281,
   56.54 +       'total_workcycles': 52027220},
   56.55 +      {'exeCycles_workCycles_ratio': 9.949343,
   56.56 +       'total_exe_cycles': 508646956,
   56.57 +       'total_workcycles': 51123674}],
   56.58 + 20: [{'exeCycles_workCycles_ratio': 8.357547,
   56.59 +       'total_exe_cycles': 675491896,
   56.60 +       'total_workcycles': 80824181},
   56.61 +      {'exeCycles_workCycles_ratio': 5.640109,
   56.62 +       'total_exe_cycles': 455522737,
   56.63 +       'total_workcycles': 80764884},
   56.64 +      {'exeCycles_workCycles_ratio': 5.908259,
   56.65 +       'total_exe_cycles': 469994360,
   56.66 +       'total_workcycles': 79548703},
   56.67 +      {'exeCycles_workCycles_ratio': 5.580082,
   56.68 +       'total_exe_cycles': 451014406,
   56.69 +       'total_workcycles': 80825770},
   56.70 +      {'exeCycles_workCycles_ratio': 7.633878,
   56.71 +       'total_exe_cycles': 607634164,
   56.72 +       'total_workcycles': 79597046}],
   56.73 + 40: [{'exeCycles_workCycles_ratio': 3.806255,
   56.74 +       'total_exe_cycles': 523358324,
   56.75 +       'total_workcycles': 137499543},
   56.76 +      {'exeCycles_workCycles_ratio': 3.939251,
   56.77 +       'total_exe_cycles': 541707515,
   56.78 +       'total_workcycles': 137515357},
   56.79 +      {'exeCycles_workCycles_ratio': 4.170436,
   56.80 +       'total_exe_cycles': 577005341,
   56.81 +       'total_workcycles': 138356112},
   56.82 +      {'exeCycles_workCycles_ratio': 4.058898,
   56.83 +       'total_exe_cycles': 558192357,
   56.84 +       'total_workcycles': 137523119},
   56.85 +      {'exeCycles_workCycles_ratio': 3.748192,
   56.86 +       'total_exe_cycles': 518732881,
   56.87 +       'total_workcycles': 138395475}],
   56.88 + 80: [{'exeCycles_workCycles_ratio': 2.587372,
   56.89 +       'total_exe_cycles': 656173023,
   56.90 +       'total_workcycles': 253605945},
   56.91 +      {'exeCycles_workCycles_ratio': 2.498499,
   56.92 +       'total_exe_cycles': 633802558,
   56.93 +       'total_workcycles': 253673363},
   56.94 +      {'exeCycles_workCycles_ratio': 2.85537,
   56.95 +       'total_exe_cycles': 724205976,
   56.96 +       'total_workcycles': 253629465},
   56.97 +      {'exeCycles_workCycles_ratio': 3.060278,
   56.98 +       'total_exe_cycles': 776101444,
   56.99 +       'total_workcycles': 253604875},
  56.100 +      {'exeCycles_workCycles_ratio': 3.008572,
  56.101 +       'total_exe_cycles': 760088291,
  56.102 +       'total_workcycles': 252640861}],
  56.103 + 160: [{'exeCycles_workCycles_ratio': 1.939495,
  56.104 +        'total_exe_cycles': 938718209,
  56.105 +        'total_workcycles': 484001367},
  56.106 +       {'exeCycles_workCycles_ratio': 1.66756,
  56.107 +        'total_exe_cycles': 805545620,
  56.108 +        'total_workcycles': 483068450},
  56.109 +       {'exeCycles_workCycles_ratio': 1.712182,
  56.110 +        'total_exe_cycles': 827310891,
  56.111 +        'total_workcycles': 483191042},
  56.112 +       {'exeCycles_workCycles_ratio': 1.823913,
  56.113 +        'total_exe_cycles': 881273423,
  56.114 +        'total_workcycles': 483177270},
  56.115 +       {'exeCycles_workCycles_ratio': 1.667506,
  56.116 +        'total_exe_cycles': 807148855,
  56.117 +        'total_workcycles': 484045639}],
  56.118 + 320: [{'exeCycles_workCycles_ratio': 1.355758,
  56.119 +        'total_exe_cycles': 1280084740,
  56.120 +        'total_workcycles': 944183989},
  56.121 +       {'exeCycles_workCycles_ratio': 1.398246,
  56.122 +        'total_exe_cycles': 1321151087,
  56.123 +        'total_workcycles': 944863378},
  56.124 +       {'exeCycles_workCycles_ratio': 1.446324,
  56.125 +        'total_exe_cycles': 1366533607,
  56.126 +        'total_workcycles': 944832576},
  56.127 +       {'exeCycles_workCycles_ratio': 1.370592,
  56.128 +        'total_exe_cycles': 1293775790,
  56.129 +        'total_workcycles': 943954273},
  56.130 +       {'exeCycles_workCycles_ratio': 1.382245,
  56.131 +        'total_exe_cycles': 1304752038,
  56.132 +        'total_workcycles': 943936644}],
  56.133 + 640: [{'exeCycles_workCycles_ratio': 1.301194,
  56.134 +        'total_exe_cycles': 2428733105,
  56.135 +        'total_workcycles': 1866541255},
  56.136 +       {'exeCycles_workCycles_ratio': 1.213025,
  56.137 +        'total_exe_cycles': 2264113660,
  56.138 +        'total_workcycles': 1866501416},
  56.139 +       {'exeCycles_workCycles_ratio': 1.197996,
  56.140 +        'total_exe_cycles': 2235138745,
  56.141 +        'total_workcycles': 1865731887},
  56.142 +       {'exeCycles_workCycles_ratio': 1.253592,
  56.143 +        'total_exe_cycles': 2338808652,
  56.144 +        'total_workcycles': 1865685128},
  56.145 +       {'exeCycles_workCycles_ratio': 1.171847,
  56.146 +        'total_exe_cycles': 2186143402,
  56.147 +        'total_workcycles': 1865552871}]}
  56.148 \ No newline at end of file
    57.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    57.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-12/8_thds__o30000__perfCtrs.result	Mon Dec 12 20:28:31 2011 +0100
    57.3 @@ -0,0 +1,15 @@
    57.4 +# Output file name: 2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-12//8_thds__o30000__perfCtrs.meas
    57.5 +# Date of Run: 2011-12-12 18:51:46.264962
    57.6 +# Number of Cores: 4
    57.7 +# Number of Threads: 2.000000 per Core, 8 total
    57.8 +#     <iters per task>	  <total exe cycles>	    <total work cyc>	      <one task cyc>	<total overhead cyc>	         <num syncs>	<overhead per Sync cyc>	    <Exe/Work ratio>
    57.9 +# --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   57.10 +                   2	           404851662	            28992719	          120.802996	           375858943	              480000	          783.039465	            7.481954
   57.11 +                   5	           431520231	            37630589	          156.794121	           393889642	              480000	          820.603421	            6.233636
   57.12 +                  10	           420153548	            51109820	          212.957583	           369043728	              480000	          768.841100	            4.610302
   57.13 +                  20	           451014406	            80825770	          336.774042	           370188636	              480000	          771.226325	            3.290041
   57.14 +                  40	           518732881	           138395475	          576.647812	           380337406	              480000	          792.369596	            2.374096
   57.15 +                  80	           633802558	           253673363	         1056.972346	           380129195	              480000	          791.935823	            1.749249
   57.16 +                 160	           805545620	           483068450	         2012.785208	           322477170	              480000	          671.827437	            1.333780
   57.17 +                 320	          1280084740	           944183989	         3934.099954	           335900751	              480000	          699.793231	            1.177879
   57.18 +                 640	          2186143402	          1865552871	         7773.136962	           320590531	              480000	          667.896940	            1.085924
    58.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    58.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/TSC_plus_filter_careful_measurement__28Cyc.cmdLineCopy	Mon Dec 12 20:28:31 2011 +0100
    58.3 @@ -0,0 +1,303 @@
    58.4 +
    58.5 +The numbers below show this meas:
    58.6 +          saveTSCLowHigh(endTask);
    58.7 +          numCycles = endTask.longVal - startTask.longVal;
    58.8 +          //sanity check (400K is about 20K iters)
    58.9 +          if( numCycles < 400000 ) totalWorkCycles += numCycles;
   58.10 +          else                     totalBadCycles  += numCycles;
   58.11 +
   58.12 +          saveTSCLowHigh(endSync2);
   58.13 +          numCycles = endSync2.longVal - endTask.longVal;
   58.14 +          //sanity check (400K is about 20K iters)
   58.15 +          if( numCycles < 400000 ) {totalSyncCycles += numCycles; numGoodSyncs++;}
   58.16 +          else                     totalBadSyncCycles  += numCycles;
   58.17 +
   58.18 +So, it's back-to-back TSC -- the second should record the time between the two, including the time required to perform the first TSC itself
   58.19 +
   58.20 +The results indicate around 28 cycles per TSC read, plus the "filter and accumulate"
   58.21 +
   58.22 +WorkCycles: 3240244
   58.23 +SyncCycles: 276
   58.24 +Num Good Syncs: 10
   58.25 +WorkCycles: 3600264
   58.26 +SyncCycles: 280
   58.27 +Num Good Syncs: 10
   58.28 +WorkCycles: 2891636
   58.29 +SyncCycles: 320
   58.30 +Num Good Syncs: 10
   58.31 +WorkCycles: 3600300
   58.32 +SyncCycles: 272
   58.33 +Num Good Syncs: 10
   58.34 +WorkCycles: 3610264
   58.35 +SyncCycles: 272
   58.36 +Num Good Syncs: 10
   58.37 +WorkCycles: 3606660
   58.38 +SyncCycles: 276
   58.39 +Num Good Syncs: 10
   58.40 +WorkCycles: 3600260
   58.41 +SyncCycles: 280
   58.42 +Num Good Syncs: 10
   58.43 +WorkCycles: 3240244
   58.44 +SyncCycles: 316
   58.45 +Num Good Syncs: 10
   58.46 +WorkCycles: 3600268
   58.47 +SyncCycles: 272
   58.48 +Num Good Syncs: 10
   58.49 +WorkCycles: 3600268
   58.50 +SyncCycles: 280
   58.51 +Num Good Syncs: 10
   58.52 +WorkCycles: 2880208
   58.53 +SyncCycles: 356
   58.54 +Num Good Syncs: 10
   58.55 +WorkCycles: 3248496
   58.56 +SyncCycles: 280
   58.57 +Num Good Syncs: 10
   58.58 +WorkCycles: 2880208
   58.59 +SyncCycles: 312
   58.60 +Num Good Syncs: 10
   58.61 +WorkCycles: 2880220
   58.62 +SyncCycles: 308
   58.63 +Num Good Syncs: 10
   58.64 +WorkCycles: 3240236
   58.65 +SyncCycles: 272
   58.66 +Num Good Syncs: 10
   58.67 +WorkCycles: 3600268
   58.68 +SyncCycles: 276
   58.69 +Num Good Syncs: 10
   58.70 +WorkCycles: 3600288
   58.71 +SyncCycles: 272
   58.72 +Num Good Syncs: 10
   58.73 +WorkCycles: 3600248
   58.74 +SyncCycles: 276
   58.75 +Num Good Syncs: 10
   58.76 +WorkCycles: 3600264
   58.77 +SyncCycles: 276
   58.78 +Num Good Syncs: 10
   58.79 +WorkCycles: 3600260
   58.80 +SyncCycles: 276
   58.81 +Num Good Syncs: 10
   58.82 +WorkCycles: 3600256
   58.83 +SyncCycles: 276
   58.84 +Num Good Syncs: 10
   58.85 +Sum across threads of work cycles: 274107936
   58.86 +Total Execution Cycles: 1723488531
   58.87 +Sum across threads of Sync cycles: 23916
   58.88 +Sum across threads of Bad Sync cycles: 0
   58.89 +ExeCycles/WorkCycles Ratio 6.287627
   58.90 +msach@vms:~/VMS$ 
   58.91 +
   58.92 +
   58.93 +Reran again, with the TSC plus filter inside the inner work-loop.  Did 10 iterations of inner loop:
   58.94 +      for(i=0; i < task_size; i++)
   58.95 +       {
   58.96 +/*
   58.97 +         workspace1 += (workspace1 + 32)/2;
   58.98 +         workspace2 += (workspace2 + 23.2)/1.4;
   58.99 +*/
  58.100 +          saveTSCLowHigh(endSync1);
  58.101 +          numCycles = endSync1.longVal - startTask.longVal;
  58.102 +          if( numCycles < 400000 ) {dummy += numCycles; numGoodSyncs++;}
  58.103 +          else                      dummy  += numCycles;
  58.104 +       }
  58.105 +      
  58.106 +          saveTSCLowHigh(endTask);
  58.107 +          numCycles = endTask.longVal - startTask.longVal;
  58.108 +          //sanity check (400K is about 20K iters)
  58.109 +          if( numCycles < 400000 ) totalWorkCycles += numCycles;
  58.110 +          else                     totalBadCycles  += numCycles;
  58.111 +
  58.112 +Note, totalWorkCycles accumulate the time to perform TSC plus filter operations,
  58.113 +and numGoodSyncs accumulates the total number of measured TSC plus filter operations
  58.114 +At end, set totalSyncCycles = totalWorkCycles, and print both out (reusing code)
  58.115 +Here's the numbers, which again show around 28 cycles:
  58.116 +
  58.117 +WorkCycles: 2807888
  58.118 +SyncCycles: 2807888
  58.119 +Num Good Syncs: 100000
  58.120 +WorkCycles: 2774768
  58.121 +SyncCycles: 2774768
  58.122 +Num Good Syncs: 100000
  58.123 +WorkCycles: 2801092
  58.124 +SyncCycles: 2801092
  58.125 +Num Good Syncs: 100000
  58.126 +WorkCycles: 2800380
  58.127 +SyncCycles: 2800380
  58.128 +Num Good Syncs: 100000
  58.129 +WorkCycles: 2794544
  58.130 +SyncCycles: 2794544
  58.131 +Num Good Syncs: 100000
  58.132 +WorkCycles: 2807524
  58.133 +SyncCycles: 2807524
  58.134 +Num Good Syncs: 100000
  58.135 +WorkCycles: 2506508
  58.136 +SyncCycles: 2506508
  58.137 +Num Good Syncs: 99149
  58.138 +WorkCycles: 2806284
  58.139 +SyncCycles: 2806284
  58.140 +Num Good Syncs: 100000
  58.141 +WorkCycles: 2868484
  58.142 +SyncCycles: 2868484
  58.143 +Num Good Syncs: 100000
  58.144 +WorkCycles: 2794572
  58.145 +SyncCycles: 2794572
  58.146 +Num Good Syncs: 100000
  58.147 +WorkCycles: 2797156
  58.148 +SyncCycles: 2797156
  58.149 +Num Good Syncs: 100000
  58.150 +WorkCycles: 2779196
  58.151 +SyncCycles: 2779196
  58.152 +Num Good Syncs: 100000
  58.153 +WorkCycles: 2805072
  58.154 +SyncCycles: 2805072
  58.155 +Num Good Syncs: 100000
  58.156 +WorkCycles: 2788268
  58.157 +SyncCycles: 2788268
  58.158 +Num Good Syncs: 100000
  58.159 +WorkCycles: 2790540
  58.160 +SyncCycles: 2790540
  58.161 +Num Good Syncs: 100000
  58.162 +WorkCycles: 2784056
  58.163 +SyncCycles: 2784056
  58.164 +Num Good Syncs: 100000
  58.165 +WorkCycles: 2797456
  58.166 +SyncCycles: 2797456
  58.167 +Num Good Syncs: 100000
  58.168 +WorkCycles: 2786792
  58.169 +SyncCycles: 2786792
  58.170 +Num Good Syncs: 100000
  58.171 +WorkCycles: 2790512
  58.172 +SyncCycles: 2790512
  58.173 +Num Good Syncs: 100000
  58.174 +WorkCycles: 2786644
  58.175 +SyncCycles: 2786644
  58.176 +Num Good Syncs: 100000
  58.177 +WorkCycles: 2798404
  58.178 +SyncCycles: 2798404
  58.179 +Num Good Syncs: 100000
  58.180 +WorkCycles: 2781676
  58.181 +SyncCycles: 2781676
  58.182 +Num Good Syncs: 100000
  58.183 +WorkCycles: 2796892
  58.184 +SyncCycles: 2796892
  58.185 +Num Good Syncs: 100000
  58.186 +WorkCycles: 2775008
  58.187 +SyncCycles: 2775008
  58.188 +Num Good Syncs: 100000
  58.189 +WorkCycles: 2785044
  58.190 +SyncCycles: 2785044
  58.191 +Num Good Syncs: 100000
  58.192 +WorkCycles: 2785856
  58.193 +SyncCycles: 2785856
  58.194 +Num Good Syncs: 100000
  58.195 +WorkCycles: 2792484
  58.196 +SyncCycles: 2792484
  58.197 +Num Good Syncs: 100000
  58.198 +WorkCycles: 2787800
  58.199 +SyncCycles: 2787800
  58.200 +Num Good Syncs: 100000
  58.201 +WorkCycles: 2793064
  58.202 +SyncCycles: 2793064
  58.203 +Num Good Syncs: 100000
  58.204 +WorkCycles: 2786752
  58.205 +SyncCycles: 2786752
  58.206 +Num Good Syncs: 100000
  58.207 +WorkCycles: 2790496
  58.208 +SyncCycles: 2790496
  58.209 +Num Good Syncs: 100000
  58.210 +WorkCycles: 2788936
  58.211 +SyncCycles: 2788936
  58.212 +Num Good Syncs: 100000
  58.213 +WorkCycles: 2793688
  58.214 +SyncCycles: 2793688
  58.215 +Num Good Syncs: 100000
  58.216 +WorkCycles: 2779060
  58.217 +SyncCycles: 2779060
  58.218 +Num Good Syncs: 100000
  58.219 +WorkCycles: 2798244
  58.220 +SyncCycles: 2798244
  58.221 +Num Good Syncs: 100000
  58.222 +WorkCycles: 2776792
  58.223 +SyncCycles: 2776792
  58.224 +Num Good Syncs: 100000
  58.225 +WorkCycles: 2787336
  58.226 +SyncCycles: 2787336
  58.227 +Num Good Syncs: 100000
  58.228 +WorkCycles: 2790000
  58.229 +SyncCycles: 2790000
  58.230 +Num Good Syncs: 100000
  58.231 +WorkCycles: 2800968
  58.232 +SyncCycles: 2800968
  58.233 +Num Good Syncs: 100000
  58.234 +WorkCycles: 2788708
  58.235 +SyncCycles: 2788708
  58.236 +Num Good Syncs: 100000
  58.237 +WorkCycles: 2792012
  58.238 +SyncCycles: 2792012
  58.239 +Num Good Syncs: 100000
  58.240 +WorkCycles: 2790000
  58.241 +SyncCycles: 2790000
  58.242 +Num Good Syncs: 100000
  58.243 +WorkCycles: 2790848
  58.244 +SyncCycles: 2790848
  58.245 +Num Good Syncs: 100000
  58.246 +WorkCycles: 2814392
  58.247 +SyncCycles: 2814392
  58.248 +Num Good Syncs: 100000
  58.249 +WorkCycles: 2829096
  58.250 +SyncCycles: 2829096
  58.251 +Num Good Syncs: 100000
  58.252 +WorkCycles: 2863956
  58.253 +SyncCycles: 2863956
  58.254 +Num Good Syncs: 100000
  58.255 +WorkCycles: 2792624
  58.256 +SyncCycles: 2792624
  58.257 +Num Good Syncs: 100000
  58.258 +WorkCycles: 2862848
  58.259 +SyncCycles: 2862848
  58.260 +Num Good Syncs: 100000
  58.261 +WorkCycles: 2804696
  58.262 +SyncCycles: 2804696
  58.263 +Num Good Syncs: 100000
  58.264 +WorkCycles: 2787852
  58.265 +SyncCycles: 2787852
  58.266 +Num Good Syncs: 100000
  58.267 +WorkCycles: 2786008
  58.268 +SyncCycles: 2786008
  58.269 +Num Good Syncs: 100000
  58.270 +WorkCycles: 2791036
  58.271 +SyncCycles: 2791036
  58.272 +Num Good Syncs: 100000
  58.273 +WorkCycles: 2779468
  58.274 +SyncCycles: 2779468
  58.275 +Num Good Syncs: 100000
  58.276 +WorkCycles: 2786716
  58.277 +SyncCycles: 2786716
  58.278 +Num Good Syncs: 100000
  58.279 +WorkCycles: 2800508
  58.280 +SyncCycles: 2800508
  58.281 +Num Good Syncs: 100000
  58.282 +WorkCycles: 2510080
  58.283 +SyncCycles: 2510080
  58.284 +Num Good Syncs: 97796
  58.285 +WorkCycles: 2790416
  58.286 +SyncCycles: 2790416
  58.287 +Num Good Syncs: 100000
  58.288 +WorkCycles: 2792348
  58.289 +SyncCycles: 2792348
  58.290 +Num Good Syncs: 100000
  58.291 +WorkCycles: 2779528
  58.292 +SyncCycles: 2779528
  58.293 +Num Good Syncs: 100000
  58.294 +WorkCycles: 2789228
  58.295 +SyncCycles: 2789228
  58.296 +Num Good Syncs: 100000
  58.297 +WorkCycles: 2857588
  58.298 +SyncCycles: 2857588
  58.299 +Num Good Syncs: 100000
  58.300 +WorkCycles: 2791108
  58.301 +SyncCycles: 2791108
  58.302 +Num Good Syncs: 100000
  58.303 +WorkC
  58.304 +RUN SUCCESSFUL (total time: 406ms)
  58.305 +
  58.306 +
    59.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    59.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/old_turbo_vs_non-turbo_plus_tsc_vs_perf_tests/no-turbo_perf.test	Mon Dec 12 20:28:31 2011 +0100
    59.3 @@ -0,0 +1,18 @@
    59.4 +#<total workcycles>	<workcycles per core>	<runtime>	<Cycles between Syncs>	<Overhead per Core>	<Overhead>	<Overhead per Sync>	<Syncs per Core>
    59.5 +#-----------------------------------
    59.6 +125527942	31381985.50000000000000000000	263823644	2389.36999390893863255672	232441658.50000000000000000000	929766634.00000000000000000000	17697.70507842241510583219	13134
    59.7 +123756909	30939227.25000000000000000000	172110764	4109.88672290116896918172	141171536.75000000000000000000	564686147.00000000000000000000	18752.86088602550478214665	7528
    59.8 +123882246	30970561.50000000000000000000	129975625	5830.30148719879518072289	99005063.50000000000000000000	396020254.00000000000000000000	18638.00141189759036144578	5312
    59.9 +123817428	30954357.00000000000000000000	97419029	7542.48464912280701754385	66464672.00000000000000000000	265858688.00000000000000000000	16195.09551656920077972709	4104
   59.10 +123986010	30996502.50000000000000000000	83958821	9274.83617594254937163375	52962318.50000000000000000000	211849274.00000000000000000000	15847.49207061639736684619	3342
   59.11 +123948597	30987149.25000000000000000000	89180510	10980.56316442239546420978	58193360.75000000000000000000	232773443.00000000000000000000	20621.31847980155917788802	2822
   59.12 +124324903	31081225.75000000000000000000	80465220	12706.96065004088307440719	49383994.25000000000000000000	197535977.00000000000000000000	20189.69511447260834014717	2446
   59.13 +124224911	31056227.75000000000000000000	76332802	14417.93303156917363045496	45276574.25000000000000000000	181106297.00000000000000000000	21019.76520427112349117920	2154
   59.14 +124297666	31074416.50000000000000000000	60535040	17858.86005747126436781609	29460623.50000000000000000000	117842494.00000000000000000000	16931.39281609195402298850	1740
   59.15 +124339096	31084774.00000000000000000000	58856485	21290.94109589041095890410	27771711.00000000000000000000	111086844.00000000000000000000	19021.71986301369863013698	1460
   59.16 +124497603	31124400.75000000000000000000	49618735	35050.00084459459459459459	18494334.25000000000000000000	73977337.00000000000000000000	20826.95298423423423423423	888
   59.17 +124548267	31137066.75000000000000000000	44613707	52243.40058724832214765100	13476640.25000000000000000000	53906561.00000000000000000000	22611.81250000000000000000	596
   59.18 +124383843	31095960.75000000000000000000	40913885	69410.62667410714285714285	9817924.25000000000000000000	39271697.00000000000000000000	21915.00948660714285714285	448
   59.19 +124568913	31142228.25000000000000000000	37298796	103807.42750000000000000000	6156567.75000000000000000000	24626271.00000000000000000000	20521.89250000000000000000	300
   59.20 +124907617	31226904.25000000000000000000	38358190	138172.14269911504424778761	7131285.75000000000000000000	28525143.00000000000000000000	31554.36172566371681415929	226
   59.21 +124156233	31039058.25000000000000000000	36152767	206927.05500000000000000000	5113708.75000000000000000000	20454835.00000000000000000000	34091.39166666666666666666	150
    60.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    60.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/old_turbo_vs_non-turbo_plus_tsc_vs_perf_tests/no-turbo_perf.test.eps	Mon Dec 12 20:28:31 2011 +0100
    60.3 @@ -0,0 +1,595 @@
    60.4 +%!PS-Adobe-2.0 EPSF-2.0
    60.5 +%%Title: no-turbo_perf.test.eps
    60.6 +%%Creator: gnuplot 4.2 patchlevel 4 
    60.7 +%%CreationDate: Fri Nov 11 16:50:44 2011
    60.8 +%%DocumentFonts: (atend)
    60.9 +%%BoundingBox: 50 50 410 302
   60.10 +%%EndComments
   60.11 +%%BeginProlog
   60.12 +/gnudict 256 dict def
   60.13 +gnudict begin
   60.14 +%
   60.15 +% The following 6 true/false flags may be edited by hand if required
   60.16 +% The unit line width may also be changed
   60.17 +%
   60.18 +/Color false def
   60.19 +/Blacktext false def
   60.20 +/Solid false def
   60.21 +/Dashlength 1 def
   60.22 +/Landscape false def
   60.23 +/Level1 false def
   60.24 +/Rounded false def
   60.25 +/TransparentPatterns false def
   60.26 +/gnulinewidth 5.000 def
   60.27 +/userlinewidth gnulinewidth def
   60.28 +%
   60.29 +/vshift -46 def
   60.30 +/dl1 {
   60.31 +  10.0 Dashlength mul mul
   60.32 +  Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if
   60.33 +} def
   60.34 +/dl2 {
   60.35 +  10.0 Dashlength mul mul
   60.36 +  Rounded { currentlinewidth 0.75 mul add } if
   60.37 +} def
   60.38 +/hpt_ 31.5 def
   60.39 +/vpt_ 31.5 def
   60.40 +/hpt hpt_ def
   60.41 +/vpt vpt_ def
   60.42 +Level1 {} {
   60.43 +/SDict 10 dict def
   60.44 +systemdict /pdfmark known not {
   60.45 +  userdict /pdfmark systemdict /cleartomark get put
   60.46 +} if
   60.47 +SDict begin [
   60.48 +  /Title (no-turbo_perf.test.eps)
   60.49 +  /Subject (gnuplot plot)
   60.50 +  /Creator (gnuplot 4.2 patchlevel 4 )
   60.51 +  /Author (Merten Christopher Sach,E-N 647,,,Forschungstutor)
   60.52 +%  /Producer (gnuplot)
   60.53 +%  /Keywords ()
   60.54 +  /CreationDate (Fri Nov 11 16:50:44 2011)
   60.55 +  /DOCINFO pdfmark
   60.56 +end
   60.57 +} ifelse
   60.58 +%
   60.59 +% Gnuplot Prolog Version 4.2 (August 2006)
   60.60 +%
   60.61 +/M {moveto} bind def
   60.62 +/L {lineto} bind def
   60.63 +/R {rmoveto} bind def
   60.64 +/V {rlineto} bind def
   60.65 +/N {newpath moveto} bind def
   60.66 +/Z {closepath} bind def
   60.67 +/C {setrgbcolor} bind def
   60.68 +/f {rlineto fill} bind def
   60.69 +/vpt2 vpt 2 mul def
   60.70 +/hpt2 hpt 2 mul def
   60.71 +/Lshow {currentpoint stroke M 0 vshift R 
   60.72 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   60.73 +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R
   60.74 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   60.75 +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R 
   60.76 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   60.77 +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
   60.78 +  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def
   60.79 +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash}
   60.80 + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def
   60.81 +/BL {stroke userlinewidth 2 mul setlinewidth
   60.82 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   60.83 +/AL {stroke userlinewidth 2 div setlinewidth
   60.84 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   60.85 +/UL {dup gnulinewidth mul /userlinewidth exch def
   60.86 +	dup 1 lt {pop 1} if 10 mul /udl exch def} def
   60.87 +/PL {stroke userlinewidth setlinewidth
   60.88 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   60.89 +% Default Line colors
   60.90 +/LCw {1 1 1} def
   60.91 +/LCb {0 0 0} def
   60.92 +/LCa {0 0 0} def
   60.93 +/LC0 {1 0 0} def
   60.94 +/LC1 {0 1 0} def
   60.95 +/LC2 {0 0 1} def
   60.96 +/LC3 {1 0 1} def
   60.97 +/LC4 {0 1 1} def
   60.98 +/LC5 {1 1 0} def
   60.99 +/LC6 {0 0 0} def
  60.100 +/LC7 {1 0.3 0} def
  60.101 +/LC8 {0.5 0.5 0.5} def
  60.102 +% Default Line Types
  60.103 +/LTw {PL [] 1 setgray} def
  60.104 +/LTb {BL [] LCb DL} def
  60.105 +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def
  60.106 +/LT0 {PL [] LC0 DL} def
  60.107 +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def
  60.108 +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def
  60.109 +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def
  60.110 +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def
  60.111 +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def
  60.112 +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def
  60.113 +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def
  60.114 +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def
  60.115 +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def
  60.116 +/Dia {stroke [] 0 setdash 2 copy vpt add M
  60.117 +  hpt neg vpt neg V hpt vpt neg V
  60.118 +  hpt vpt V hpt neg vpt V closepath stroke
  60.119 +  Pnt} def
  60.120 +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V
  60.121 +  currentpoint stroke M
  60.122 +  hpt neg vpt neg R hpt2 0 V stroke
  60.123 + } def
  60.124 +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
  60.125 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  60.126 +  hpt2 neg 0 V closepath stroke
  60.127 +  Pnt} def
  60.128 +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M
  60.129 +  hpt2 vpt2 neg V currentpoint stroke M
  60.130 +  hpt2 neg 0 R hpt2 vpt2 V stroke} def
  60.131 +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M
  60.132 +  hpt neg vpt -1.62 mul V
  60.133 +  hpt 2 mul 0 V
  60.134 +  hpt neg vpt 1.62 mul V closepath stroke
  60.135 +  Pnt} def
  60.136 +/Star {2 copy Pls Crs} def
  60.137 +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M
  60.138 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  60.139 +  hpt2 neg 0 V closepath fill} def
  60.140 +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M
  60.141 +  hpt neg vpt -1.62 mul V
  60.142 +  hpt 2 mul 0 V
  60.143 +  hpt neg vpt 1.62 mul V closepath fill} def
  60.144 +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
  60.145 +  hpt neg vpt 1.62 mul V
  60.146 +  hpt 2 mul 0 V
  60.147 +  hpt neg vpt -1.62 mul V closepath stroke
  60.148 +  Pnt} def
  60.149 +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M
  60.150 +  hpt neg vpt 1.62 mul V
  60.151 +  hpt 2 mul 0 V
  60.152 +  hpt neg vpt -1.62 mul V closepath fill} def
  60.153 +/DiaF {stroke [] 0 setdash vpt add M
  60.154 +  hpt neg vpt neg V hpt vpt neg V
  60.155 +  hpt vpt V hpt neg vpt V closepath fill} def
  60.156 +/Pent {stroke [] 0 setdash 2 copy gsave
  60.157 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  60.158 +  closepath stroke grestore Pnt} def
  60.159 +/PentF {stroke [] 0 setdash gsave
  60.160 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  60.161 +  closepath fill grestore} def
  60.162 +/Circle {stroke [] 0 setdash 2 copy
  60.163 +  hpt 0 360 arc stroke Pnt} def
  60.164 +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def
  60.165 +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def
  60.166 +/C1 {BL [] 0 setdash 2 copy moveto
  60.167 +	2 copy vpt 0 90 arc closepath fill
  60.168 +	vpt 0 360 arc closepath} bind def
  60.169 +/C2 {BL [] 0 setdash 2 copy moveto
  60.170 +	2 copy vpt 90 180 arc closepath fill
  60.171 +	vpt 0 360 arc closepath} bind def
  60.172 +/C3 {BL [] 0 setdash 2 copy moveto
  60.173 +	2 copy vpt 0 180 arc closepath fill
  60.174 +	vpt 0 360 arc closepath} bind def
  60.175 +/C4 {BL [] 0 setdash 2 copy moveto
  60.176 +	2 copy vpt 180 270 arc closepath fill
  60.177 +	vpt 0 360 arc closepath} bind def
  60.178 +/C5 {BL [] 0 setdash 2 copy moveto
  60.179 +	2 copy vpt 0 90 arc
  60.180 +	2 copy moveto
  60.181 +	2 copy vpt 180 270 arc closepath fill
  60.182 +	vpt 0 360 arc} bind def
  60.183 +/C6 {BL [] 0 setdash 2 copy moveto
  60.184 +	2 copy vpt 90 270 arc closepath fill
  60.185 +	vpt 0 360 arc closepath} bind def
  60.186 +/C7 {BL [] 0 setdash 2 copy moveto
  60.187 +	2 copy vpt 0 270 arc closepath fill
  60.188 +	vpt 0 360 arc closepath} bind def
  60.189 +/C8 {BL [] 0 setdash 2 copy moveto
  60.190 +	2 copy vpt 270 360 arc closepath fill
  60.191 +	vpt 0 360 arc closepath} bind def
  60.192 +/C9 {BL [] 0 setdash 2 copy moveto
  60.193 +	2 copy vpt 270 450 arc closepath fill
  60.194 +	vpt 0 360 arc closepath} bind def
  60.195 +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
  60.196 +	2 copy moveto
  60.197 +	2 copy vpt 90 180 arc closepath fill
  60.198 +	vpt 0 360 arc closepath} bind def
  60.199 +/C11 {BL [] 0 setdash 2 copy moveto
  60.200 +	2 copy vpt 0 180 arc closepath fill
  60.201 +	2 copy moveto
  60.202 +	2 copy vpt 270 360 arc closepath fill
  60.203 +	vpt 0 360 arc closepath} bind def
  60.204 +/C12 {BL [] 0 setdash 2 copy moveto
  60.205 +	2 copy vpt 180 360 arc closepath fill
  60.206 +	vpt 0 360 arc closepath} bind def
  60.207 +/C13 {BL [] 0 setdash 2 copy moveto
  60.208 +	2 copy vpt 0 90 arc closepath fill
  60.209 +	2 copy moveto
  60.210 +	2 copy vpt 180 360 arc closepath fill
  60.211 +	vpt 0 360 arc closepath} bind def
  60.212 +/C14 {BL [] 0 setdash 2 copy moveto
  60.213 +	2 copy vpt 90 360 arc closepath fill
  60.214 +	vpt 0 360 arc} bind def
  60.215 +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
  60.216 +	vpt 0 360 arc closepath} bind def
  60.217 +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
  60.218 +	neg 0 rlineto closepath} bind def
  60.219 +/Square {dup Rec} bind def
  60.220 +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def
  60.221 +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def
  60.222 +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def
  60.223 +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
  60.224 +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def
  60.225 +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
  60.226 +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill
  60.227 +	exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
  60.228 +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def
  60.229 +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
  60.230 +	2 copy vpt Square fill Bsquare} bind def
  60.231 +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def
  60.232 +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def
  60.233 +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
  60.234 +	Bsquare} bind def
  60.235 +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
  60.236 +	Bsquare} bind def
  60.237 +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def
  60.238 +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
  60.239 +	2 copy vpt Square fill Bsquare} bind def
  60.240 +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
  60.241 +	2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
  60.242 +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def
  60.243 +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def
  60.244 +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def
  60.245 +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def
  60.246 +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def
  60.247 +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def
  60.248 +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def
  60.249 +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def
  60.250 +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def
  60.251 +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def
  60.252 +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def
  60.253 +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def
  60.254 +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def
  60.255 +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def
  60.256 +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def
  60.257 +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def
  60.258 +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def
  60.259 +/DiaE {stroke [] 0 setdash vpt add M
  60.260 +  hpt neg vpt neg V hpt vpt neg V
  60.261 +  hpt vpt V hpt neg vpt V closepath stroke} def
  60.262 +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M
  60.263 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  60.264 +  hpt2 neg 0 V closepath stroke} def
  60.265 +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M
  60.266 +  hpt neg vpt -1.62 mul V
  60.267 +  hpt 2 mul 0 V
  60.268 +  hpt neg vpt 1.62 mul V closepath stroke} def
  60.269 +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M
  60.270 +  hpt neg vpt 1.62 mul V
  60.271 +  hpt 2 mul 0 V
  60.272 +  hpt neg vpt -1.62 mul V closepath stroke} def
  60.273 +/PentE {stroke [] 0 setdash gsave
  60.274 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  60.275 +  closepath stroke grestore} def
  60.276 +/CircE {stroke [] 0 setdash 
  60.277 +  hpt 0 360 arc stroke} def
  60.278 +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def
  60.279 +/DiaW {stroke [] 0 setdash vpt add M
  60.280 +  hpt neg vpt neg V hpt vpt neg V
  60.281 +  hpt vpt V hpt neg vpt V Opaque stroke} def
  60.282 +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M
  60.283 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  60.284 +  hpt2 neg 0 V Opaque stroke} def
  60.285 +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M
  60.286 +  hpt neg vpt -1.62 mul V
  60.287 +  hpt 2 mul 0 V
  60.288 +  hpt neg vpt 1.62 mul V Opaque stroke} def
  60.289 +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M
  60.290 +  hpt neg vpt 1.62 mul V
  60.291 +  hpt 2 mul 0 V
  60.292 +  hpt neg vpt -1.62 mul V Opaque stroke} def
  60.293 +/PentW {stroke [] 0 setdash gsave
  60.294 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  60.295 +  Opaque stroke grestore} def
  60.296 +/CircW {stroke [] 0 setdash 
  60.297 +  hpt 0 360 arc Opaque stroke} def
  60.298 +/BoxFill {gsave Rec 1 setgray fill grestore} def
  60.299 +/Density {
  60.300 +  /Fillden exch def
  60.301 +  currentrgbcolor
  60.302 +  /ColB exch def /ColG exch def /ColR exch def
  60.303 +  /ColR ColR Fillden mul Fillden sub 1 add def
  60.304 +  /ColG ColG Fillden mul Fillden sub 1 add def
  60.305 +  /ColB ColB Fillden mul Fillden sub 1 add def
  60.306 +  ColR ColG ColB setrgbcolor} def
  60.307 +/BoxColFill {gsave Rec PolyFill} def
  60.308 +/PolyFill {gsave Density fill grestore grestore} def
  60.309 +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def
  60.310 +%
  60.311 +% PostScript Level 1 Pattern Fill routine for rectangles
  60.312 +% Usage: x y w h s a XX PatternFill
  60.313 +%	x,y = lower left corner of box to be filled
  60.314 +%	w,h = width and height of box
  60.315 +%	  a = angle in degrees between lines and x-axis
  60.316 +%	 XX = 0/1 for no/yes cross-hatch
  60.317 +%
  60.318 +/PatternFill {gsave /PFa [ 9 2 roll ] def
  60.319 +  PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate
  60.320 +  PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec
  60.321 +  gsave 1 setgray fill grestore clip
  60.322 +  currentlinewidth 0.5 mul setlinewidth
  60.323 +  /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def
  60.324 +  0 0 M PFa 5 get rotate PFs -2 div dup translate
  60.325 +  0 1 PFs PFa 4 get div 1 add floor cvi
  60.326 +	{PFa 4 get mul 0 M 0 PFs V} for
  60.327 +  0 PFa 6 get ne {
  60.328 +	0 1 PFs PFa 4 get div 1 add floor cvi
  60.329 +	{PFa 4 get mul 0 2 1 roll M PFs 0 V} for
  60.330 + } if
  60.331 +  stroke grestore} def
  60.332 +%
  60.333 +/languagelevel where
  60.334 + {pop languagelevel} {1} ifelse
  60.335 + 2 lt
  60.336 +	{/InterpretLevel1 true def}
  60.337 +	{/InterpretLevel1 Level1 def}
  60.338 + ifelse
  60.339 +%
  60.340 +% PostScript level 2 pattern fill definitions
  60.341 +%
  60.342 +/Level2PatternFill {
  60.343 +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8}
  60.344 +	bind def
  60.345 +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def
  60.346 +<< Tile8x8
  60.347 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} 
  60.348 +>> matrix makepattern
  60.349 +/Pat1 exch def
  60.350 +<< Tile8x8
  60.351 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke
  60.352 +	0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke}
  60.353 +>> matrix makepattern
  60.354 +/Pat2 exch def
  60.355 +<< Tile8x8
  60.356 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L
  60.357 +	8 8 L 8 0 L 0 0 L fill}
  60.358 +>> matrix makepattern
  60.359 +/Pat3 exch def
  60.360 +<< Tile8x8
  60.361 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L
  60.362 +	0 12 M 12 0 L stroke}
  60.363 +>> matrix makepattern
  60.364 +/Pat4 exch def
  60.365 +<< Tile8x8
  60.366 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L
  60.367 +	0 -4 M 12 8 L stroke}
  60.368 +>> matrix makepattern
  60.369 +/Pat5 exch def
  60.370 +<< Tile8x8
  60.371 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L
  60.372 +	0 12 M 8 -4 L 4 12 M 10 0 L stroke}
  60.373 +>> matrix makepattern
  60.374 +/Pat6 exch def
  60.375 +<< Tile8x8
  60.376 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L
  60.377 +	0 -4 M 8 12 L 4 -4 M 10 8 L stroke}
  60.378 +>> matrix makepattern
  60.379 +/Pat7 exch def
  60.380 +<< Tile8x8
  60.381 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L
  60.382 +	12 0 M -4 8 L 12 4 M 0 10 L stroke}
  60.383 +>> matrix makepattern
  60.384 +/Pat8 exch def
  60.385 +<< Tile8x8
  60.386 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L
  60.387 +	-4 0 M 12 8 L -4 4 M 8 10 L stroke}
  60.388 +>> matrix makepattern
  60.389 +/Pat9 exch def
  60.390 +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def
  60.391 +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def
  60.392 +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def
  60.393 +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def
  60.394 +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def
  60.395 +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def
  60.396 +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def
  60.397 +} def
  60.398 +%
  60.399 +%
  60.400 +%End of PostScript Level 2 code
  60.401 +%
  60.402 +/PatternBgnd {
  60.403 +  TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse
  60.404 +} def
  60.405 +%
  60.406 +% Substitute for Level 2 pattern fill codes with
  60.407 +% grayscale if Level 2 support is not selected.
  60.408 +%
  60.409 +/Level1PatternFill {
  60.410 +/Pattern1 {0.250 Density} bind def
  60.411 +/Pattern2 {0.500 Density} bind def
  60.412 +/Pattern3 {0.750 Density} bind def
  60.413 +/Pattern4 {0.125 Density} bind def
  60.414 +/Pattern5 {0.375 Density} bind def
  60.415 +/Pattern6 {0.625 Density} bind def
  60.416 +/Pattern7 {0.875 Density} bind def
  60.417 +} def
  60.418 +%
  60.419 +% Now test for support of Level 2 code
  60.420 +%
  60.421 +Level1 {Level1PatternFill} {Level2PatternFill} ifelse
  60.422 +%
  60.423 +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont
  60.424 +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall
  60.425 +currentdict end definefont pop
  60.426 +end
  60.427 +%%EndProlog
  60.428 +gnudict begin
  60.429 +gsave
  60.430 +50 50 translate
  60.431 +0.050 0.050 scale
  60.432 +0 setgray
  60.433 +newpath
  60.434 +(Helvetica) findfont 140 scalefont setfont
  60.435 +1.000 UL
  60.436 +LTb
  60.437 +1078 448 M
  60.438 +63 0 V
  60.439 +5905 0 R
  60.440 +-63 0 V
  60.441 +994 448 M
  60.442 +( 0) Rshow
  60.443 +1.000 UL
  60.444 +LTb
  60.445 +1078 1143 M
  60.446 +63 0 V
  60.447 +5905 0 R
  60.448 +-63 0 V
  60.449 +-5989 0 R
  60.450 +( 5e+07) Rshow
  60.451 +1.000 UL
  60.452 +LTb
  60.453 +1078 1839 M
  60.454 +63 0 V
  60.455 +5905 0 R
  60.456 +-63 0 V
  60.457 +-5989 0 R
  60.458 +( 1e+08) Rshow
  60.459 +1.000 UL
  60.460 +LTb
  60.461 +1078 2534 M
  60.462 +63 0 V
  60.463 +5905 0 R
  60.464 +-63 0 V
  60.465 +-5989 0 R
  60.466 +( 1.5e+08) Rshow
  60.467 +1.000 UL
  60.468 +LTb
  60.469 +1078 3229 M
  60.470 +63 0 V
  60.471 +5905 0 R
  60.472 +-63 0 V
  60.473 +-5989 0 R
  60.474 +( 2e+08) Rshow
  60.475 +1.000 UL
  60.476 +LTb
  60.477 +1078 3925 M
  60.478 +63 0 V
  60.479 +5905 0 R
  60.480 +-63 0 V
  60.481 +-5989 0 R
  60.482 +( 2.5e+08) Rshow
  60.483 +1.000 UL
  60.484 +LTb
  60.485 +1078 4620 M
  60.486 +63 0 V
  60.487 +5905 0 R
  60.488 +-63 0 V
  60.489 +-5989 0 R
  60.490 +( 3e+08) Rshow
  60.491 +1.000 UL
  60.492 +LTb
  60.493 +1078 448 M
  60.494 +0 63 V
  60.495 +0 4109 R
  60.496 +0 -63 V
  60.497 +0 -4249 R
  60.498 +( 0) Cshow
  60.499 +1.000 UL
  60.500 +LTb
  60.501 +2272 448 M
  60.502 +0 63 V
  60.503 +0 4109 R
  60.504 +0 -63 V
  60.505 +0 -4249 R
  60.506 +( 50000) Cshow
  60.507 +1.000 UL
  60.508 +LTb
  60.509 +3465 448 M
  60.510 +0 63 V
  60.511 +0 4109 R
  60.512 +0 -63 V
  60.513 +0 -4249 R
  60.514 +( 100000) Cshow
  60.515 +1.000 UL
  60.516 +LTb
  60.517 +4659 448 M
  60.518 +0 63 V
  60.519 +0 4109 R
  60.520 +0 -63 V
  60.521 +0 -4249 R
  60.522 +( 150000) Cshow
  60.523 +1.000 UL
  60.524 +LTb
  60.525 +5852 448 M
  60.526 +0 63 V
  60.527 +0 4109 R
  60.528 +0 -63 V
  60.529 +0 -4249 R
  60.530 +( 200000) Cshow
  60.531 +1.000 UL
  60.532 +LTb
  60.533 +7046 448 M
  60.534 +0 63 V
  60.535 +0 4109 R
  60.536 +0 -63 V
  60.537 +0 -4249 R
  60.538 +( 250000) Cshow
  60.539 +1.000 UL
  60.540 +LTb
  60.541 +1.000 UL
  60.542 +LTb
  60.543 +1078 4620 N
  60.544 +0 -4172 V
  60.545 +5968 0 V
  60.546 +0 4172 V
  60.547 +-5968 0 V
  60.548 +Z stroke
  60.549 +LCb setrgbcolor
  60.550 +4062 98 M
  60.551 +(Cycles between Sync Operations) Cshow
  60.552 +LTb
  60.553 +4062 4830 M
  60.554 +( Runtime Histogram) Cshow
  60.555 +1.000 UP
  60.556 +1.000 UL
  60.557 +LTb
  60.558 +1.000 UL
  60.559 +LT0
  60.560 +LTb
  60.561 +6395 4487 M
  60.562 +(Runtime Workcycles) Rshow
  60.563 +LT0
  60.564 +6479 4487 M
  60.565 +399 0 V
  60.566 +1135 4117 M
  60.567 +41 -1276 V
  60.568 +41 -585 V
  60.569 +41 -453 V
  60.570 +41 -187 V
  60.571 +41 72 V
  60.572 +41 -121 V
  60.573 +41 -57 V
  60.574 +82 -220 V
  60.575 +82 -24 V
  60.576 +329 -128 V
  60.577 +410 -70 V
  60.578 +410 -51 V
  60.579 +821 -50 V
  60.580 +820 14 V
  60.581 +6018 951 L
  60.582 +stroke
  60.583 +LTb
  60.584 +1078 4620 N
  60.585 +0 -4172 V
  60.586 +5968 0 V
  60.587 +0 4172 V
  60.588 +-5968 0 V
  60.589 +Z stroke
  60.590 +1.000 UP
  60.591 +1.000 UL
  60.592 +LTb
  60.593 +stroke
  60.594 +grestore
  60.595 +end
  60.596 +showpage
  60.597 +%%Trailer
  60.598 +%%DocumentFonts: Helvetica
    61.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    61.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/old_turbo_vs_non-turbo_plus_tsc_vs_perf_tests/no-turbo_tsc-1.test	Mon Dec 12 20:28:31 2011 +0100
    61.3 @@ -0,0 +1,18 @@
    61.4 +#<total workcycles>	<workcycles per core>	<runtime>	<Cycles between Syncs>	<Overhead per Core>	<Overhead>	<Overhead per Sync>	<Syncs per Core>
    61.5 +#-----------------------------------
    61.6 +124573574	31143393.50000000000000000000	274152256	2379.53801191931540342298	243008862.50000000000000000000	972035450.00000000000000000000	18567.30306387530562347188	13088
    61.7 +123977763	30994440.75000000000000000000	160114899	4120.50528449880350970486	129120458.25000000000000000000	516481833.00000000000000000000	17165.70835549056102100505	7522
    61.8 +124018179	31004544.75000000000000000000	130808793	5841.09735305199698568198	99804248.25000000000000000000	399216993.00000000000000000000	18802.60893933685003767897	5308
    61.9 +123768479	30942119.75000000000000000000	109052827	7546.85847560975609756097	78110707.25000000000000000000	312442829.00000000000000000000	19051.39201219512195121951	4100
   61.10 +123992184	30998046.00000000000000000000	82578911	9264.20980274955170352659	51580865.00000000000000000000	206323460.00000000000000000000	15415.67991631799163179916	3346
   61.11 +123997715	30999428.75000000000000000000	78090884	10984.91451098511693834160	47091455.25000000000000000000	188365821.00000000000000000000	16687.26266832034018426647	2822
   61.12 +124237971	31059492.75000000000000000000	75033714	12698.07553147996729354047	43974221.25000000000000000000	175896885.00000000000000000000	17978.01359362224039247751	2446
   61.13 +124330532	31082633.00000000000000000000	76840742	14416.80565862708719851576	45758109.00000000000000000000	183032436.00000000000000000000	21223.61270871985157699443	2156
   61.14 +124223204	31055801.00000000000000000000	63204767	17848.16149425287356321839	32148966.00000000000000000000	128595864.00000000000000000000	18476.41724137931034482758	1740
   61.15 +124348753	31087188.25000000000000000000	62975699	21292.59469178082191780821	31888510.75000000000000000000	127554043.00000000000000000000	21841.44571917808219178082	1460
   61.16 +124469502	31117375.50000000000000000000	48097716	35042.08952702702702702702	16980340.50000000000000000000	67921362.00000000000000000000	19122.00506756756756756756	888
   61.17 +124504642	31126160.50000000000000000000	43923021	52225.10151006711409395973	12796860.50000000000000000000	51187442.00000000000000000000	21471.24244966442953020134	596
   61.18 +124397276	31099319.00000000000000000000	41505201	69418.12276785714285714285	10405882.00000000000000000000	41623528.00000000000000000000	23227.41517857142857142857	448
   61.19 +124581757	31145439.25000000000000000000	35946132	103818.13083333333333333333	4800692.75000000000000000000	19202771.00000000000000000000	16002.30916666666666666666	300
   61.20 +124910183	31227545.75000000000000000000	38649313	138174.98119469026548672566	7421767.25000000000000000000	29687069.00000000000000000000	32839.67809734513274336283	226
   61.21 +124155610	31038902.50000000000000000000	45518593	206926.01666666666666666666	14479690.50000000000000000000	57918762.00000000000000000000	96531.27000000000000000000	150
    62.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    62.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/old_turbo_vs_non-turbo_plus_tsc_vs_perf_tests/no-turbo_tsc-1.test.eps	Mon Dec 12 20:28:31 2011 +0100
    62.3 @@ -0,0 +1,595 @@
    62.4 +%!PS-Adobe-2.0 EPSF-2.0
    62.5 +%%Title: no-turbo_tsc-1.test.eps
    62.6 +%%Creator: gnuplot 4.2 patchlevel 4 
    62.7 +%%CreationDate: Fri Nov 11 16:50:44 2011
    62.8 +%%DocumentFonts: (atend)
    62.9 +%%BoundingBox: 50 50 410 302
   62.10 +%%EndComments
   62.11 +%%BeginProlog
   62.12 +/gnudict 256 dict def
   62.13 +gnudict begin
   62.14 +%
   62.15 +% The following 6 true/false flags may be edited by hand if required
   62.16 +% The unit line width may also be changed
   62.17 +%
   62.18 +/Color false def
   62.19 +/Blacktext false def
   62.20 +/Solid false def
   62.21 +/Dashlength 1 def
   62.22 +/Landscape false def
   62.23 +/Level1 false def
   62.24 +/Rounded false def
   62.25 +/TransparentPatterns false def
   62.26 +/gnulinewidth 5.000 def
   62.27 +/userlinewidth gnulinewidth def
   62.28 +%
   62.29 +/vshift -46 def
   62.30 +/dl1 {
   62.31 +  10.0 Dashlength mul mul
   62.32 +  Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if
   62.33 +} def
   62.34 +/dl2 {
   62.35 +  10.0 Dashlength mul mul
   62.36 +  Rounded { currentlinewidth 0.75 mul add } if
   62.37 +} def
   62.38 +/hpt_ 31.5 def
   62.39 +/vpt_ 31.5 def
   62.40 +/hpt hpt_ def
   62.41 +/vpt vpt_ def
   62.42 +Level1 {} {
   62.43 +/SDict 10 dict def
   62.44 +systemdict /pdfmark known not {
   62.45 +  userdict /pdfmark systemdict /cleartomark get put
   62.46 +} if
   62.47 +SDict begin [
   62.48 +  /Title (no-turbo_tsc-1.test.eps)
   62.49 +  /Subject (gnuplot plot)
   62.50 +  /Creator (gnuplot 4.2 patchlevel 4 )
   62.51 +  /Author (Merten Christopher Sach,E-N 647,,,Forschungstutor)
   62.52 +%  /Producer (gnuplot)
   62.53 +%  /Keywords ()
   62.54 +  /CreationDate (Fri Nov 11 16:50:44 2011)
   62.55 +  /DOCINFO pdfmark
   62.56 +end
   62.57 +} ifelse
   62.58 +%
   62.59 +% Gnuplot Prolog Version 4.2 (August 2006)
   62.60 +%
   62.61 +/M {moveto} bind def
   62.62 +/L {lineto} bind def
   62.63 +/R {rmoveto} bind def
   62.64 +/V {rlineto} bind def
   62.65 +/N {newpath moveto} bind def
   62.66 +/Z {closepath} bind def
   62.67 +/C {setrgbcolor} bind def
   62.68 +/f {rlineto fill} bind def
   62.69 +/vpt2 vpt 2 mul def
   62.70 +/hpt2 hpt 2 mul def
   62.71 +/Lshow {currentpoint stroke M 0 vshift R 
   62.72 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   62.73 +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R
   62.74 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   62.75 +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R 
   62.76 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   62.77 +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
   62.78 +  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def
   62.79 +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash}
   62.80 + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def
   62.81 +/BL {stroke userlinewidth 2 mul setlinewidth
   62.82 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   62.83 +/AL {stroke userlinewidth 2 div setlinewidth
   62.84 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   62.85 +/UL {dup gnulinewidth mul /userlinewidth exch def
   62.86 +	dup 1 lt {pop 1} if 10 mul /udl exch def} def
   62.87 +/PL {stroke userlinewidth setlinewidth
   62.88 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   62.89 +% Default Line colors
   62.90 +/LCw {1 1 1} def
   62.91 +/LCb {0 0 0} def
   62.92 +/LCa {0 0 0} def
   62.93 +/LC0 {1 0 0} def
   62.94 +/LC1 {0 1 0} def
   62.95 +/LC2 {0 0 1} def
   62.96 +/LC3 {1 0 1} def
   62.97 +/LC4 {0 1 1} def
   62.98 +/LC5 {1 1 0} def
   62.99 +/LC6 {0 0 0} def
  62.100 +/LC7 {1 0.3 0} def
  62.101 +/LC8 {0.5 0.5 0.5} def
  62.102 +% Default Line Types
  62.103 +/LTw {PL [] 1 setgray} def
  62.104 +/LTb {BL [] LCb DL} def
  62.105 +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def
  62.106 +/LT0 {PL [] LC0 DL} def
  62.107 +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def
  62.108 +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def
  62.109 +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def
  62.110 +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def
  62.111 +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def
  62.112 +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def
  62.113 +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def
  62.114 +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def
  62.115 +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def
  62.116 +/Dia {stroke [] 0 setdash 2 copy vpt add M
  62.117 +  hpt neg vpt neg V hpt vpt neg V
  62.118 +  hpt vpt V hpt neg vpt V closepath stroke
  62.119 +  Pnt} def
  62.120 +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V
  62.121 +  currentpoint stroke M
  62.122 +  hpt neg vpt neg R hpt2 0 V stroke
  62.123 + } def
  62.124 +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
  62.125 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  62.126 +  hpt2 neg 0 V closepath stroke
  62.127 +  Pnt} def
  62.128 +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M
  62.129 +  hpt2 vpt2 neg V currentpoint stroke M
  62.130 +  hpt2 neg 0 R hpt2 vpt2 V stroke} def
  62.131 +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M
  62.132 +  hpt neg vpt -1.62 mul V
  62.133 +  hpt 2 mul 0 V
  62.134 +  hpt neg vpt 1.62 mul V closepath stroke
  62.135 +  Pnt} def
  62.136 +/Star {2 copy Pls Crs} def
  62.137 +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M
  62.138 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  62.139 +  hpt2 neg 0 V closepath fill} def
  62.140 +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M
  62.141 +  hpt neg vpt -1.62 mul V
  62.142 +  hpt 2 mul 0 V
  62.143 +  hpt neg vpt 1.62 mul V closepath fill} def
  62.144 +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
  62.145 +  hpt neg vpt 1.62 mul V
  62.146 +  hpt 2 mul 0 V
  62.147 +  hpt neg vpt -1.62 mul V closepath stroke
  62.148 +  Pnt} def
  62.149 +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M
  62.150 +  hpt neg vpt 1.62 mul V
  62.151 +  hpt 2 mul 0 V
  62.152 +  hpt neg vpt -1.62 mul V closepath fill} def
  62.153 +/DiaF {stroke [] 0 setdash vpt add M
  62.154 +  hpt neg vpt neg V hpt vpt neg V
  62.155 +  hpt vpt V hpt neg vpt V closepath fill} def
  62.156 +/Pent {stroke [] 0 setdash 2 copy gsave
  62.157 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  62.158 +  closepath stroke grestore Pnt} def
  62.159 +/PentF {stroke [] 0 setdash gsave
  62.160 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  62.161 +  closepath fill grestore} def
  62.162 +/Circle {stroke [] 0 setdash 2 copy
  62.163 +  hpt 0 360 arc stroke Pnt} def
  62.164 +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def
  62.165 +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def
  62.166 +/C1 {BL [] 0 setdash 2 copy moveto
  62.167 +	2 copy vpt 0 90 arc closepath fill
  62.168 +	vpt 0 360 arc closepath} bind def
  62.169 +/C2 {BL [] 0 setdash 2 copy moveto
  62.170 +	2 copy vpt 90 180 arc closepath fill
  62.171 +	vpt 0 360 arc closepath} bind def
  62.172 +/C3 {BL [] 0 setdash 2 copy moveto
  62.173 +	2 copy vpt 0 180 arc closepath fill
  62.174 +	vpt 0 360 arc closepath} bind def
  62.175 +/C4 {BL [] 0 setdash 2 copy moveto
  62.176 +	2 copy vpt 180 270 arc closepath fill
  62.177 +	vpt 0 360 arc closepath} bind def
  62.178 +/C5 {BL [] 0 setdash 2 copy moveto
  62.179 +	2 copy vpt 0 90 arc
  62.180 +	2 copy moveto
  62.181 +	2 copy vpt 180 270 arc closepath fill
  62.182 +	vpt 0 360 arc} bind def
  62.183 +/C6 {BL [] 0 setdash 2 copy moveto
  62.184 +	2 copy vpt 90 270 arc closepath fill
  62.185 +	vpt 0 360 arc closepath} bind def
  62.186 +/C7 {BL [] 0 setdash 2 copy moveto
  62.187 +	2 copy vpt 0 270 arc closepath fill
  62.188 +	vpt 0 360 arc closepath} bind def
  62.189 +/C8 {BL [] 0 setdash 2 copy moveto
  62.190 +	2 copy vpt 270 360 arc closepath fill
  62.191 +	vpt 0 360 arc closepath} bind def
  62.192 +/C9 {BL [] 0 setdash 2 copy moveto
  62.193 +	2 copy vpt 270 450 arc closepath fill
  62.194 +	vpt 0 360 arc closepath} bind def
  62.195 +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
  62.196 +	2 copy moveto
  62.197 +	2 copy vpt 90 180 arc closepath fill
  62.198 +	vpt 0 360 arc closepath} bind def
  62.199 +/C11 {BL [] 0 setdash 2 copy moveto
  62.200 +	2 copy vpt 0 180 arc closepath fill
  62.201 +	2 copy moveto
  62.202 +	2 copy vpt 270 360 arc closepath fill
  62.203 +	vpt 0 360 arc closepath} bind def
  62.204 +/C12 {BL [] 0 setdash 2 copy moveto
  62.205 +	2 copy vpt 180 360 arc closepath fill
  62.206 +	vpt 0 360 arc closepath} bind def
  62.207 +/C13 {BL [] 0 setdash 2 copy moveto
  62.208 +	2 copy vpt 0 90 arc closepath fill
  62.209 +	2 copy moveto
  62.210 +	2 copy vpt 180 360 arc closepath fill
  62.211 +	vpt 0 360 arc closepath} bind def
  62.212 +/C14 {BL [] 0 setdash 2 copy moveto
  62.213 +	2 copy vpt 90 360 arc closepath fill
  62.214 +	vpt 0 360 arc} bind def
  62.215 +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
  62.216 +	vpt 0 360 arc closepath} bind def
  62.217 +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
  62.218 +	neg 0 rlineto closepath} bind def
  62.219 +/Square {dup Rec} bind def
  62.220 +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def
  62.221 +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def
  62.222 +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def
  62.223 +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
  62.224 +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def
  62.225 +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
  62.226 +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill
  62.227 +	exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
  62.228 +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def
  62.229 +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
  62.230 +	2 copy vpt Square fill Bsquare} bind def
  62.231 +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def
  62.232 +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def
  62.233 +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
  62.234 +	Bsquare} bind def
  62.235 +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
  62.236 +	Bsquare} bind def
  62.237 +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def
  62.238 +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
  62.239 +	2 copy vpt Square fill Bsquare} bind def
  62.240 +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
  62.241 +	2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
  62.242 +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def
  62.243 +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def
  62.244 +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def
  62.245 +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def
  62.246 +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def
  62.247 +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def
  62.248 +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def
  62.249 +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def
  62.250 +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def
  62.251 +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def
  62.252 +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def
  62.253 +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def
  62.254 +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def
  62.255 +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def
  62.256 +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def
  62.257 +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def
  62.258 +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def
  62.259 +/DiaE {stroke [] 0 setdash vpt add M
  62.260 +  hpt neg vpt neg V hpt vpt neg V
  62.261 +  hpt vpt V hpt neg vpt V closepath stroke} def
  62.262 +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M
  62.263 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  62.264 +  hpt2 neg 0 V closepath stroke} def
  62.265 +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M
  62.266 +  hpt neg vpt -1.62 mul V
  62.267 +  hpt 2 mul 0 V
  62.268 +  hpt neg vpt 1.62 mul V closepath stroke} def
  62.269 +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M
  62.270 +  hpt neg vpt 1.62 mul V
  62.271 +  hpt 2 mul 0 V
  62.272 +  hpt neg vpt -1.62 mul V closepath stroke} def
  62.273 +/PentE {stroke [] 0 setdash gsave
  62.274 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  62.275 +  closepath stroke grestore} def
  62.276 +/CircE {stroke [] 0 setdash 
  62.277 +  hpt 0 360 arc stroke} def
  62.278 +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def
  62.279 +/DiaW {stroke [] 0 setdash vpt add M
  62.280 +  hpt neg vpt neg V hpt vpt neg V
  62.281 +  hpt vpt V hpt neg vpt V Opaque stroke} def
  62.282 +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M
  62.283 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  62.284 +  hpt2 neg 0 V Opaque stroke} def
  62.285 +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M
  62.286 +  hpt neg vpt -1.62 mul V
  62.287 +  hpt 2 mul 0 V
  62.288 +  hpt neg vpt 1.62 mul V Opaque stroke} def
  62.289 +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M
  62.290 +  hpt neg vpt 1.62 mul V
  62.291 +  hpt 2 mul 0 V
  62.292 +  hpt neg vpt -1.62 mul V Opaque stroke} def
  62.293 +/PentW {stroke [] 0 setdash gsave
  62.294 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  62.295 +  Opaque stroke grestore} def
  62.296 +/CircW {stroke [] 0 setdash 
  62.297 +  hpt 0 360 arc Opaque stroke} def
  62.298 +/BoxFill {gsave Rec 1 setgray fill grestore} def
  62.299 +/Density {
  62.300 +  /Fillden exch def
  62.301 +  currentrgbcolor
  62.302 +  /ColB exch def /ColG exch def /ColR exch def
  62.303 +  /ColR ColR Fillden mul Fillden sub 1 add def
  62.304 +  /ColG ColG Fillden mul Fillden sub 1 add def
  62.305 +  /ColB ColB Fillden mul Fillden sub 1 add def
  62.306 +  ColR ColG ColB setrgbcolor} def
  62.307 +/BoxColFill {gsave Rec PolyFill} def
  62.308 +/PolyFill {gsave Density fill grestore grestore} def
  62.309 +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def
  62.310 +%
  62.311 +% PostScript Level 1 Pattern Fill routine for rectangles
  62.312 +% Usage: x y w h s a XX PatternFill
  62.313 +%	x,y = lower left corner of box to be filled
  62.314 +%	w,h = width and height of box
  62.315 +%	  a = angle in degrees between lines and x-axis
  62.316 +%	 XX = 0/1 for no/yes cross-hatch
  62.317 +%
  62.318 +/PatternFill {gsave /PFa [ 9 2 roll ] def
  62.319 +  PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate
  62.320 +  PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec
  62.321 +  gsave 1 setgray fill grestore clip
  62.322 +  currentlinewidth 0.5 mul setlinewidth
  62.323 +  /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def
  62.324 +  0 0 M PFa 5 get rotate PFs -2 div dup translate
  62.325 +  0 1 PFs PFa 4 get div 1 add floor cvi
  62.326 +	{PFa 4 get mul 0 M 0 PFs V} for
  62.327 +  0 PFa 6 get ne {
  62.328 +	0 1 PFs PFa 4 get div 1 add floor cvi
  62.329 +	{PFa 4 get mul 0 2 1 roll M PFs 0 V} for
  62.330 + } if
  62.331 +  stroke grestore} def
  62.332 +%
  62.333 +/languagelevel where
  62.334 + {pop languagelevel} {1} ifelse
  62.335 + 2 lt
  62.336 +	{/InterpretLevel1 true def}
  62.337 +	{/InterpretLevel1 Level1 def}
  62.338 + ifelse
  62.339 +%
  62.340 +% PostScript level 2 pattern fill definitions
  62.341 +%
  62.342 +/Level2PatternFill {
  62.343 +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8}
  62.344 +	bind def
  62.345 +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def
  62.346 +<< Tile8x8
  62.347 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} 
  62.348 +>> matrix makepattern
  62.349 +/Pat1 exch def
  62.350 +<< Tile8x8
  62.351 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke
  62.352 +	0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke}
  62.353 +>> matrix makepattern
  62.354 +/Pat2 exch def
  62.355 +<< Tile8x8
  62.356 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L
  62.357 +	8 8 L 8 0 L 0 0 L fill}
  62.358 +>> matrix makepattern
  62.359 +/Pat3 exch def
  62.360 +<< Tile8x8
  62.361 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L
  62.362 +	0 12 M 12 0 L stroke}
  62.363 +>> matrix makepattern
  62.364 +/Pat4 exch def
  62.365 +<< Tile8x8
  62.366 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L
  62.367 +	0 -4 M 12 8 L stroke}
  62.368 +>> matrix makepattern
  62.369 +/Pat5 exch def
  62.370 +<< Tile8x8
  62.371 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L
  62.372 +	0 12 M 8 -4 L 4 12 M 10 0 L stroke}
  62.373 +>> matrix makepattern
  62.374 +/Pat6 exch def
  62.375 +<< Tile8x8
  62.376 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L
  62.377 +	0 -4 M 8 12 L 4 -4 M 10 8 L stroke}
  62.378 +>> matrix makepattern
  62.379 +/Pat7 exch def
  62.380 +<< Tile8x8
  62.381 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L
  62.382 +	12 0 M -4 8 L 12 4 M 0 10 L stroke}
  62.383 +>> matrix makepattern
  62.384 +/Pat8 exch def
  62.385 +<< Tile8x8
  62.386 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L
  62.387 +	-4 0 M 12 8 L -4 4 M 8 10 L stroke}
  62.388 +>> matrix makepattern
  62.389 +/Pat9 exch def
  62.390 +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def
  62.391 +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def
  62.392 +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def
  62.393 +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def
  62.394 +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def
  62.395 +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def
  62.396 +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def
  62.397 +} def
  62.398 +%
  62.399 +%
  62.400 +%End of PostScript Level 2 code
  62.401 +%
  62.402 +/PatternBgnd {
  62.403 +  TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse
  62.404 +} def
  62.405 +%
  62.406 +% Substitute for Level 2 pattern fill codes with
  62.407 +% grayscale if Level 2 support is not selected.
  62.408 +%
  62.409 +/Level1PatternFill {
  62.410 +/Pattern1 {0.250 Density} bind def
  62.411 +/Pattern2 {0.500 Density} bind def
  62.412 +/Pattern3 {0.750 Density} bind def
  62.413 +/Pattern4 {0.125 Density} bind def
  62.414 +/Pattern5 {0.375 Density} bind def
  62.415 +/Pattern6 {0.625 Density} bind def
  62.416 +/Pattern7 {0.875 Density} bind def
  62.417 +} def
  62.418 +%
  62.419 +% Now test for support of Level 2 code
  62.420 +%
  62.421 +Level1 {Level1PatternFill} {Level2PatternFill} ifelse
  62.422 +%
  62.423 +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont
  62.424 +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall
  62.425 +currentdict end definefont pop
  62.426 +end
  62.427 +%%EndProlog
  62.428 +gnudict begin
  62.429 +gsave
  62.430 +50 50 translate
  62.431 +0.050 0.050 scale
  62.432 +0 setgray
  62.433 +newpath
  62.434 +(Helvetica) findfont 140 scalefont setfont
  62.435 +1.000 UL
  62.436 +LTb
  62.437 +1078 448 M
  62.438 +63 0 V
  62.439 +5905 0 R
  62.440 +-63 0 V
  62.441 +994 448 M
  62.442 +( 0) Rshow
  62.443 +1.000 UL
  62.444 +LTb
  62.445 +1078 1143 M
  62.446 +63 0 V
  62.447 +5905 0 R
  62.448 +-63 0 V
  62.449 +-5989 0 R
  62.450 +( 5e+07) Rshow
  62.451 +1.000 UL
  62.452 +LTb
  62.453 +1078 1839 M
  62.454 +63 0 V
  62.455 +5905 0 R
  62.456 +-63 0 V
  62.457 +-5989 0 R
  62.458 +( 1e+08) Rshow
  62.459 +1.000 UL
  62.460 +LTb
  62.461 +1078 2534 M
  62.462 +63 0 V
  62.463 +5905 0 R
  62.464 +-63 0 V
  62.465 +-5989 0 R
  62.466 +( 1.5e+08) Rshow
  62.467 +1.000 UL
  62.468 +LTb
  62.469 +1078 3229 M
  62.470 +63 0 V
  62.471 +5905 0 R
  62.472 +-63 0 V
  62.473 +-5989 0 R
  62.474 +( 2e+08) Rshow
  62.475 +1.000 UL
  62.476 +LTb
  62.477 +1078 3925 M
  62.478 +63 0 V
  62.479 +5905 0 R
  62.480 +-63 0 V
  62.481 +-5989 0 R
  62.482 +( 2.5e+08) Rshow
  62.483 +1.000 UL
  62.484 +LTb
  62.485 +1078 4620 M
  62.486 +63 0 V
  62.487 +5905 0 R
  62.488 +-63 0 V
  62.489 +-5989 0 R
  62.490 +( 3e+08) Rshow
  62.491 +1.000 UL
  62.492 +LTb
  62.493 +1078 448 M
  62.494 +0 63 V
  62.495 +0 4109 R
  62.496 +0 -63 V
  62.497 +0 -4249 R
  62.498 +( 0) Cshow
  62.499 +1.000 UL
  62.500 +LTb
  62.501 +2272 448 M
  62.502 +0 63 V
  62.503 +0 4109 R
  62.504 +0 -63 V
  62.505 +0 -4249 R
  62.506 +( 50000) Cshow
  62.507 +1.000 UL
  62.508 +LTb
  62.509 +3465 448 M
  62.510 +0 63 V
  62.511 +0 4109 R
  62.512 +0 -63 V
  62.513 +0 -4249 R
  62.514 +( 100000) Cshow
  62.515 +1.000 UL
  62.516 +LTb
  62.517 +4659 448 M
  62.518 +0 63 V
  62.519 +0 4109 R
  62.520 +0 -63 V
  62.521 +0 -4249 R
  62.522 +( 150000) Cshow
  62.523 +1.000 UL
  62.524 +LTb
  62.525 +5852 448 M
  62.526 +0 63 V
  62.527 +0 4109 R
  62.528 +0 -63 V
  62.529 +0 -4249 R
  62.530 +( 200000) Cshow
  62.531 +1.000 UL
  62.532 +LTb
  62.533 +7046 448 M
  62.534 +0 63 V
  62.535 +0 4109 R
  62.536 +0 -63 V
  62.537 +0 -4249 R
  62.538 +( 250000) Cshow
  62.539 +1.000 UL
  62.540 +LTb
  62.541 +1.000 UL
  62.542 +LTb
  62.543 +1078 4620 N
  62.544 +0 -4172 V
  62.545 +5968 0 V
  62.546 +0 4172 V
  62.547 +-5968 0 V
  62.548 +Z stroke
  62.549 +LCb setrgbcolor
  62.550 +4062 98 M
  62.551 +(Cycles between Sync Operations) Cshow
  62.552 +LTb
  62.553 +4062 4830 M
  62.554 +( Runtime Histogram) Cshow
  62.555 +1.000 UP
  62.556 +1.000 UL
  62.557 +LTb
  62.558 +1.000 UL
  62.559 +LT0
  62.560 +LTb
  62.561 +6395 4487 M
  62.562 +(Runtime Workcycles) Rshow
  62.563 +LT0
  62.564 +6479 4487 M
  62.565 +399 0 V
  62.566 +1135 4261 M
  62.567 +41 -1586 V
  62.568 +41 -408 V
  62.569 +41 -302 V
  62.570 +41 -369 V
  62.571 +41 -62 V
  62.572 +41 -43 V
  62.573 +41 26 V
  62.574 +82 -190 V
  62.575 +82 -3 V
  62.576 +329 -207 V
  62.577 +410 -58 V
  62.578 +410 -34 V
  62.579 +821 -77 V
  62.580 +821 37 V
  62.581 +1641 96 V
  62.582 +stroke
  62.583 +LTb
  62.584 +1078 4620 N
  62.585 +0 -4172 V
  62.586 +5968 0 V
  62.587 +0 4172 V
  62.588 +-5968 0 V
  62.589 +Z stroke
  62.590 +1.000 UP
  62.591 +1.000 UL
  62.592 +LTb
  62.593 +stroke
  62.594 +grestore
  62.595 +end
  62.596 +showpage
  62.597 +%%Trailer
  62.598 +%%DocumentFonts: Helvetica
    63.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    63.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/old_turbo_vs_non-turbo_plus_tsc_vs_perf_tests/no-turbo_tsc.test	Mon Dec 12 20:28:31 2011 +0100
    63.3 @@ -0,0 +1,18 @@
    63.4 +#<total workcycles>	<workcycles per core>	<runtime>	<Cycles between Syncs>	<Overhead per Core>	<Overhead>	<Overhead per Sync>	<Syncs per Core>
    63.5 +#-----------------------------------
    63.6 +124247516	31061879.00000000000000000000	1521843912	1965.69288697633210985951	1490782033.00000000000000000000	5963128132.00000000000000000000	94341.35128464751297304138	15802
    63.7 +124828528	31207132.00000000000000000000	773757492	3836.62798131300713056306	742550360.00000000000000000000	2970201440.00000000000000000000	91289.69264814359478731251	8134
    63.8 +124779480	31194870.00000000000000000000	522378028	5717.53482404692082111436	491183158.00000000000000000000	1964732632.00000000000000000000	90026.23863636363636363636	5456
    63.9 +124703564	31175891.00000000000000000000	400992620	7585.37493917274939172749	369816729.00000000000000000000	1479266916.00000000000000000000	89979.73941605839416058394	4110
   63.10 +125066944	31266736.00000000000000000000	336104008	9480.51425106124924196482	304837272.00000000000000000000	1219349088.00000000000000000000	92430.94966646452395391146	3298
   63.11 +124836048	31209012.00000000000000000000	281759052	11340.48401162790697674418	250550040.00000000000000000000	1002200160.00000000000000000000	91042.89244186046511627906	2752
   63.12 +124812380	31203095.00000000000000000000	252749092	13210.45512277730736663844	221545997.00000000000000000000	886183988.00000000000000000000	93795.93437764606265876375	2362
   63.13 +125103064	31275766.00000000000000000000	222283360	15109.06570048309178743961	191007594.00000000000000000000	764030376.00000000000000000000	92274.20000000000000000000	2070
   63.14 +124942476	31235619.00000000000000000000	184508552	18839.33594692400482509047	153272933.00000000000000000000	613091732.00000000000000000000	92444.47104945717732207478	1658
   63.15 +124918716	31229679.00000000000000000000	176481044	22597.45224312590448625180	145251365.00000000000000000000	581005460.00000000000000000000	105102.29015918958031837916	1382
   63.16 +124682828	31170707.00000000000000000000	108978484	37645.78140096618357487922	77807777.00000000000000000000	311231108.00000000000000000000	93970.74516908212560386473	828
   63.17 +124934444	31233611.00000000000000000000	84574336	56378.35920577617328519855	53340725.00000000000000000000	213362900.00000000000000000000	96282.89711191335740072202	554
   63.18 +125004220	31251055.00000000000000000000	72073964	75122.72836538461538461538	40822909.00000000000000000000	163291636.00000000000000000000	98131.99278846153846153846	416
   63.19 +124502476	31125619.00000000000000000000	60349076	112773.98188405797101449275	29223457.00000000000000000000	116893828.00000000000000000000	105882.09057971014492753623	276
   63.20 +125003180	31250795.00000000000000000000	54777956	150244.20673076923076923076	23527161.00000000000000000000	94108644.00000000000000000000	113111.35096153846153846153	208
   63.21 +124572940	31143235.00000000000000000000	48390700	225675.61594202898550724637	17247465.00000000000000000000	68989860.00000000000000000000	124981.63043478260869565217	138
    64.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    64.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/old_turbo_vs_non-turbo_plus_tsc_vs_perf_tests/no-turbo_tsc.test.eps	Mon Dec 12 20:28:31 2011 +0100
    64.3 @@ -0,0 +1,611 @@
    64.4 +%!PS-Adobe-2.0 EPSF-2.0
    64.5 +%%Title: no-turbo_tsc.test.eps
    64.6 +%%Creator: gnuplot 4.2 patchlevel 4 
    64.7 +%%CreationDate: Fri Nov 11 16:50:44 2011
    64.8 +%%DocumentFonts: (atend)
    64.9 +%%BoundingBox: 50 50 410 302
   64.10 +%%EndComments
   64.11 +%%BeginProlog
   64.12 +/gnudict 256 dict def
   64.13 +gnudict begin
   64.14 +%
   64.15 +% The following 6 true/false flags may be edited by hand if required
   64.16 +% The unit line width may also be changed
   64.17 +%
   64.18 +/Color false def
   64.19 +/Blacktext false def
   64.20 +/Solid false def
   64.21 +/Dashlength 1 def
   64.22 +/Landscape false def
   64.23 +/Level1 false def
   64.24 +/Rounded false def
   64.25 +/TransparentPatterns false def
   64.26 +/gnulinewidth 5.000 def
   64.27 +/userlinewidth gnulinewidth def
   64.28 +%
   64.29 +/vshift -46 def
   64.30 +/dl1 {
   64.31 +  10.0 Dashlength mul mul
   64.32 +  Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if
   64.33 +} def
   64.34 +/dl2 {
   64.35 +  10.0 Dashlength mul mul
   64.36 +  Rounded { currentlinewidth 0.75 mul add } if
   64.37 +} def
   64.38 +/hpt_ 31.5 def
   64.39 +/vpt_ 31.5 def
   64.40 +/hpt hpt_ def
   64.41 +/vpt vpt_ def
   64.42 +Level1 {} {
   64.43 +/SDict 10 dict def
   64.44 +systemdict /pdfmark known not {
   64.45 +  userdict /pdfmark systemdict /cleartomark get put
   64.46 +} if
   64.47 +SDict begin [
   64.48 +  /Title (no-turbo_tsc.test.eps)
   64.49 +  /Subject (gnuplot plot)
   64.50 +  /Creator (gnuplot 4.2 patchlevel 4 )
   64.51 +  /Author (Merten Christopher Sach,E-N 647,,,Forschungstutor)
   64.52 +%  /Producer (gnuplot)
   64.53 +%  /Keywords ()
   64.54 +  /CreationDate (Fri Nov 11 16:50:44 2011)
   64.55 +  /DOCINFO pdfmark
   64.56 +end
   64.57 +} ifelse
   64.58 +%
   64.59 +% Gnuplot Prolog Version 4.2 (August 2006)
   64.60 +%
   64.61 +/M {moveto} bind def
   64.62 +/L {lineto} bind def
   64.63 +/R {rmoveto} bind def
   64.64 +/V {rlineto} bind def
   64.65 +/N {newpath moveto} bind def
   64.66 +/Z {closepath} bind def
   64.67 +/C {setrgbcolor} bind def
   64.68 +/f {rlineto fill} bind def
   64.69 +/vpt2 vpt 2 mul def
   64.70 +/hpt2 hpt 2 mul def
   64.71 +/Lshow {currentpoint stroke M 0 vshift R 
   64.72 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   64.73 +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R
   64.74 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   64.75 +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R 
   64.76 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   64.77 +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
   64.78 +  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def
   64.79 +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash}
   64.80 + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def
   64.81 +/BL {stroke userlinewidth 2 mul setlinewidth
   64.82 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   64.83 +/AL {stroke userlinewidth 2 div setlinewidth
   64.84 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   64.85 +/UL {dup gnulinewidth mul /userlinewidth exch def
   64.86 +	dup 1 lt {pop 1} if 10 mul /udl exch def} def
   64.87 +/PL {stroke userlinewidth setlinewidth
   64.88 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   64.89 +% Default Line colors
   64.90 +/LCw {1 1 1} def
   64.91 +/LCb {0 0 0} def
   64.92 +/LCa {0 0 0} def
   64.93 +/LC0 {1 0 0} def
   64.94 +/LC1 {0 1 0} def
   64.95 +/LC2 {0 0 1} def
   64.96 +/LC3 {1 0 1} def
   64.97 +/LC4 {0 1 1} def
   64.98 +/LC5 {1 1 0} def
   64.99 +/LC6 {0 0 0} def
  64.100 +/LC7 {1 0.3 0} def
  64.101 +/LC8 {0.5 0.5 0.5} def
  64.102 +% Default Line Types
  64.103 +/LTw {PL [] 1 setgray} def
  64.104 +/LTb {BL [] LCb DL} def
  64.105 +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def
  64.106 +/LT0 {PL [] LC0 DL} def
  64.107 +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def
  64.108 +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def
  64.109 +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def
  64.110 +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def
  64.111 +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def
  64.112 +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def
  64.113 +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def
  64.114 +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def
  64.115 +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def
  64.116 +/Dia {stroke [] 0 setdash 2 copy vpt add M
  64.117 +  hpt neg vpt neg V hpt vpt neg V
  64.118 +  hpt vpt V hpt neg vpt V closepath stroke
  64.119 +  Pnt} def
  64.120 +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V
  64.121 +  currentpoint stroke M
  64.122 +  hpt neg vpt neg R hpt2 0 V stroke
  64.123 + } def
  64.124 +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
  64.125 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  64.126 +  hpt2 neg 0 V closepath stroke
  64.127 +  Pnt} def
  64.128 +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M
  64.129 +  hpt2 vpt2 neg V currentpoint stroke M
  64.130 +  hpt2 neg 0 R hpt2 vpt2 V stroke} def
  64.131 +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M
  64.132 +  hpt neg vpt -1.62 mul V
  64.133 +  hpt 2 mul 0 V
  64.134 +  hpt neg vpt 1.62 mul V closepath stroke
  64.135 +  Pnt} def
  64.136 +/Star {2 copy Pls Crs} def
  64.137 +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M
  64.138 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  64.139 +  hpt2 neg 0 V closepath fill} def
  64.140 +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M
  64.141 +  hpt neg vpt -1.62 mul V
  64.142 +  hpt 2 mul 0 V
  64.143 +  hpt neg vpt 1.62 mul V closepath fill} def
  64.144 +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
  64.145 +  hpt neg vpt 1.62 mul V
  64.146 +  hpt 2 mul 0 V
  64.147 +  hpt neg vpt -1.62 mul V closepath stroke
  64.148 +  Pnt} def
  64.149 +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M
  64.150 +  hpt neg vpt 1.62 mul V
  64.151 +  hpt 2 mul 0 V
  64.152 +  hpt neg vpt -1.62 mul V closepath fill} def
  64.153 +/DiaF {stroke [] 0 setdash vpt add M
  64.154 +  hpt neg vpt neg V hpt vpt neg V
  64.155 +  hpt vpt V hpt neg vpt V closepath fill} def
  64.156 +/Pent {stroke [] 0 setdash 2 copy gsave
  64.157 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  64.158 +  closepath stroke grestore Pnt} def
  64.159 +/PentF {stroke [] 0 setdash gsave
  64.160 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  64.161 +  closepath fill grestore} def
  64.162 +/Circle {stroke [] 0 setdash 2 copy
  64.163 +  hpt 0 360 arc stroke Pnt} def
  64.164 +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def
  64.165 +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def
  64.166 +/C1 {BL [] 0 setdash 2 copy moveto
  64.167 +	2 copy vpt 0 90 arc closepath fill
  64.168 +	vpt 0 360 arc closepath} bind def
  64.169 +/C2 {BL [] 0 setdash 2 copy moveto
  64.170 +	2 copy vpt 90 180 arc closepath fill
  64.171 +	vpt 0 360 arc closepath} bind def
  64.172 +/C3 {BL [] 0 setdash 2 copy moveto
  64.173 +	2 copy vpt 0 180 arc closepath fill
  64.174 +	vpt 0 360 arc closepath} bind def
  64.175 +/C4 {BL [] 0 setdash 2 copy moveto
  64.176 +	2 copy vpt 180 270 arc closepath fill
  64.177 +	vpt 0 360 arc closepath} bind def
  64.178 +/C5 {BL [] 0 setdash 2 copy moveto
  64.179 +	2 copy vpt 0 90 arc
  64.180 +	2 copy moveto
  64.181 +	2 copy vpt 180 270 arc closepath fill
  64.182 +	vpt 0 360 arc} bind def
  64.183 +/C6 {BL [] 0 setdash 2 copy moveto
  64.184 +	2 copy vpt 90 270 arc closepath fill
  64.185 +	vpt 0 360 arc closepath} bind def
  64.186 +/C7 {BL [] 0 setdash 2 copy moveto
  64.187 +	2 copy vpt 0 270 arc closepath fill
  64.188 +	vpt 0 360 arc closepath} bind def
  64.189 +/C8 {BL [] 0 setdash 2 copy moveto
  64.190 +	2 copy vpt 270 360 arc closepath fill
  64.191 +	vpt 0 360 arc closepath} bind def
  64.192 +/C9 {BL [] 0 setdash 2 copy moveto
  64.193 +	2 copy vpt 270 450 arc closepath fill
  64.194 +	vpt 0 360 arc closepath} bind def
  64.195 +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
  64.196 +	2 copy moveto
  64.197 +	2 copy vpt 90 180 arc closepath fill
  64.198 +	vpt 0 360 arc closepath} bind def
  64.199 +/C11 {BL [] 0 setdash 2 copy moveto
  64.200 +	2 copy vpt 0 180 arc closepath fill
  64.201 +	2 copy moveto
  64.202 +	2 copy vpt 270 360 arc closepath fill
  64.203 +	vpt 0 360 arc closepath} bind def
  64.204 +/C12 {BL [] 0 setdash 2 copy moveto
  64.205 +	2 copy vpt 180 360 arc closepath fill
  64.206 +	vpt 0 360 arc closepath} bind def
  64.207 +/C13 {BL [] 0 setdash 2 copy moveto
  64.208 +	2 copy vpt 0 90 arc closepath fill
  64.209 +	2 copy moveto
  64.210 +	2 copy vpt 180 360 arc closepath fill
  64.211 +	vpt 0 360 arc closepath} bind def
  64.212 +/C14 {BL [] 0 setdash 2 copy moveto
  64.213 +	2 copy vpt 90 360 arc closepath fill
  64.214 +	vpt 0 360 arc} bind def
  64.215 +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
  64.216 +	vpt 0 360 arc closepath} bind def
  64.217 +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
  64.218 +	neg 0 rlineto closepath} bind def
  64.219 +/Square {dup Rec} bind def
  64.220 +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def
  64.221 +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def
  64.222 +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def
  64.223 +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
  64.224 +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def
  64.225 +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
  64.226 +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill
  64.227 +	exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
  64.228 +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def
  64.229 +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
  64.230 +	2 copy vpt Square fill Bsquare} bind def
  64.231 +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def
  64.232 +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def
  64.233 +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
  64.234 +	Bsquare} bind def
  64.235 +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
  64.236 +	Bsquare} bind def
  64.237 +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def
  64.238 +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
  64.239 +	2 copy vpt Square fill Bsquare} bind def
  64.240 +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
  64.241 +	2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
  64.242 +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def
  64.243 +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def
  64.244 +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def
  64.245 +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def
  64.246 +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def
  64.247 +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def
  64.248 +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def
  64.249 +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def
  64.250 +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def
  64.251 +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def
  64.252 +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def
  64.253 +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def
  64.254 +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def
  64.255 +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def
  64.256 +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def
  64.257 +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def
  64.258 +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def
  64.259 +/DiaE {stroke [] 0 setdash vpt add M
  64.260 +  hpt neg vpt neg V hpt vpt neg V
  64.261 +  hpt vpt V hpt neg vpt V closepath stroke} def
  64.262 +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M
  64.263 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  64.264 +  hpt2 neg 0 V closepath stroke} def
  64.265 +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M
  64.266 +  hpt neg vpt -1.62 mul V
  64.267 +  hpt 2 mul 0 V
  64.268 +  hpt neg vpt 1.62 mul V closepath stroke} def
  64.269 +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M
  64.270 +  hpt neg vpt 1.62 mul V
  64.271 +  hpt 2 mul 0 V
  64.272 +  hpt neg vpt -1.62 mul V closepath stroke} def
  64.273 +/PentE {stroke [] 0 setdash gsave
  64.274 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  64.275 +  closepath stroke grestore} def
  64.276 +/CircE {stroke [] 0 setdash 
  64.277 +  hpt 0 360 arc stroke} def
  64.278 +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def
  64.279 +/DiaW {stroke [] 0 setdash vpt add M
  64.280 +  hpt neg vpt neg V hpt vpt neg V
  64.281 +  hpt vpt V hpt neg vpt V Opaque stroke} def
  64.282 +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M
  64.283 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  64.284 +  hpt2 neg 0 V Opaque stroke} def
  64.285 +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M
  64.286 +  hpt neg vpt -1.62 mul V
  64.287 +  hpt 2 mul 0 V
  64.288 +  hpt neg vpt 1.62 mul V Opaque stroke} def
  64.289 +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M
  64.290 +  hpt neg vpt 1.62 mul V
  64.291 +  hpt 2 mul 0 V
  64.292 +  hpt neg vpt -1.62 mul V Opaque stroke} def
  64.293 +/PentW {stroke [] 0 setdash gsave
  64.294 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  64.295 +  Opaque stroke grestore} def
  64.296 +/CircW {stroke [] 0 setdash 
  64.297 +  hpt 0 360 arc Opaque stroke} def
  64.298 +/BoxFill {gsave Rec 1 setgray fill grestore} def
  64.299 +/Density {
  64.300 +  /Fillden exch def
  64.301 +  currentrgbcolor
  64.302 +  /ColB exch def /ColG exch def /ColR exch def
  64.303 +  /ColR ColR Fillden mul Fillden sub 1 add def
  64.304 +  /ColG ColG Fillden mul Fillden sub 1 add def
  64.305 +  /ColB ColB Fillden mul Fillden sub 1 add def
  64.306 +  ColR ColG ColB setrgbcolor} def
  64.307 +/BoxColFill {gsave Rec PolyFill} def
  64.308 +/PolyFill {gsave Density fill grestore grestore} def
  64.309 +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def
  64.310 +%
  64.311 +% PostScript Level 1 Pattern Fill routine for rectangles
  64.312 +% Usage: x y w h s a XX PatternFill
  64.313 +%	x,y = lower left corner of box to be filled
  64.314 +%	w,h = width and height of box
  64.315 +%	  a = angle in degrees between lines and x-axis
  64.316 +%	 XX = 0/1 for no/yes cross-hatch
  64.317 +%
  64.318 +/PatternFill {gsave /PFa [ 9 2 roll ] def
  64.319 +  PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate
  64.320 +  PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec
  64.321 +  gsave 1 setgray fill grestore clip
  64.322 +  currentlinewidth 0.5 mul setlinewidth
  64.323 +  /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def
  64.324 +  0 0 M PFa 5 get rotate PFs -2 div dup translate
  64.325 +  0 1 PFs PFa 4 get div 1 add floor cvi
  64.326 +	{PFa 4 get mul 0 M 0 PFs V} for
  64.327 +  0 PFa 6 get ne {
  64.328 +	0 1 PFs PFa 4 get div 1 add floor cvi
  64.329 +	{PFa 4 get mul 0 2 1 roll M PFs 0 V} for
  64.330 + } if
  64.331 +  stroke grestore} def
  64.332 +%
  64.333 +/languagelevel where
  64.334 + {pop languagelevel} {1} ifelse
  64.335 + 2 lt
  64.336 +	{/InterpretLevel1 true def}
  64.337 +	{/InterpretLevel1 Level1 def}
  64.338 + ifelse
  64.339 +%
  64.340 +% PostScript level 2 pattern fill definitions
  64.341 +%
  64.342 +/Level2PatternFill {
  64.343 +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8}
  64.344 +	bind def
  64.345 +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def
  64.346 +<< Tile8x8
  64.347 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} 
  64.348 +>> matrix makepattern
  64.349 +/Pat1 exch def
  64.350 +<< Tile8x8
  64.351 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke
  64.352 +	0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke}
  64.353 +>> matrix makepattern
  64.354 +/Pat2 exch def
  64.355 +<< Tile8x8
  64.356 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L
  64.357 +	8 8 L 8 0 L 0 0 L fill}
  64.358 +>> matrix makepattern
  64.359 +/Pat3 exch def
  64.360 +<< Tile8x8
  64.361 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L
  64.362 +	0 12 M 12 0 L stroke}
  64.363 +>> matrix makepattern
  64.364 +/Pat4 exch def
  64.365 +<< Tile8x8
  64.366 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L
  64.367 +	0 -4 M 12 8 L stroke}
  64.368 +>> matrix makepattern
  64.369 +/Pat5 exch def
  64.370 +<< Tile8x8
  64.371 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L
  64.372 +	0 12 M 8 -4 L 4 12 M 10 0 L stroke}
  64.373 +>> matrix makepattern
  64.374 +/Pat6 exch def
  64.375 +<< Tile8x8
  64.376 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L
  64.377 +	0 -4 M 8 12 L 4 -4 M 10 8 L stroke}
  64.378 +>> matrix makepattern
  64.379 +/Pat7 exch def
  64.380 +<< Tile8x8
  64.381 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L
  64.382 +	12 0 M -4 8 L 12 4 M 0 10 L stroke}
  64.383 +>> matrix makepattern
  64.384 +/Pat8 exch def
  64.385 +<< Tile8x8
  64.386 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L
  64.387 +	-4 0 M 12 8 L -4 4 M 8 10 L stroke}
  64.388 +>> matrix makepattern
  64.389 +/Pat9 exch def
  64.390 +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def
  64.391 +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def
  64.392 +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def
  64.393 +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def
  64.394 +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def
  64.395 +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def
  64.396 +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def
  64.397 +} def
  64.398 +%
  64.399 +%
  64.400 +%End of PostScript Level 2 code
  64.401 +%
  64.402 +/PatternBgnd {
  64.403 +  TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse
  64.404 +} def
  64.405 +%
  64.406 +% Substitute for Level 2 pattern fill codes with
  64.407 +% grayscale if Level 2 support is not selected.
  64.408 +%
  64.409 +/Level1PatternFill {
  64.410 +/Pattern1 {0.250 Density} bind def
  64.411 +/Pattern2 {0.500 Density} bind def
  64.412 +/Pattern3 {0.750 Density} bind def
  64.413 +/Pattern4 {0.125 Density} bind def
  64.414 +/Pattern5 {0.375 Density} bind def
  64.415 +/Pattern6 {0.625 Density} bind def
  64.416 +/Pattern7 {0.875 Density} bind def
  64.417 +} def
  64.418 +%
  64.419 +% Now test for support of Level 2 code
  64.420 +%
  64.421 +Level1 {Level1PatternFill} {Level2PatternFill} ifelse
  64.422 +%
  64.423 +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont
  64.424 +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall
  64.425 +currentdict end definefont pop
  64.426 +end
  64.427 +%%EndProlog
  64.428 +gnudict begin
  64.429 +gsave
  64.430 +50 50 translate
  64.431 +0.050 0.050 scale
  64.432 +0 setgray
  64.433 +newpath
  64.434 +(Helvetica) findfont 140 scalefont setfont
  64.435 +1.000 UL
  64.436 +LTb
  64.437 +1078 448 M
  64.438 +63 0 V
  64.439 +5905 0 R
  64.440 +-63 0 V
  64.441 +994 448 M
  64.442 +( 0) Rshow
  64.443 +1.000 UL
  64.444 +LTb
  64.445 +1078 970 M
  64.446 +63 0 V
  64.447 +5905 0 R
  64.448 +-63 0 V
  64.449 +994 970 M
  64.450 +( 2e+08) Rshow
  64.451 +1.000 UL
  64.452 +LTb
  64.453 +1078 1491 M
  64.454 +63 0 V
  64.455 +5905 0 R
  64.456 +-63 0 V
  64.457 +-5989 0 R
  64.458 +( 4e+08) Rshow
  64.459 +1.000 UL
  64.460 +LTb
  64.461 +1078 2013 M
  64.462 +63 0 V
  64.463 +5905 0 R
  64.464 +-63 0 V
  64.465 +-5989 0 R
  64.466 +( 6e+08) Rshow
  64.467 +1.000 UL
  64.468 +LTb
  64.469 +1078 2534 M
  64.470 +63 0 V
  64.471 +5905 0 R
  64.472 +-63 0 V
  64.473 +-5989 0 R
  64.474 +( 8e+08) Rshow
  64.475 +1.000 UL
  64.476 +LTb
  64.477 +1078 3056 M
  64.478 +63 0 V
  64.479 +5905 0 R
  64.480 +-63 0 V
  64.481 +-5989 0 R
  64.482 +( 1e+09) Rshow
  64.483 +1.000 UL
  64.484 +LTb
  64.485 +1078 3577 M
  64.486 +63 0 V
  64.487 +5905 0 R
  64.488 +-63 0 V
  64.489 +-5989 0 R
  64.490 +( 1.2e+09) Rshow
  64.491 +1.000 UL
  64.492 +LTb
  64.493 +1078 4099 M
  64.494 +63 0 V
  64.495 +5905 0 R
  64.496 +-63 0 V
  64.497 +-5989 0 R
  64.498 +( 1.4e+09) Rshow
  64.499 +1.000 UL
  64.500 +LTb
  64.501 +1078 4620 M
  64.502 +63 0 V
  64.503 +5905 0 R
  64.504 +-63 0 V
  64.505 +-5989 0 R
  64.506 +( 1.6e+09) Rshow
  64.507 +1.000 UL
  64.508 +LTb
  64.509 +1078 448 M
  64.510 +0 63 V
  64.511 +0 4109 R
  64.512 +0 -63 V
  64.513 +0 -4249 R
  64.514 +( 0) Cshow
  64.515 +1.000 UL
  64.516 +LTb
  64.517 +2272 448 M
  64.518 +0 63 V
  64.519 +0 4109 R
  64.520 +0 -63 V
  64.521 +0 -4249 R
  64.522 +( 50000) Cshow
  64.523 +1.000 UL
  64.524 +LTb
  64.525 +3465 448 M
  64.526 +0 63 V
  64.527 +0 4109 R
  64.528 +0 -63 V
  64.529 +0 -4249 R
  64.530 +( 100000) Cshow
  64.531 +1.000 UL
  64.532 +LTb
  64.533 +4659 448 M
  64.534 +0 63 V
  64.535 +0 4109 R
  64.536 +0 -63 V
  64.537 +0 -4249 R
  64.538 +( 150000) Cshow
  64.539 +1.000 UL
  64.540 +LTb
  64.541 +5852 448 M
  64.542 +0 63 V
  64.543 +0 4109 R
  64.544 +0 -63 V
  64.545 +0 -4249 R
  64.546 +( 200000) Cshow
  64.547 +1.000 UL
  64.548 +LTb
  64.549 +7046 448 M
  64.550 +0 63 V
  64.551 +0 4109 R
  64.552 +0 -63 V
  64.553 +0 -4249 R
  64.554 +( 250000) Cshow
  64.555 +1.000 UL
  64.556 +LTb
  64.557 +1.000 UL
  64.558 +LTb
  64.559 +1078 4620 N
  64.560 +0 -4172 V
  64.561 +5968 0 V
  64.562 +0 4172 V
  64.563 +-5968 0 V
  64.564 +Z stroke
  64.565 +LCb setrgbcolor
  64.566 +4062 98 M
  64.567 +(Cycles between Sync Operations) Cshow
  64.568 +LTb
  64.569 +4062 4830 M
  64.570 +( Runtime Histogram) Cshow
  64.571 +1.000 UP
  64.572 +1.000 UL
  64.573 +LTb
  64.574 +1.000 UL
  64.575 +LT0
  64.576 +LTb
  64.577 +6395 4487 M
  64.578 +(Runtime Workcycles) Rshow
  64.579 +LT0
  64.580 +6479 4487 M
  64.581 +399 0 V
  64.582 +1125 4416 M
  64.583 +45 -1950 V
  64.584 +44 -656 V
  64.585 +45 -316 V
  64.586 +45 -170 V
  64.587 +45 -141 V
  64.588 +44 -76 V
  64.589 +46 -79 V
  64.590 +89 -99 V
  64.591 +89 -21 V
  64.592 +1977 732 L
  64.593 +447 -63 V
  64.594 +447 -33 V
  64.595 +899 -31 V
  64.596 +895 -14 V
  64.597 +6465 574 L
  64.598 +stroke
  64.599 +LTb
  64.600 +1078 4620 N
  64.601 +0 -4172 V
  64.602 +5968 0 V
  64.603 +0 4172 V
  64.604 +-5968 0 V
  64.605 +Z stroke
  64.606 +1.000 UP
  64.607 +1.000 UL
  64.608 +LTb
  64.609 +stroke
  64.610 +grestore
  64.611 +end
  64.612 +showpage
  64.613 +%%Trailer
  64.614 +%%DocumentFonts: Helvetica
    65.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    65.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/old_turbo_vs_non-turbo_plus_tsc_vs_perf_tests/turbo_tsc.test	Mon Dec 12 20:28:31 2011 +0100
    65.3 @@ -0,0 +1,18 @@
    65.4 +#<total workcycles>	<workcycles per core>	<runtime>	<Cycles between Syncs>	<Overhead per Core>	<Overhead>	<Overhead per Sync>	<Syncs per Core>
    65.5 +#-----------------------------------
    65.6 +126217932	31554483.00000000000000000000	10702026708	1902.93589434326378000241	10670472225.00000000000000000000	42681888900.00000000000000000000	643497.29978289711735616934	16582
    65.7 +125126631	31281657.75000000000000000000	5667214422	3726.66878127233738384560	5635932764.25000000000000000000	22543731057.00000000000000000000	671423.96524303073624017155	8394
    65.8 +124893309	31223327.25000000000000000000	3833433474	5543.91463955965909090909	3802210146.75000000000000000000	15208840587.00000000000000000000	675108.33571555397727272727	5632
    65.9 +124631259	31157814.75000000000000000000	2731752360	7365.91365248226950354609	2700594545.25000000000000000000	10802378181.00000000000000000000	638438.42677304964539007092	4230
   65.10 +124645605	31161401.25000000000000000000	2132813640	9186.73385908018867924528	2101652238.75000000000000000000	8406608955.00000000000000000000	619590.87227299528301886792	3392
   65.11 +124937709	31234427.25000000000000000000	1919891125	11013.54980606488011283497	1888656697.75000000000000000000	7554626791.00000000000000000000	665957.93291607898448519040	2836
   65.12 +124696632	31174158.00000000000000000000	1652072910	12828.87160493827160493827	1620898752.00000000000000000000	6483595008.00000000000000000000	667036.52345679012345679012	2430
   65.13 +125035071	31258767.75000000000000000000	1393185281	14661.71095215759849906191	1361926513.25000000000000000000	5447706053.00000000000000000000	638802.30452626641651031894	2132
   65.14 +125050362	31262590.50000000000000000000	1155527094	18325.08235638921453692848	1124264503.50000000000000000000	4497058014.00000000000000000000	659006.15679953106682297772	1706
   65.15 +124778646	31194661.50000000000000000000	962582310	21937.17405063291139240506	931387648.50000000000000000000	3725550594.00000000000000000000	654984.28164556962025316455	1422
   65.16 +125947170	31486792.50000000000000000000	589755003	36869.78044496487119437939	558268210.50000000000000000000	2233072842.00000000000000000000	653709.84836065573770491803	854
   65.17 +125846724	31461681.00000000000000000000	362296137	54811.29094076655052264808	330834456.00000000000000000000	1323337824.00000000000000000000	576366.64808362369337979094	574
   65.18 +124980681	31245170.25000000000000000000	288516151	73002.73422897196261682242	257270980.75000000000000000000	1029083923.00000000000000000000	601100.42231308411214953271	428
   65.19 +126076395	31519098.75000000000000000000	190703100	109441.31510416666666666666	159184001.25000000000000000000	636736005.00000000000000000000	552722.22656250000000000000	288
   65.20 +124979373	31244843.25000000000000000000	143728908	146003.94042056074766355140	112484064.75000000000000000000	449936259.00000000000000000000	525626.47079439252336448598	214
   65.21 +124646505	31161626.25000000000000000000	102764922	219448.07218309859154929577	71603295.75000000000000000000	286413183.00000000000000000000	504248.56161971830985915492	142
    66.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    66.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/old_turbo_vs_non-turbo_plus_tsc_vs_perf_tests/turbo_tsc.test.eps	Mon Dec 12 20:28:31 2011 +0100
    66.3 @@ -0,0 +1,595 @@
    66.4 +%!PS-Adobe-2.0 EPSF-2.0
    66.5 +%%Title: turbo_tsc.test.eps
    66.6 +%%Creator: gnuplot 4.2 patchlevel 4 
    66.7 +%%CreationDate: Fri Nov 11 16:50:44 2011
    66.8 +%%DocumentFonts: (atend)
    66.9 +%%BoundingBox: 50 50 410 302
   66.10 +%%EndComments
   66.11 +%%BeginProlog
   66.12 +/gnudict 256 dict def
   66.13 +gnudict begin
   66.14 +%
   66.15 +% The following 6 true/false flags may be edited by hand if required
   66.16 +% The unit line width may also be changed
   66.17 +%
   66.18 +/Color false def
   66.19 +/Blacktext false def
   66.20 +/Solid false def
   66.21 +/Dashlength 1 def
   66.22 +/Landscape false def
   66.23 +/Level1 false def
   66.24 +/Rounded false def
   66.25 +/TransparentPatterns false def
   66.26 +/gnulinewidth 5.000 def
   66.27 +/userlinewidth gnulinewidth def
   66.28 +%
   66.29 +/vshift -46 def
   66.30 +/dl1 {
   66.31 +  10.0 Dashlength mul mul
   66.32 +  Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if
   66.33 +} def
   66.34 +/dl2 {
   66.35 +  10.0 Dashlength mul mul
   66.36 +  Rounded { currentlinewidth 0.75 mul add } if
   66.37 +} def
   66.38 +/hpt_ 31.5 def
   66.39 +/vpt_ 31.5 def
   66.40 +/hpt hpt_ def
   66.41 +/vpt vpt_ def
   66.42 +Level1 {} {
   66.43 +/SDict 10 dict def
   66.44 +systemdict /pdfmark known not {
   66.45 +  userdict /pdfmark systemdict /cleartomark get put
   66.46 +} if
   66.47 +SDict begin [
   66.48 +  /Title (turbo_tsc.test.eps)
   66.49 +  /Subject (gnuplot plot)
   66.50 +  /Creator (gnuplot 4.2 patchlevel 4 )
   66.51 +  /Author (Merten Christopher Sach,E-N 647,,,Forschungstutor)
   66.52 +%  /Producer (gnuplot)
   66.53 +%  /Keywords ()
   66.54 +  /CreationDate (Fri Nov 11 16:50:44 2011)
   66.55 +  /DOCINFO pdfmark
   66.56 +end
   66.57 +} ifelse
   66.58 +%
   66.59 +% Gnuplot Prolog Version 4.2 (August 2006)
   66.60 +%
   66.61 +/M {moveto} bind def
   66.62 +/L {lineto} bind def
   66.63 +/R {rmoveto} bind def
   66.64 +/V {rlineto} bind def
   66.65 +/N {newpath moveto} bind def
   66.66 +/Z {closepath} bind def
   66.67 +/C {setrgbcolor} bind def
   66.68 +/f {rlineto fill} bind def
   66.69 +/vpt2 vpt 2 mul def
   66.70 +/hpt2 hpt 2 mul def
   66.71 +/Lshow {currentpoint stroke M 0 vshift R 
   66.72 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   66.73 +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R
   66.74 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   66.75 +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R 
   66.76 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   66.77 +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
   66.78 +  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def
   66.79 +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash}
   66.80 + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def
   66.81 +/BL {stroke userlinewidth 2 mul setlinewidth
   66.82 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   66.83 +/AL {stroke userlinewidth 2 div setlinewidth
   66.84 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   66.85 +/UL {dup gnulinewidth mul /userlinewidth exch def
   66.86 +	dup 1 lt {pop 1} if 10 mul /udl exch def} def
   66.87 +/PL {stroke userlinewidth setlinewidth
   66.88 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   66.89 +% Default Line colors
   66.90 +/LCw {1 1 1} def
   66.91 +/LCb {0 0 0} def
   66.92 +/LCa {0 0 0} def
   66.93 +/LC0 {1 0 0} def
   66.94 +/LC1 {0 1 0} def
   66.95 +/LC2 {0 0 1} def
   66.96 +/LC3 {1 0 1} def
   66.97 +/LC4 {0 1 1} def
   66.98 +/LC5 {1 1 0} def
   66.99 +/LC6 {0 0 0} def
  66.100 +/LC7 {1 0.3 0} def
  66.101 +/LC8 {0.5 0.5 0.5} def
  66.102 +% Default Line Types
  66.103 +/LTw {PL [] 1 setgray} def
  66.104 +/LTb {BL [] LCb DL} def
  66.105 +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def
  66.106 +/LT0 {PL [] LC0 DL} def
  66.107 +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def
  66.108 +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def
  66.109 +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def
  66.110 +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def
  66.111 +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def
  66.112 +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def
  66.113 +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def
  66.114 +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def
  66.115 +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def
  66.116 +/Dia {stroke [] 0 setdash 2 copy vpt add M
  66.117 +  hpt neg vpt neg V hpt vpt neg V
  66.118 +  hpt vpt V hpt neg vpt V closepath stroke
  66.119 +  Pnt} def
  66.120 +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V
  66.121 +  currentpoint stroke M
  66.122 +  hpt neg vpt neg R hpt2 0 V stroke
  66.123 + } def
  66.124 +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
  66.125 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  66.126 +  hpt2 neg 0 V closepath stroke
  66.127 +  Pnt} def
  66.128 +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M
  66.129 +  hpt2 vpt2 neg V currentpoint stroke M
  66.130 +  hpt2 neg 0 R hpt2 vpt2 V stroke} def
  66.131 +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M
  66.132 +  hpt neg vpt -1.62 mul V
  66.133 +  hpt 2 mul 0 V
  66.134 +  hpt neg vpt 1.62 mul V closepath stroke
  66.135 +  Pnt} def
  66.136 +/Star {2 copy Pls Crs} def
  66.137 +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M
  66.138 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  66.139 +  hpt2 neg 0 V closepath fill} def
  66.140 +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M
  66.141 +  hpt neg vpt -1.62 mul V
  66.142 +  hpt 2 mul 0 V
  66.143 +  hpt neg vpt 1.62 mul V closepath fill} def
  66.144 +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
  66.145 +  hpt neg vpt 1.62 mul V
  66.146 +  hpt 2 mul 0 V
  66.147 +  hpt neg vpt -1.62 mul V closepath stroke
  66.148 +  Pnt} def
  66.149 +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M
  66.150 +  hpt neg vpt 1.62 mul V
  66.151 +  hpt 2 mul 0 V
  66.152 +  hpt neg vpt -1.62 mul V closepath fill} def
  66.153 +/DiaF {stroke [] 0 setdash vpt add M
  66.154 +  hpt neg vpt neg V hpt vpt neg V
  66.155 +  hpt vpt V hpt neg vpt V closepath fill} def
  66.156 +/Pent {stroke [] 0 setdash 2 copy gsave
  66.157 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  66.158 +  closepath stroke grestore Pnt} def
  66.159 +/PentF {stroke [] 0 setdash gsave
  66.160 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  66.161 +  closepath fill grestore} def
  66.162 +/Circle {stroke [] 0 setdash 2 copy
  66.163 +  hpt 0 360 arc stroke Pnt} def
  66.164 +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def
  66.165 +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def
  66.166 +/C1 {BL [] 0 setdash 2 copy moveto
  66.167 +	2 copy vpt 0 90 arc closepath fill
  66.168 +	vpt 0 360 arc closepath} bind def
  66.169 +/C2 {BL [] 0 setdash 2 copy moveto
  66.170 +	2 copy vpt 90 180 arc closepath fill
  66.171 +	vpt 0 360 arc closepath} bind def
  66.172 +/C3 {BL [] 0 setdash 2 copy moveto
  66.173 +	2 copy vpt 0 180 arc closepath fill
  66.174 +	vpt 0 360 arc closepath} bind def
  66.175 +/C4 {BL [] 0 setdash 2 copy moveto
  66.176 +	2 copy vpt 180 270 arc closepath fill
  66.177 +	vpt 0 360 arc closepath} bind def
  66.178 +/C5 {BL [] 0 setdash 2 copy moveto
  66.179 +	2 copy vpt 0 90 arc
  66.180 +	2 copy moveto
  66.181 +	2 copy vpt 180 270 arc closepath fill
  66.182 +	vpt 0 360 arc} bind def
  66.183 +/C6 {BL [] 0 setdash 2 copy moveto
  66.184 +	2 copy vpt 90 270 arc closepath fill
  66.185 +	vpt 0 360 arc closepath} bind def
  66.186 +/C7 {BL [] 0 setdash 2 copy moveto
  66.187 +	2 copy vpt 0 270 arc closepath fill
  66.188 +	vpt 0 360 arc closepath} bind def
  66.189 +/C8 {BL [] 0 setdash 2 copy moveto
  66.190 +	2 copy vpt 270 360 arc closepath fill
  66.191 +	vpt 0 360 arc closepath} bind def
  66.192 +/C9 {BL [] 0 setdash 2 copy moveto
  66.193 +	2 copy vpt 270 450 arc closepath fill
  66.194 +	vpt 0 360 arc closepath} bind def
  66.195 +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
  66.196 +	2 copy moveto
  66.197 +	2 copy vpt 90 180 arc closepath fill
  66.198 +	vpt 0 360 arc closepath} bind def
  66.199 +/C11 {BL [] 0 setdash 2 copy moveto
  66.200 +	2 copy vpt 0 180 arc closepath fill
  66.201 +	2 copy moveto
  66.202 +	2 copy vpt 270 360 arc closepath fill
  66.203 +	vpt 0 360 arc closepath} bind def
  66.204 +/C12 {BL [] 0 setdash 2 copy moveto
  66.205 +	2 copy vpt 180 360 arc closepath fill
  66.206 +	vpt 0 360 arc closepath} bind def
  66.207 +/C13 {BL [] 0 setdash 2 copy moveto
  66.208 +	2 copy vpt 0 90 arc closepath fill
  66.209 +	2 copy moveto
  66.210 +	2 copy vpt 180 360 arc closepath fill
  66.211 +	vpt 0 360 arc closepath} bind def
  66.212 +/C14 {BL [] 0 setdash 2 copy moveto
  66.213 +	2 copy vpt 90 360 arc closepath fill
  66.214 +	vpt 0 360 arc} bind def
  66.215 +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
  66.216 +	vpt 0 360 arc closepath} bind def
  66.217 +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
  66.218 +	neg 0 rlineto closepath} bind def
  66.219 +/Square {dup Rec} bind def
  66.220 +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def
  66.221 +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def
  66.222 +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def
  66.223 +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
  66.224 +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def
  66.225 +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
  66.226 +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill
  66.227 +	exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
  66.228 +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def
  66.229 +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
  66.230 +	2 copy vpt Square fill Bsquare} bind def
  66.231 +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def
  66.232 +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def
  66.233 +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
  66.234 +	Bsquare} bind def
  66.235 +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
  66.236 +	Bsquare} bind def
  66.237 +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def
  66.238 +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
  66.239 +	2 copy vpt Square fill Bsquare} bind def
  66.240 +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
  66.241 +	2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
  66.242 +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def
  66.243 +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def
  66.244 +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def
  66.245 +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def
  66.246 +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def
  66.247 +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def
  66.248 +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def
  66.249 +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def
  66.250 +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def
  66.251 +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def
  66.252 +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def
  66.253 +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def
  66.254 +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def
  66.255 +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def
  66.256 +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def
  66.257 +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def
  66.258 +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def
  66.259 +/DiaE {stroke [] 0 setdash vpt add M
  66.260 +  hpt neg vpt neg V hpt vpt neg V
  66.261 +  hpt vpt V hpt neg vpt V closepath stroke} def
  66.262 +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M
  66.263 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  66.264 +  hpt2 neg 0 V closepath stroke} def
  66.265 +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M
  66.266 +  hpt neg vpt -1.62 mul V
  66.267 +  hpt 2 mul 0 V
  66.268 +  hpt neg vpt 1.62 mul V closepath stroke} def
  66.269 +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M
  66.270 +  hpt neg vpt 1.62 mul V
  66.271 +  hpt 2 mul 0 V
  66.272 +  hpt neg vpt -1.62 mul V closepath stroke} def
  66.273 +/PentE {stroke [] 0 setdash gsave
  66.274 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  66.275 +  closepath stroke grestore} def
  66.276 +/CircE {stroke [] 0 setdash 
  66.277 +  hpt 0 360 arc stroke} def
  66.278 +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def
  66.279 +/DiaW {stroke [] 0 setdash vpt add M
  66.280 +  hpt neg vpt neg V hpt vpt neg V
  66.281 +  hpt vpt V hpt neg vpt V Opaque stroke} def
  66.282 +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M
  66.283 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  66.284 +  hpt2 neg 0 V Opaque stroke} def
  66.285 +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M
  66.286 +  hpt neg vpt -1.62 mul V
  66.287 +  hpt 2 mul 0 V
  66.288 +  hpt neg vpt 1.62 mul V Opaque stroke} def
  66.289 +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M
  66.290 +  hpt neg vpt 1.62 mul V
  66.291 +  hpt 2 mul 0 V
  66.292 +  hpt neg vpt -1.62 mul V Opaque stroke} def
  66.293 +/PentW {stroke [] 0 setdash gsave
  66.294 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  66.295 +  Opaque stroke grestore} def
  66.296 +/CircW {stroke [] 0 setdash 
  66.297 +  hpt 0 360 arc Opaque stroke} def
  66.298 +/BoxFill {gsave Rec 1 setgray fill grestore} def
  66.299 +/Density {
  66.300 +  /Fillden exch def
  66.301 +  currentrgbcolor
  66.302 +  /ColB exch def /ColG exch def /ColR exch def
  66.303 +  /ColR ColR Fillden mul Fillden sub 1 add def
  66.304 +  /ColG ColG Fillden mul Fillden sub 1 add def
  66.305 +  /ColB ColB Fillden mul Fillden sub 1 add def
  66.306 +  ColR ColG ColB setrgbcolor} def
  66.307 +/BoxColFill {gsave Rec PolyFill} def
  66.308 +/PolyFill {gsave Density fill grestore grestore} def
  66.309 +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def
  66.310 +%
  66.311 +% PostScript Level 1 Pattern Fill routine for rectangles
  66.312 +% Usage: x y w h s a XX PatternFill
  66.313 +%	x,y = lower left corner of box to be filled
  66.314 +%	w,h = width and height of box
  66.315 +%	  a = angle in degrees between lines and x-axis
  66.316 +%	 XX = 0/1 for no/yes cross-hatch
  66.317 +%
  66.318 +/PatternFill {gsave /PFa [ 9 2 roll ] def
  66.319 +  PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate
  66.320 +  PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec
  66.321 +  gsave 1 setgray fill grestore clip
  66.322 +  currentlinewidth 0.5 mul setlinewidth
  66.323 +  /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def
  66.324 +  0 0 M PFa 5 get rotate PFs -2 div dup translate
  66.325 +  0 1 PFs PFa 4 get div 1 add floor cvi
  66.326 +	{PFa 4 get mul 0 M 0 PFs V} for
  66.327 +  0 PFa 6 get ne {
  66.328 +	0 1 PFs PFa 4 get div 1 add floor cvi
  66.329 +	{PFa 4 get mul 0 2 1 roll M PFs 0 V} for
  66.330 + } if
  66.331 +  stroke grestore} def
  66.332 +%
  66.333 +/languagelevel where
  66.334 + {pop languagelevel} {1} ifelse
  66.335 + 2 lt
  66.336 +	{/InterpretLevel1 true def}
  66.337 +	{/InterpretLevel1 Level1 def}
  66.338 + ifelse
  66.339 +%
  66.340 +% PostScript level 2 pattern fill definitions
  66.341 +%
  66.342 +/Level2PatternFill {
  66.343 +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8}
  66.344 +	bind def
  66.345 +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def
  66.346 +<< Tile8x8
  66.347 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} 
  66.348 +>> matrix makepattern
  66.349 +/Pat1 exch def
  66.350 +<< Tile8x8
  66.351 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke
  66.352 +	0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke}
  66.353 +>> matrix makepattern
  66.354 +/Pat2 exch def
  66.355 +<< Tile8x8
  66.356 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L
  66.357 +	8 8 L 8 0 L 0 0 L fill}
  66.358 +>> matrix makepattern
  66.359 +/Pat3 exch def
  66.360 +<< Tile8x8
  66.361 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L
  66.362 +	0 12 M 12 0 L stroke}
  66.363 +>> matrix makepattern
  66.364 +/Pat4 exch def
  66.365 +<< Tile8x8
  66.366 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L
  66.367 +	0 -4 M 12 8 L stroke}
  66.368 +>> matrix makepattern
  66.369 +/Pat5 exch def
  66.370 +<< Tile8x8
  66.371 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L
  66.372 +	0 12 M 8 -4 L 4 12 M 10 0 L stroke}
  66.373 +>> matrix makepattern
  66.374 +/Pat6 exch def
  66.375 +<< Tile8x8
  66.376 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L
  66.377 +	0 -4 M 8 12 L 4 -4 M 10 8 L stroke}
  66.378 +>> matrix makepattern
  66.379 +/Pat7 exch def
  66.380 +<< Tile8x8
  66.381 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L
  66.382 +	12 0 M -4 8 L 12 4 M 0 10 L stroke}
  66.383 +>> matrix makepattern
  66.384 +/Pat8 exch def
  66.385 +<< Tile8x8
  66.386 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L
  66.387 +	-4 0 M 12 8 L -4 4 M 8 10 L stroke}
  66.388 +>> matrix makepattern
  66.389 +/Pat9 exch def
  66.390 +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def
  66.391 +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def
  66.392 +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def
  66.393 +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def
  66.394 +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def
  66.395 +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def
  66.396 +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def
  66.397 +} def
  66.398 +%
  66.399 +%
  66.400 +%End of PostScript Level 2 code
  66.401 +%
  66.402 +/PatternBgnd {
  66.403 +  TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse
  66.404 +} def
  66.405 +%
  66.406 +% Substitute for Level 2 pattern fill codes with
  66.407 +% grayscale if Level 2 support is not selected.
  66.408 +%
  66.409 +/Level1PatternFill {
  66.410 +/Pattern1 {0.250 Density} bind def
  66.411 +/Pattern2 {0.500 Density} bind def
  66.412 +/Pattern3 {0.750 Density} bind def
  66.413 +/Pattern4 {0.125 Density} bind def
  66.414 +/Pattern5 {0.375 Density} bind def
  66.415 +/Pattern6 {0.625 Density} bind def
  66.416 +/Pattern7 {0.875 Density} bind def
  66.417 +} def
  66.418 +%
  66.419 +% Now test for support of Level 2 code
  66.420 +%
  66.421 +Level1 {Level1PatternFill} {Level2PatternFill} ifelse
  66.422 +%
  66.423 +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont
  66.424 +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall
  66.425 +currentdict end definefont pop
  66.426 +end
  66.427 +%%EndProlog
  66.428 +gnudict begin
  66.429 +gsave
  66.430 +50 50 translate
  66.431 +0.050 0.050 scale
  66.432 +0 setgray
  66.433 +newpath
  66.434 +(Helvetica) findfont 140 scalefont setfont
  66.435 +1.000 UL
  66.436 +LTb
  66.437 +1078 448 M
  66.438 +63 0 V
  66.439 +5905 0 R
  66.440 +-63 0 V
  66.441 +994 448 M
  66.442 +( 0) Rshow
  66.443 +1.000 UL
  66.444 +LTb
  66.445 +1078 1143 M
  66.446 +63 0 V
  66.447 +5905 0 R
  66.448 +-63 0 V
  66.449 +-5989 0 R
  66.450 +( 2e+09) Rshow
  66.451 +1.000 UL
  66.452 +LTb
  66.453 +1078 1839 M
  66.454 +63 0 V
  66.455 +5905 0 R
  66.456 +-63 0 V
  66.457 +-5989 0 R
  66.458 +( 4e+09) Rshow
  66.459 +1.000 UL
  66.460 +LTb
  66.461 +1078 2534 M
  66.462 +63 0 V
  66.463 +5905 0 R
  66.464 +-63 0 V
  66.465 +-5989 0 R
  66.466 +( 6e+09) Rshow
  66.467 +1.000 UL
  66.468 +LTb
  66.469 +1078 3229 M
  66.470 +63 0 V
  66.471 +5905 0 R
  66.472 +-63 0 V
  66.473 +-5989 0 R
  66.474 +( 8e+09) Rshow
  66.475 +1.000 UL
  66.476 +LTb
  66.477 +1078 3925 M
  66.478 +63 0 V
  66.479 +5905 0 R
  66.480 +-63 0 V
  66.481 +-5989 0 R
  66.482 +( 1e+10) Rshow
  66.483 +1.000 UL
  66.484 +LTb
  66.485 +1078 4620 M
  66.486 +63 0 V
  66.487 +5905 0 R
  66.488 +-63 0 V
  66.489 +-5989 0 R
  66.490 +( 1.2e+10) Rshow
  66.491 +1.000 UL
  66.492 +LTb
  66.493 +1078 448 M
  66.494 +0 63 V
  66.495 +0 4109 R
  66.496 +0 -63 V
  66.497 +0 -4249 R
  66.498 +( 0) Cshow
  66.499 +1.000 UL
  66.500 +LTb
  66.501 +2272 448 M
  66.502 +0 63 V
  66.503 +0 4109 R
  66.504 +0 -63 V
  66.505 +0 -4249 R
  66.506 +( 50000) Cshow
  66.507 +1.000 UL
  66.508 +LTb
  66.509 +3465 448 M
  66.510 +0 63 V
  66.511 +0 4109 R
  66.512 +0 -63 V
  66.513 +0 -4249 R
  66.514 +( 100000) Cshow
  66.515 +1.000 UL
  66.516 +LTb
  66.517 +4659 448 M
  66.518 +0 63 V
  66.519 +0 4109 R
  66.520 +0 -63 V
  66.521 +0 -4249 R
  66.522 +( 150000) Cshow
  66.523 +1.000 UL
  66.524 +LTb
  66.525 +5852 448 M
  66.526 +0 63 V
  66.527 +0 4109 R
  66.528 +0 -63 V
  66.529 +0 -4249 R
  66.530 +( 200000) Cshow
  66.531 +1.000 UL
  66.532 +LTb
  66.533 +7046 448 M
  66.534 +0 63 V
  66.535 +0 4109 R
  66.536 +0 -63 V
  66.537 +0 -4249 R
  66.538 +( 250000) Cshow
  66.539 +1.000 UL
  66.540 +LTb
  66.541 +1.000 UL
  66.542 +LTb
  66.543 +1078 4620 N
  66.544 +0 -4172 V
  66.545 +5968 0 V
  66.546 +0 4172 V
  66.547 +-5968 0 V
  66.548 +Z stroke
  66.549 +LCb setrgbcolor
  66.550 +4062 98 M
  66.551 +(Cycles between Sync Operations) Cshow
  66.552 +LTb
  66.553 +4062 4830 M
  66.554 +( Runtime Histogram) Cshow
  66.555 +1.000 UP
  66.556 +1.000 UL
  66.557 +LTb
  66.558 +1.000 UL
  66.559 +LT0
  66.560 +LTb
  66.561 +6395 4487 M
  66.562 +(Runtime Workcycles) Rshow
  66.563 +LT0
  66.564 +6479 4487 M
  66.565 +399 0 V
  66.566 +1123 4169 M
  66.567 +44 -1751 V
  66.568 +43 -637 V
  66.569 +44 -383 V
  66.570 +43 -208 V
  66.571 +44 -75 V
  66.572 +43 -93 V
  66.573 +44 -90 V
  66.574 +87 -82 V
  66.575 +87 -67 V
  66.576 +1958 653 L
  66.577 +428 -79 V
  66.578 +435 -26 V
  66.579 +870 -34 V
  66.580 +872 -16 V
  66.581 +6317 484 L
  66.582 +stroke
  66.583 +LTb
  66.584 +1078 4620 N
  66.585 +0 -4172 V
  66.586 +5968 0 V
  66.587 +0 4172 V
  66.588 +-5968 0 V
  66.589 +Z stroke
  66.590 +1.000 UP
  66.591 +1.000 UL
  66.592 +LTb
  66.593 +stroke
  66.594 +grestore
  66.595 +end
  66.596 +showpage
  66.597 +%%Trailer
  66.598 +%%DocumentFonts: Helvetica
    67.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    67.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/pthread/2011-11-25/20threads_no_turbo.test	Mon Dec 12 20:28:31 2011 +0100
    67.3 @@ -0,0 +1,18 @@
    67.4 +#<total workcycles>	<workcycles per core>	<overall cycles>	<Cycles between Syncs>	<Overhead per Core>	<Overhead>	<Overhead per Sync>	<Syncs per Core>
    67.5 +#-----------------------------------
    67.6 +124620952	31155238.00000000000000000000	5493485760	6991.75000000000000000000	1342216202.00000000000000000000	{OVERHEAD}	301215.48518850987432675044	4456
    67.7 +123867100	30966775.00000000000000000000	2727398854	13011.25000000000000000000	650882938.50000000000000000000	{OVERHEAD}	273480.22626050420168067226	2380
    67.8 +123797949	30949487.25000000000000000000	2163416377	19034.12500000000000000000	509904607.00000000000000000000	{OVERHEAD}	313594.46924969249692496924	1626
    67.9 +124833696	31208424.00000000000000000000	1257171357	25006.75000000000000000000	283084415.25000000000000000000	{OVERHEAD}	226830.46093750000000000000	1248
   67.10 +124890876	31222719.00000000000000000000	989411403	31036.50000000000000000000	216130131.75000000000000000000	{OVERHEAD}	214841.08523856858846918489	1006
   67.11 +124961374	31240343.50000000000000000000	831834233	37014.62500000000000000000	176718214.75000000000000000000	{OVERHEAD}	209381.77103080568720379146	844
   67.12 +124943511	31235877.75000000000000000000	699414159	43024.62500000000000000000	143617662.00000000000000000000	{OVERHEAD}	197820.47107438016528925619	726
   67.13 +123931724	30982931.00000000000000000000	613570178	49023.62500000000000000000	122409613.50000000000000000000	{OVERHEAD}	193686.09731012658227848101	632
   67.14 +123976384	30994096.00000000000000000000	521158895	61012.00000000000000000000	99295627.75000000000000000000	{OVERHEAD}	195463.83415354330708661417	508
   67.15 +124407336	31101834.00000000000000000000	442604454	73009.00000000000000000000	79549279.50000000000000000000	{OVERHEAD}	186735.39788732394366197183	426
   67.16 +124917537	31229384.25000000000000000000	323319787	121044.12500000000000000000	49600562.50000000000000000000	{OVERHEAD}	192250.24224806201550387596	258
   67.17 +124620708	31155177.00000000000000000000	263425616	181134.75000000000000000000	34701227.00000000000000000000	{OVERHEAD}	201751.31976744186046511627	172
   67.18 +125962330	31490582.50000000000000000000	303283675	242235.25000000000000000000	44330336.25000000000000000000	{OVERHEAD}	341002.58653846153846153846	130
   67.19 +125299076	31324769.00000000000000000000	213290384	364241.50000000000000000000	21997827.00000000000000000000	{OVERHEAD}	255788.68604651162790697674	86
   67.20 +124047520	31011880.00000000000000000000	233108857	484560.62500000000000000000	27265334.25000000000000000000	{OVERHEAD}	426020.84765625000000000000	64
   67.21 +124555389	31138847.25000000000000000000	203897202	741401.12500000000000000000	19835453.25000000000000000000	{OVERHEAD}	472272.69642857142857142857	42
    68.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    68.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/pthread/2011-11-25/20threads_no_turbo.test.eps	Mon Dec 12 20:28:31 2011 +0100
    68.3 @@ -0,0 +1,772 @@
    68.4 +%!PS-Adobe-2.0 EPSF-2.0
    68.5 +%%Title: out.test.eps
    68.6 +%%Creator: gnuplot 4.2 patchlevel 4 
    68.7 +%%CreationDate: Fri Nov 25 12:21:43 2011
    68.8 +%%DocumentFonts: (atend)
    68.9 +%%BoundingBox: 50 50 410 302
   68.10 +%%EndComments
   68.11 +%%BeginProlog
   68.12 +/gnudict 256 dict def
   68.13 +gnudict begin
   68.14 +%
   68.15 +% The following 6 true/false flags may be edited by hand if required
   68.16 +% The unit line width may also be changed
   68.17 +%
   68.18 +/Color false def
   68.19 +/Blacktext false def
   68.20 +/Solid false def
   68.21 +/Dashlength 1 def
   68.22 +/Landscape false def
   68.23 +/Level1 false def
   68.24 +/Rounded false def
   68.25 +/TransparentPatterns false def
   68.26 +/gnulinewidth 5.000 def
   68.27 +/userlinewidth gnulinewidth def
   68.28 +%
   68.29 +/vshift -46 def
   68.30 +/dl1 {
   68.31 +  10.0 Dashlength mul mul
   68.32 +  Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if
   68.33 +} def
   68.34 +/dl2 {
   68.35 +  10.0 Dashlength mul mul
   68.36 +  Rounded { currentlinewidth 0.75 mul add } if
   68.37 +} def
   68.38 +/hpt_ 31.5 def
   68.39 +/vpt_ 31.5 def
   68.40 +/hpt hpt_ def
   68.41 +/vpt vpt_ def
   68.42 +Level1 {} {
   68.43 +/SDict 10 dict def
   68.44 +systemdict /pdfmark known not {
   68.45 +  userdict /pdfmark systemdict /cleartomark get put
   68.46 +} if
   68.47 +SDict begin [
   68.48 +  /Title (out.test.eps)
   68.49 +  /Subject (gnuplot plot)
   68.50 +  /Creator (gnuplot 4.2 patchlevel 4 )
   68.51 +  /Author (Merten Christopher Sach,E-N 647,,,Forschungstutor)
   68.52 +%  /Producer (gnuplot)
   68.53 +%  /Keywords ()
   68.54 +  /CreationDate (Fri Nov 25 12:21:43 2011)
   68.55 +  /DOCINFO pdfmark
   68.56 +end
   68.57 +} ifelse
   68.58 +%
   68.59 +% Gnuplot Prolog Version 4.2 (August 2006)
   68.60 +%
   68.61 +/M {moveto} bind def
   68.62 +/L {lineto} bind def
   68.63 +/R {rmoveto} bind def
   68.64 +/V {rlineto} bind def
   68.65 +/N {newpath moveto} bind def
   68.66 +/Z {closepath} bind def
   68.67 +/C {setrgbcolor} bind def
   68.68 +/f {rlineto fill} bind def
   68.69 +/vpt2 vpt 2 mul def
   68.70 +/hpt2 hpt 2 mul def
   68.71 +/Lshow {currentpoint stroke M 0 vshift R 
   68.72 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   68.73 +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R
   68.74 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   68.75 +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R 
   68.76 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   68.77 +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
   68.78 +  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def
   68.79 +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash}
   68.80 + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def
   68.81 +/BL {stroke userlinewidth 2 mul setlinewidth
   68.82 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   68.83 +/AL {stroke userlinewidth 2 div setlinewidth
   68.84 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   68.85 +/UL {dup gnulinewidth mul /userlinewidth exch def
   68.86 +	dup 1 lt {pop 1} if 10 mul /udl exch def} def
   68.87 +/PL {stroke userlinewidth setlinewidth
   68.88 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   68.89 +% Default Line colors
   68.90 +/LCw {1 1 1} def
   68.91 +/LCb {0 0 0} def
   68.92 +/LCa {0 0 0} def
   68.93 +/LC0 {1 0 0} def
   68.94 +/LC1 {0 1 0} def
   68.95 +/LC2 {0 0 1} def
   68.96 +/LC3 {1 0 1} def
   68.97 +/LC4 {0 1 1} def
   68.98 +/LC5 {1 1 0} def
   68.99 +/LC6 {0 0 0} def
  68.100 +/LC7 {1 0.3 0} def
  68.101 +/LC8 {0.5 0.5 0.5} def
  68.102 +% Default Line Types
  68.103 +/LTw {PL [] 1 setgray} def
  68.104 +/LTb {BL [] LCb DL} def
  68.105 +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def
  68.106 +/LT0 {PL [] LC0 DL} def
  68.107 +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def
  68.108 +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def
  68.109 +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def
  68.110 +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def
  68.111 +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def
  68.112 +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def
  68.113 +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def
  68.114 +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def
  68.115 +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def
  68.116 +/Dia {stroke [] 0 setdash 2 copy vpt add M
  68.117 +  hpt neg vpt neg V hpt vpt neg V
  68.118 +  hpt vpt V hpt neg vpt V closepath stroke
  68.119 +  Pnt} def
  68.120 +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V
  68.121 +  currentpoint stroke M
  68.122 +  hpt neg vpt neg R hpt2 0 V stroke
  68.123 + } def
  68.124 +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
  68.125 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  68.126 +  hpt2 neg 0 V closepath stroke
  68.127 +  Pnt} def
  68.128 +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M
  68.129 +  hpt2 vpt2 neg V currentpoint stroke M
  68.130 +  hpt2 neg 0 R hpt2 vpt2 V stroke} def
  68.131 +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M
  68.132 +  hpt neg vpt -1.62 mul V
  68.133 +  hpt 2 mul 0 V
  68.134 +  hpt neg vpt 1.62 mul V closepath stroke
  68.135 +  Pnt} def
  68.136 +/Star {2 copy Pls Crs} def
  68.137 +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M
  68.138 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  68.139 +  hpt2 neg 0 V closepath fill} def
  68.140 +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M
  68.141 +  hpt neg vpt -1.62 mul V
  68.142 +  hpt 2 mul 0 V
  68.143 +  hpt neg vpt 1.62 mul V closepath fill} def
  68.144 +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
  68.145 +  hpt neg vpt 1.62 mul V
  68.146 +  hpt 2 mul 0 V
  68.147 +  hpt neg vpt -1.62 mul V closepath stroke
  68.148 +  Pnt} def
  68.149 +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M
  68.150 +  hpt neg vpt 1.62 mul V
  68.151 +  hpt 2 mul 0 V
  68.152 +  hpt neg vpt -1.62 mul V closepath fill} def
  68.153 +/DiaF {stroke [] 0 setdash vpt add M
  68.154 +  hpt neg vpt neg V hpt vpt neg V
  68.155 +  hpt vpt V hpt neg vpt V closepath fill} def
  68.156 +/Pent {stroke [] 0 setdash 2 copy gsave
  68.157 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  68.158 +  closepath stroke grestore Pnt} def
  68.159 +/PentF {stroke [] 0 setdash gsave
  68.160 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  68.161 +  closepath fill grestore} def
  68.162 +/Circle {stroke [] 0 setdash 2 copy
  68.163 +  hpt 0 360 arc stroke Pnt} def
  68.164 +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def
  68.165 +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def
  68.166 +/C1 {BL [] 0 setdash 2 copy moveto
  68.167 +	2 copy vpt 0 90 arc closepath fill
  68.168 +	vpt 0 360 arc closepath} bind def
  68.169 +/C2 {BL [] 0 setdash 2 copy moveto
  68.170 +	2 copy vpt 90 180 arc closepath fill
  68.171 +	vpt 0 360 arc closepath} bind def
  68.172 +/C3 {BL [] 0 setdash 2 copy moveto
  68.173 +	2 copy vpt 0 180 arc closepath fill
  68.174 +	vpt 0 360 arc closepath} bind def
  68.175 +/C4 {BL [] 0 setdash 2 copy moveto
  68.176 +	2 copy vpt 180 270 arc closepath fill
  68.177 +	vpt 0 360 arc closepath} bind def
  68.178 +/C5 {BL [] 0 setdash 2 copy moveto
  68.179 +	2 copy vpt 0 90 arc
  68.180 +	2 copy moveto
  68.181 +	2 copy vpt 180 270 arc closepath fill
  68.182 +	vpt 0 360 arc} bind def
  68.183 +/C6 {BL [] 0 setdash 2 copy moveto
  68.184 +	2 copy vpt 90 270 arc closepath fill
  68.185 +	vpt 0 360 arc closepath} bind def
  68.186 +/C7 {BL [] 0 setdash 2 copy moveto
  68.187 +	2 copy vpt 0 270 arc closepath fill
  68.188 +	vpt 0 360 arc closepath} bind def
  68.189 +/C8 {BL [] 0 setdash 2 copy moveto
  68.190 +	2 copy vpt 270 360 arc closepath fill
  68.191 +	vpt 0 360 arc closepath} bind def
  68.192 +/C9 {BL [] 0 setdash 2 copy moveto
  68.193 +	2 copy vpt 270 450 arc closepath fill
  68.194 +	vpt 0 360 arc closepath} bind def
  68.195 +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
  68.196 +	2 copy moveto
  68.197 +	2 copy vpt 90 180 arc closepath fill
  68.198 +	vpt 0 360 arc closepath} bind def
  68.199 +/C11 {BL [] 0 setdash 2 copy moveto
  68.200 +	2 copy vpt 0 180 arc closepath fill
  68.201 +	2 copy moveto
  68.202 +	2 copy vpt 270 360 arc closepath fill
  68.203 +	vpt 0 360 arc closepath} bind def
  68.204 +/C12 {BL [] 0 setdash 2 copy moveto
  68.205 +	2 copy vpt 180 360 arc closepath fill
  68.206 +	vpt 0 360 arc closepath} bind def
  68.207 +/C13 {BL [] 0 setdash 2 copy moveto
  68.208 +	2 copy vpt 0 90 arc closepath fill
  68.209 +	2 copy moveto
  68.210 +	2 copy vpt 180 360 arc closepath fill
  68.211 +	vpt 0 360 arc closepath} bind def
  68.212 +/C14 {BL [] 0 setdash 2 copy moveto
  68.213 +	2 copy vpt 90 360 arc closepath fill
  68.214 +	vpt 0 360 arc} bind def
  68.215 +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
  68.216 +	vpt 0 360 arc closepath} bind def
  68.217 +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
  68.218 +	neg 0 rlineto closepath} bind def
  68.219 +/Square {dup Rec} bind def
  68.220 +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def
  68.221 +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def
  68.222 +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def
  68.223 +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
  68.224 +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def
  68.225 +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
  68.226 +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill
  68.227 +	exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
  68.228 +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def
  68.229 +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
  68.230 +	2 copy vpt Square fill Bsquare} bind def
  68.231 +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def
  68.232 +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def
  68.233 +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
  68.234 +	Bsquare} bind def
  68.235 +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
  68.236 +	Bsquare} bind def
  68.237 +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def
  68.238 +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
  68.239 +	2 copy vpt Square fill Bsquare} bind def
  68.240 +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
  68.241 +	2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
  68.242 +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def
  68.243 +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def
  68.244 +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def
  68.245 +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def
  68.246 +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def
  68.247 +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def
  68.248 +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def
  68.249 +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def
  68.250 +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def
  68.251 +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def
  68.252 +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def
  68.253 +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def
  68.254 +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def
  68.255 +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def
  68.256 +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def
  68.257 +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def
  68.258 +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def
  68.259 +/DiaE {stroke [] 0 setdash vpt add M
  68.260 +  hpt neg vpt neg V hpt vpt neg V
  68.261 +  hpt vpt V hpt neg vpt V closepath stroke} def
  68.262 +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M
  68.263 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  68.264 +  hpt2 neg 0 V closepath stroke} def
  68.265 +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M
  68.266 +  hpt neg vpt -1.62 mul V
  68.267 +  hpt 2 mul 0 V
  68.268 +  hpt neg vpt 1.62 mul V closepath stroke} def
  68.269 +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M
  68.270 +  hpt neg vpt 1.62 mul V
  68.271 +  hpt 2 mul 0 V
  68.272 +  hpt neg vpt -1.62 mul V closepath stroke} def
  68.273 +/PentE {stroke [] 0 setdash gsave
  68.274 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  68.275 +  closepath stroke grestore} def
  68.276 +/CircE {stroke [] 0 setdash 
  68.277 +  hpt 0 360 arc stroke} def
  68.278 +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def
  68.279 +/DiaW {stroke [] 0 setdash vpt add M
  68.280 +  hpt neg vpt neg V hpt vpt neg V
  68.281 +  hpt vpt V hpt neg vpt V Opaque stroke} def
  68.282 +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M
  68.283 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  68.284 +  hpt2 neg 0 V Opaque stroke} def
  68.285 +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M
  68.286 +  hpt neg vpt -1.62 mul V
  68.287 +  hpt 2 mul 0 V
  68.288 +  hpt neg vpt 1.62 mul V Opaque stroke} def
  68.289 +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M
  68.290 +  hpt neg vpt 1.62 mul V
  68.291 +  hpt 2 mul 0 V
  68.292 +  hpt neg vpt -1.62 mul V Opaque stroke} def
  68.293 +/PentW {stroke [] 0 setdash gsave
  68.294 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  68.295 +  Opaque stroke grestore} def
  68.296 +/CircW {stroke [] 0 setdash 
  68.297 +  hpt 0 360 arc Opaque stroke} def
  68.298 +/BoxFill {gsave Rec 1 setgray fill grestore} def
  68.299 +/Density {
  68.300 +  /Fillden exch def
  68.301 +  currentrgbcolor
  68.302 +  /ColB exch def /ColG exch def /ColR exch def
  68.303 +  /ColR ColR Fillden mul Fillden sub 1 add def
  68.304 +  /ColG ColG Fillden mul Fillden sub 1 add def
  68.305 +  /ColB ColB Fillden mul Fillden sub 1 add def
  68.306 +  ColR ColG ColB setrgbcolor} def
  68.307 +/BoxColFill {gsave Rec PolyFill} def
  68.308 +/PolyFill {gsave Density fill grestore grestore} def
  68.309 +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def
  68.310 +%
  68.311 +% PostScript Level 1 Pattern Fill routine for rectangles
  68.312 +% Usage: x y w h s a XX PatternFill
  68.313 +%	x,y = lower left corner of box to be filled
  68.314 +%	w,h = width and height of box
  68.315 +%	  a = angle in degrees between lines and x-axis
  68.316 +%	 XX = 0/1 for no/yes cross-hatch
  68.317 +%
  68.318 +/PatternFill {gsave /PFa [ 9 2 roll ] def
  68.319 +  PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate
  68.320 +  PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec
  68.321 +  gsave 1 setgray fill grestore clip
  68.322 +  currentlinewidth 0.5 mul setlinewidth
  68.323 +  /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def
  68.324 +  0 0 M PFa 5 get rotate PFs -2 div dup translate
  68.325 +  0 1 PFs PFa 4 get div 1 add floor cvi
  68.326 +	{PFa 4 get mul 0 M 0 PFs V} for
  68.327 +  0 PFa 6 get ne {
  68.328 +	0 1 PFs PFa 4 get div 1 add floor cvi
  68.329 +	{PFa 4 get mul 0 2 1 roll M PFs 0 V} for
  68.330 + } if
  68.331 +  stroke grestore} def
  68.332 +%
  68.333 +/languagelevel where
  68.334 + {pop languagelevel} {1} ifelse
  68.335 + 2 lt
  68.336 +	{/InterpretLevel1 true def}
  68.337 +	{/InterpretLevel1 Level1 def}
  68.338 + ifelse
  68.339 +%
  68.340 +% PostScript level 2 pattern fill definitions
  68.341 +%
  68.342 +/Level2PatternFill {
  68.343 +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8}
  68.344 +	bind def
  68.345 +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def
  68.346 +<< Tile8x8
  68.347 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} 
  68.348 +>> matrix makepattern
  68.349 +/Pat1 exch def
  68.350 +<< Tile8x8
  68.351 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke
  68.352 +	0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke}
  68.353 +>> matrix makepattern
  68.354 +/Pat2 exch def
  68.355 +<< Tile8x8
  68.356 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L
  68.357 +	8 8 L 8 0 L 0 0 L fill}
  68.358 +>> matrix makepattern
  68.359 +/Pat3 exch def
  68.360 +<< Tile8x8
  68.361 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L
  68.362 +	0 12 M 12 0 L stroke}
  68.363 +>> matrix makepattern
  68.364 +/Pat4 exch def
  68.365 +<< Tile8x8
  68.366 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L
  68.367 +	0 -4 M 12 8 L stroke}
  68.368 +>> matrix makepattern
  68.369 +/Pat5 exch def
  68.370 +<< Tile8x8
  68.371 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L
  68.372 +	0 12 M 8 -4 L 4 12 M 10 0 L stroke}
  68.373 +>> matrix makepattern
  68.374 +/Pat6 exch def
  68.375 +<< Tile8x8
  68.376 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L
  68.377 +	0 -4 M 8 12 L 4 -4 M 10 8 L stroke}
  68.378 +>> matrix makepattern
  68.379 +/Pat7 exch def
  68.380 +<< Tile8x8
  68.381 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L
  68.382 +	12 0 M -4 8 L 12 4 M 0 10 L stroke}
  68.383 +>> matrix makepattern
  68.384 +/Pat8 exch def
  68.385 +<< Tile8x8
  68.386 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L
  68.387 +	-4 0 M 12 8 L -4 4 M 8 10 L stroke}
  68.388 +>> matrix makepattern
  68.389 +/Pat9 exch def
  68.390 +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def
  68.391 +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def
  68.392 +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def
  68.393 +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def
  68.394 +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def
  68.395 +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def
  68.396 +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def
  68.397 +} def
  68.398 +%
  68.399 +%
  68.400 +%End of PostScript Level 2 code
  68.401 +%
  68.402 +/PatternBgnd {
  68.403 +  TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse
  68.404 +} def
  68.405 +%
  68.406 +% Substitute for Level 2 pattern fill codes with
  68.407 +% grayscale if Level 2 support is not selected.
  68.408 +%
  68.409 +/Level1PatternFill {
  68.410 +/Pattern1 {0.250 Density} bind def
  68.411 +/Pattern2 {0.500 Density} bind def
  68.412 +/Pattern3 {0.750 Density} bind def
  68.413 +/Pattern4 {0.125 Density} bind def
  68.414 +/Pattern5 {0.375 Density} bind def
  68.415 +/Pattern6 {0.625 Density} bind def
  68.416 +/Pattern7 {0.875 Density} bind def
  68.417 +} def
  68.418 +%
  68.419 +% Now test for support of Level 2 code
  68.420 +%
  68.421 +Level1 {Level1PatternFill} {Level2PatternFill} ifelse
  68.422 +%
  68.423 +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont
  68.424 +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall
  68.425 +currentdict end definefont pop
  68.426 +end
  68.427 +%%EndProlog
  68.428 +gnudict begin
  68.429 +gsave
  68.430 +50 50 translate
  68.431 +0.050 0.050 scale
  68.432 +0 setgray
  68.433 +newpath
  68.434 +(Helvetica) findfont 140 scalefont setfont
  68.435 +1.000 UL
  68.436 +LTb
  68.437 +910 448 M
  68.438 +63 0 V
  68.439 +6073 0 R
  68.440 +-63 0 V
  68.441 +826 448 M
  68.442 +( 0) Rshow
  68.443 +1.000 UL
  68.444 +LTb
  68.445 +910 1143 M
  68.446 +63 0 V
  68.447 +6073 0 R
  68.448 +-63 0 V
  68.449 +-6157 0 R
  68.450 +( 1e+09) Rshow
  68.451 +1.000 UL
  68.452 +LTb
  68.453 +910 1839 M
  68.454 +63 0 V
  68.455 +6073 0 R
  68.456 +-63 0 V
  68.457 +-6157 0 R
  68.458 +( 2e+09) Rshow
  68.459 +1.000 UL
  68.460 +LTb
  68.461 +910 2534 M
  68.462 +63 0 V
  68.463 +6073 0 R
  68.464 +-63 0 V
  68.465 +-6157 0 R
  68.466 +( 3e+09) Rshow
  68.467 +1.000 UL
  68.468 +LTb
  68.469 +910 3229 M
  68.470 +63 0 V
  68.471 +6073 0 R
  68.472 +-63 0 V
  68.473 +-6157 0 R
  68.474 +( 4e+09) Rshow
  68.475 +1.000 UL
  68.476 +LTb
  68.477 +910 3925 M
  68.478 +63 0 V
  68.479 +6073 0 R
  68.480 +-63 0 V
  68.481 +-6157 0 R
  68.482 +( 5e+09) Rshow
  68.483 +1.000 UL
  68.484 +LTb
  68.485 +910 4620 M
  68.486 +63 0 V
  68.487 +6073 0 R
  68.488 +-63 0 V
  68.489 +-6157 0 R
  68.490 +( 6e+09) Rshow
  68.491 +1.000 UL
  68.492 +LTb
  68.493 +910 448 M
  68.494 +0 63 V
  68.495 +0 4109 R
  68.496 +0 -63 V
  68.497 +910 308 M
  68.498 +( 0) Cshow
  68.499 +1.000 UL
  68.500 +LTb
  68.501 +1677 448 M
  68.502 +0 63 V
  68.503 +0 4109 R
  68.504 +0 -63 V
  68.505 +0 -4249 R
  68.506 +( 100000) Cshow
  68.507 +1.000 UL
  68.508 +LTb
  68.509 +2444 448 M
  68.510 +0 63 V
  68.511 +0 4109 R
  68.512 +0 -63 V
  68.513 +0 -4249 R
  68.514 +( 200000) Cshow
  68.515 +1.000 UL
  68.516 +LTb
  68.517 +3211 448 M
  68.518 +0 63 V
  68.519 +0 4109 R
  68.520 +0 -63 V
  68.521 +0 -4249 R
  68.522 +( 300000) Cshow
  68.523 +1.000 UL
  68.524 +LTb
  68.525 +3978 448 M
  68.526 +0 63 V
  68.527 +0 4109 R
  68.528 +0 -63 V
  68.529 +0 -4249 R
  68.530 +( 400000) Cshow
  68.531 +1.000 UL
  68.532 +LTb
  68.533 +4745 448 M
  68.534 +0 63 V
  68.535 +0 4109 R
  68.536 +0 -63 V
  68.537 +0 -4249 R
  68.538 +( 500000) Cshow
  68.539 +1.000 UL
  68.540 +LTb
  68.541 +5512 448 M
  68.542 +0 63 V
  68.543 +0 4109 R
  68.544 +0 -63 V
  68.545 +0 -4249 R
  68.546 +( 600000) Cshow
  68.547 +1.000 UL
  68.548 +LTb
  68.549 +6279 448 M
  68.550 +0 63 V
  68.551 +0 4109 R
  68.552 +0 -63 V
  68.553 +0 -4249 R
  68.554 +( 700000) Cshow
  68.555 +1.000 UL
  68.556 +LTb
  68.557 +7046 448 M
  68.558 +0 63 V
  68.559 +0 4109 R
  68.560 +0 -63 V
  68.561 +0 -4249 R
  68.562 +( 800000) Cshow
  68.563 +1.000 UL
  68.564 +LTb
  68.565 +1.000 UL
  68.566 +LTb
  68.567 +910 4620 N
  68.568 +910 448 L
  68.569 +6136 0 V
  68.570 +0 4172 V
  68.571 +-6136 0 V
  68.572 +Z stroke
  68.573 +LCb setrgbcolor
  68.574 +3978 98 M
  68.575 +(Cycles between Sync Operations) Cshow
  68.576 +LTb
  68.577 +3978 4830 M
  68.578 +( Runtime Histogram) Cshow
  68.579 +1.000 UP
  68.580 +1.000 UL
  68.581 +LTb
  68.582 +1.000 UL
  68.583 +LT0
  68.584 +LTb
  68.585 +6395 4487 M
  68.586 +(Runtime Workcycles) Rshow
  68.587 +LT0
  68.588 +6479 4487 M
  68.589 +399 0 V
  68.590 +964 4268 M
  68.591 +46 -1924 V
  68.592 +46 -392 V
  68.593 +46 -630 V
  68.594 +46 -186 V
  68.595 +46 -110 V
  68.596 +46 -92 V
  68.597 +46 -59 V
  68.598 +92 -65 V
  68.599 +92 -54 V
  68.600 +368 -83 V
  68.601 +461 -42 V
  68.602 +469 28 V
  68.603 +936 -63 V
  68.604 +923 14 V
  68.605 +6597 590 L
  68.606 +stroke
  68.607 +LTb
  68.608 +910 4620 N
  68.609 +910 448 L
  68.610 +6136 0 V
  68.611 +0 4172 V
  68.612 +-6136 0 V
  68.613 +Z stroke
  68.614 +1.000 UP
  68.615 +1.000 UL
  68.616 +LTb
  68.617 +1.000 UL
  68.618 +LTb
  68.619 +3790 2296 M
  68.620 +63 0 V
  68.621 +2473 0 R
  68.622 +-63 0 V
  68.623 +-2557 0 R
  68.624 +( 0) Rshow
  68.625 +1.000 UL
  68.626 +LTb
  68.627 +3790 2641 M
  68.628 +63 0 V
  68.629 +2473 0 R
  68.630 +-63 0 V
  68.631 +-2557 0 R
  68.632 +( 1e+09) Rshow
  68.633 +1.000 UL
  68.634 +LTb
  68.635 +3790 2987 M
  68.636 +63 0 V
  68.637 +2473 0 R
  68.638 +-63 0 V
  68.639 +-2557 0 R
  68.640 +( 2e+09) Rshow
  68.641 +1.000 UL
  68.642 +LTb
  68.643 +3790 3332 M
  68.644 +63 0 V
  68.645 +2473 0 R
  68.646 +-63 0 V
  68.647 +-2557 0 R
  68.648 +( 3e+09) Rshow
  68.649 +1.000 UL
  68.650 +LTb
  68.651 +3790 3677 M
  68.652 +63 0 V
  68.653 +2473 0 R
  68.654 +-63 0 V
  68.655 +-2557 0 R
  68.656 +( 4e+09) Rshow
  68.657 +1.000 UL
  68.658 +LTb
  68.659 +3790 4023 M
  68.660 +63 0 V
  68.661 +2473 0 R
  68.662 +-63 0 V
  68.663 +-2557 0 R
  68.664 +( 5e+09) Rshow
  68.665 +1.000 UL
  68.666 +LTb
  68.667 +3790 4368 M
  68.668 +63 0 V
  68.669 +2473 0 R
  68.670 +-63 0 V
  68.671 +-2557 0 R
  68.672 +( 6e+09) Rshow
  68.673 +1.000 UL
  68.674 +LTb
  68.675 +3790 2296 M
  68.676 +0 63 V
  68.677 +0 2009 R
  68.678 +0 -63 V
  68.679 +0 -2149 R
  68.680 +( 0) Cshow
  68.681 +1.000 UL
  68.682 +LTb
  68.683 +4297 2296 M
  68.684 +0 63 V
  68.685 +0 2009 R
  68.686 +0 -63 V
  68.687 +0 -2149 R
  68.688 +( 20000) Cshow
  68.689 +1.000 UL
  68.690 +LTb
  68.691 +4804 2296 M
  68.692 +0 63 V
  68.693 +0 2009 R
  68.694 +0 -63 V
  68.695 +0 -2149 R
  68.696 +( 40000) Cshow
  68.697 +1.000 UL
  68.698 +LTb
  68.699 +5312 2296 M
  68.700 +0 63 V
  68.701 +0 2009 R
  68.702 +0 -63 V
  68.703 +0 -2149 R
  68.704 +( 60000) Cshow
  68.705 +1.000 UL
  68.706 +LTb
  68.707 +5819 2296 M
  68.708 +0 63 V
  68.709 +0 2009 R
  68.710 +0 -63 V
  68.711 +0 -2149 R
  68.712 +( 80000) Cshow
  68.713 +1.000 UL
  68.714 +LTb
  68.715 +6326 2296 M
  68.716 +0 63 V
  68.717 +0 2009 R
  68.718 +0 -63 V
  68.719 +0 -2149 R
  68.720 +( 100000) Cshow
  68.721 +1.000 UL
  68.722 +LTb
  68.723 +1.000 UL
  68.724 +LTb
  68.725 +3790 4368 N
  68.726 +0 -2072 V
  68.727 +2536 0 V
  68.728 +0 2072 V
  68.729 +-2536 0 V
  68.730 +Z stroke
  68.731 +LCb setrgbcolor
  68.732 +5058 1974 M
  68.733 +() Cshow
  68.734 +LTb
  68.735 +5058 4298 M
  68.736 +() Cshow
  68.737 +1.000 UP
  68.738 +1.000 UL
  68.739 +LTb
  68.740 +1.000 UL
  68.741 +LT0
  68.742 +LTb
  68.743 +5675 4235 M
  68.744 +(Runtime Workcycles) Rshow
  68.745 +LT0
  68.746 +5759 4235 M
  68.747 +399 0 V
  68.748 +3967 4193 M
  68.749 +153 -955 V
  68.750 +153 -195 V
  68.751 +151 -313 V
  68.752 +153 -92 V
  68.753 +152 -55 V
  68.754 +152 -45 V
  68.755 +152 -30 V
  68.756 +304 -32 V
  68.757 +305 -27 V
  68.758 +684 -23 V
  68.759 +stroke
  68.760 +LTb
  68.761 +3790 4368 N
  68.762 +0 -2072 V
  68.763 +2536 0 V
  68.764 +0 2072 V
  68.765 +-2536 0 V
  68.766 +Z stroke
  68.767 +1.000 UP
  68.768 +1.000 UL
  68.769 +LTb
  68.770 +stroke
  68.771 +grestore
  68.772 +end
  68.773 +showpage
  68.774 +%%Trailer
  68.775 +%%DocumentFonts: Helvetica
    69.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    69.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/pthread/2011-12-07/128_thds__o30000__perfCtrs.meas	Mon Dec 12 20:28:31 2011 +0100
    69.3 @@ -0,0 +1,15 @@
    69.4 +# Output file name: /home/msach/VMS/2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/pthread/2011-12-07/128_thds__o30000__perfCtrs.meas
    69.5 +# Date of Run: 2011-12-08 06:09:50.987817
    69.6 +# Number of Cores: 4
    69.7 +# Number of Threads: 32.000000 per Core, 128 total
    69.8 +#     <iters per task>	  <total exe cycles>	    <total work cyc>	      <one task cyc>	<total overhead cyc>	         <num syncs>	<overhead per Sync cyc>	    <Exe/Work ratio>
    69.9 +# --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   69.10 +                   2	        177931603808	           478260000	          124.546875	        177453343808	             7680000	        23105.904142	          372.039484
   69.11 +                   5	        178657407310	           629820000	          164.015625	        178027587310	             7680000	        23180.675431	          283.664233
   69.12 +                  10	        178057892829	           851790000	          221.820312	        177206102829	             7680000	        23073.711306	          209.039661
   69.13 +                  20	        177605579225	          1313790000	          342.132812	        176291789225	             7680000	        22954.660055	          135.185668
   69.14 +                  40	        177451352371	          2231520000	          581.125000	        175219832371	             7680000	        22815.082340	           79.520395
   69.15 +                  80	        182336288708	          4076910000	         1061.695312	        178259378708	             7680000	        23210.856603	           44.724139
   69.16 +                 160	        187627615283	          7768890000	         2023.148438	        179858725283	             7680000	        23419.104855	           24.151148
   69.17 +                 320	        191508890190	         15142740000	         3943.421875	        176366150190	             7680000	        22964.342473	           12.646911
   69.18 +                 640	        207809770030	         29887200000	         7783.125000	        177922570030	             7680000	        23167.001306	            6.953136
    70.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    70.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/pthread/2011-12-07/32_thds__o30000__perfCtrs.meas	Mon Dec 12 20:28:31 2011 +0100
    70.3 @@ -0,0 +1,15 @@
    70.4 +# Output file name: /home/msach/VMS/2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/pthread/2011-12-07/32_thds__o30000__perfCtrs.meas
    70.5 +# Date of Run: 2011-12-08 05:59:14.017340
    70.6 +# Number of Cores: 4
    70.7 +# Number of Threads: 8.000000 per Core, 32 total
    70.8 +#     <iters per task>	  <total exe cycles>	    <total work cyc>	      <one task cyc>	<total overhead cyc>	         <num syncs>	<overhead per Sync cyc>	    <Exe/Work ratio>
    70.9 +# --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   70.10 +                   2	         13290258859	           115590000	          120.406250	         13174668859	             1920000	         6861.806697	          114.977583
   70.11 +                   5	         13241930611	           152010000	          158.343750	         13089920611	             1920000	         6817.666985	           87.112233
   70.12 +                  10	         12716541739	           208170000	          216.843750	         12508371739	             1920000	         6514.776947	           61.087293
   70.13 +                  20	         12735061682	           322710000	          336.156250	         12412351682	             1920000	         6464.766501	           39.462867
   70.14 +                  40	         13090348997	           552390000	          575.406250	         12537958997	             1920000	         6530.186978	           23.697657
   70.15 +                  80	         13765543099	          1014000000	         1056.250000	         12751543099	             1920000	         6641.428697	           13.575486
   70.16 +                 160	         15071581610	          1936410000	         2017.093750	         13135171610	             1920000	         6841.235214	            7.783260
   70.17 +                 320	         16944279348	          3779610000	         3937.093750	         13164669348	             1920000	         6856.598619	            4.483076
   70.18 +                 640	         20838767187	          7464690000	         7775.718750	         13374077187	             1920000	         6965.665202	            2.791645
    71.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    71.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/pthread/2011-12-07/512_thds__o30000__perfCtrs.meas	Mon Dec 12 20:28:31 2011 +0100
    71.3 @@ -0,0 +1,15 @@
    71.4 +# Output file name: /home/msach/VMS/2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/pthread/2011-12-07/512_thds__o30000__perfCtrs.meas
    71.5 +# Date of Run: 2011-12-08 08:59:53.016896
    71.6 +# Number of Cores: 4
    71.7 +# Number of Threads: 128.000000 per Core, 512 total
    71.8 +#     <iters per task>	  <total exe cycles>	    <total work cyc>	      <one task cyc>	<total overhead cyc>	         <num syncs>	<overhead per Sync cyc>	    <Exe/Work ratio>
    71.9 +# --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   71.10 +                   2	       2661681976374	          2148810000	          139.896484	       2659533166374	            30720000	        86573.345260	         1238.677210
   71.11 +                   5	       2767774556877	          2675310000	          174.173828	       2765099246877	            30720000	        90009.741109	         1034.562184
   71.12 +                  10	       2844568516785	          3639480000	          236.945312	       2840929036785	            30720000	        92478.158750	          781.586522
   71.13 +                  20	       2905188317656	          5398350000	          351.455078	       2899789967656	            30720000	        94394.204676	          538.162275
   71.14 +                  40	       2957699576005	          9087330000	          591.623047	       2948612246005	            30720000	        95983.471550	          325.475093
   71.15 +                  80	       2992840054763	         16456770000	         1071.404297	       2976383284763	            30720000	        96887.476718	          181.860721
   71.16 +                 160	       3000816113256	         31228890000	         2033.130859	       2969587223256	            30720000	        96666.250757	           96.091027
   71.17 +                 320	       3058435628318	         60709560000	         3952.445312	       2997726068318	            30720000	        97582.228786	           50.378155
   71.18 +                 640	       3112227712630	        119728980000	         7794.855469	       2992498732630	            30720000	        97412.068119	           25.993938
    72.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    72.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/pthread/2011-12-07/8_thds__o30000__perfCtrs.meas	Mon Dec 12 20:28:31 2011 +0100
    72.3 @@ -0,0 +1,15 @@
    72.4 +# Output file name: /home/msach/VMS/2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/pthread/2011-12-07/8_thds__o30000__perfCtrs.meas
    72.5 +# Date of Run: 2011-12-08 05:58:22.627265
    72.6 +# Number of Cores: 4
    72.7 +# Number of Threads: 2.000000 per Core, 8 total
    72.8 +#     <iters per task>	  <total exe cycles>	    <total work cyc>	      <one task cyc>	<total overhead cyc>	         <num syncs>	<overhead per Sync cyc>	    <Exe/Work ratio>
    72.9 +# --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   72.10 +                   2	          1318290482	            28530000	          118.875000	          1289760482	              480000	         2687.001004	           46.207167
   72.11 +                   5	          1428992846	            36450000	          151.875000	          1392542846	              480000	         2901.130929	           39.204193
   72.12 +                  10	          1417110116	            51390000	          214.125000	          1365720116	              480000	         2845.250242	           27.575601
   72.13 +                  20	          1444289842	            80400000	          335.000000	          1363889842	              480000	         2841.437171	           17.963804
   72.14 +                  40	          1502529882	           137820000	          574.250000	          1364709882	              480000	         2843.145588	           10.902118
   72.15 +                  80	          1635587623	           253200000	         1055.000000	          1382387623	              480000	         2879.974215	            6.459667
   72.16 +                 160	          1863243013	           483630000	         2015.125000	          1379613013	              480000	         2874.193777	            3.852621
   72.17 +                 320	          2265854766	           944490000	         3935.375000	          1321364766	              480000	         2752.843263	            2.399025
   72.18 +                 640	          3262743296	          1866030000	         7775.125000	          1396713296	              480000	         2909.819367	            1.748495
    73.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    73.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/pthread/2011-12-07/o30000__perfCtrs.meas.eps	Mon Dec 12 20:28:31 2011 +0100
    73.3 @@ -0,0 +1,848 @@
    73.4 +%!PS-Adobe-2.0
    73.5 +%%Title: o30000__perfCtrs.meas.eps
    73.6 +%%Creator: gnuplot 4.4 patchlevel 2
    73.7 +%%CreationDate: Fri Dec  9 14:43:14 2011
    73.8 +%%DocumentFonts: (atend)
    73.9 +%%BoundingBox: 50 50 554 770
   73.10 +%%Orientation: Landscape
   73.11 +%%Pages: (atend)
   73.12 +%%EndComments
   73.13 +%%BeginProlog
   73.14 +/gnudict 256 dict def
   73.15 +gnudict begin
   73.16 +%
   73.17 +% The following true/false flags may be edited by hand if desired.
   73.18 +% The unit line width and grayscale image gamma correction may also be changed.
   73.19 +%
   73.20 +/Color true def
   73.21 +/Blacktext false def
   73.22 +/Solid false def
   73.23 +/Dashlength 1 def
   73.24 +/Landscape true def
   73.25 +/Level1 false def
   73.26 +/Rounded false def
   73.27 +/ClipToBoundingBox false def
   73.28 +/TransparentPatterns false def
   73.29 +/gnulinewidth 5.000 def
   73.30 +/userlinewidth gnulinewidth def
   73.31 +/Gamma 1.0 def
   73.32 +%
   73.33 +/vshift -46 def
   73.34 +/dl1 {
   73.35 +  10.0 Dashlength mul mul
   73.36 +  Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if
   73.37 +} def
   73.38 +/dl2 {
   73.39 +  10.0 Dashlength mul mul
   73.40 +  Rounded { currentlinewidth 0.75 mul add } if
   73.41 +} def
   73.42 +/hpt_ 31.5 def
   73.43 +/vpt_ 31.5 def
   73.44 +/hpt hpt_ def
   73.45 +/vpt vpt_ def
   73.46 +Level1 {} {
   73.47 +/SDict 10 dict def
   73.48 +systemdict /pdfmark known not {
   73.49 +  userdict /pdfmark systemdict /cleartomark get put
   73.50 +} if
   73.51 +SDict begin [
   73.52 +  /Title (o30000__perfCtrs.meas.eps)
   73.53 +  /Subject (gnuplot plot)
   73.54 +  /Creator (gnuplot 4.4 patchlevel 2)
   73.55 +  /Author (msach)
   73.56 +%  /Producer (gnuplot)
   73.57 +%  /Keywords ()
   73.58 +  /CreationDate (Fri Dec  9 14:43:14 2011)
   73.59 +  /DOCINFO pdfmark
   73.60 +end
   73.61 +} ifelse
   73.62 +/doclip {
   73.63 +  ClipToBoundingBox {
   73.64 +    newpath 50 50 moveto 554 50 lineto 554 770 lineto 50 770 lineto closepath
   73.65 +    clip
   73.66 +  } if
   73.67 +} def
   73.68 +%
   73.69 +% Gnuplot Prolog Version 4.4 (August 2010)
   73.70 +%
   73.71 +%/SuppressPDFMark true def
   73.72 +%
   73.73 +/M {moveto} bind def
   73.74 +/L {lineto} bind def
   73.75 +/R {rmoveto} bind def
   73.76 +/V {rlineto} bind def
   73.77 +/N {newpath moveto} bind def
   73.78 +/Z {closepath} bind def
   73.79 +/C {setrgbcolor} bind def
   73.80 +/f {rlineto fill} bind def
   73.81 +/g {setgray} bind def
   73.82 +/Gshow {show} def   % May be redefined later in the file to support UTF-8
   73.83 +/vpt2 vpt 2 mul def
   73.84 +/hpt2 hpt 2 mul def
   73.85 +/Lshow {currentpoint stroke M 0 vshift R 
   73.86 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   73.87 +/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R
   73.88 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   73.89 +/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R 
   73.90 +	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
   73.91 +/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
   73.92 +  /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def
   73.93 +/DL {Color {setrgbcolor Solid {pop []} if 0 setdash}
   73.94 + {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def
   73.95 +/BL {stroke userlinewidth 2 mul setlinewidth
   73.96 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   73.97 +/AL {stroke userlinewidth 2 div setlinewidth
   73.98 +	Rounded {1 setlinejoin 1 setlinecap} if} def
   73.99 +/UL {dup gnulinewidth mul /userlinewidth exch def
  73.100 +	dup 1 lt {pop 1} if 10 mul /udl exch def} def
  73.101 +/PL {stroke userlinewidth setlinewidth
  73.102 +	Rounded {1 setlinejoin 1 setlinecap} if} def
  73.103 +3.8 setmiterlimit
  73.104 +% Default Line colors
  73.105 +/LCw {1 1 1} def
  73.106 +/LCb {0 0 0} def
  73.107 +/LCa {0 0 0} def
  73.108 +/LC0 {1 0 0} def
  73.109 +/LC1 {0 1 0} def
  73.110 +/LC2 {0 0 1} def
  73.111 +/LC3 {1 0 1} def
  73.112 +/LC4 {0 1 1} def
  73.113 +/LC5 {1 1 0} def
  73.114 +/LC6 {0 0 0} def
  73.115 +/LC7 {1 0.3 0} def
  73.116 +/LC8 {0.5 0.5 0.5} def
  73.117 +% Default Line Types
  73.118 +/LTw {PL [] 1 setgray} def
  73.119 +/LTb {BL [] LCb DL} def
  73.120 +/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def
  73.121 +/LT0 {PL [] LC0 DL} def
  73.122 +/LT1 {PL [4 dl1 2 dl2] LC1 DL} def
  73.123 +/LT2 {PL [2 dl1 3 dl2] LC2 DL} def
  73.124 +/LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def
  73.125 +/LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def
  73.126 +/LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def
  73.127 +/LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def
  73.128 +/LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def
  73.129 +/LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def
  73.130 +/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def
  73.131 +/Dia {stroke [] 0 setdash 2 copy vpt add M
  73.132 +  hpt neg vpt neg V hpt vpt neg V
  73.133 +  hpt vpt V hpt neg vpt V closepath stroke
  73.134 +  Pnt} def
  73.135 +/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V
  73.136 +  currentpoint stroke M
  73.137 +  hpt neg vpt neg R hpt2 0 V stroke
  73.138 + } def
  73.139 +/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
  73.140 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  73.141 +  hpt2 neg 0 V closepath stroke
  73.142 +  Pnt} def
  73.143 +/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M
  73.144 +  hpt2 vpt2 neg V currentpoint stroke M
  73.145 +  hpt2 neg 0 R hpt2 vpt2 V stroke} def
  73.146 +/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M
  73.147 +  hpt neg vpt -1.62 mul V
  73.148 +  hpt 2 mul 0 V
  73.149 +  hpt neg vpt 1.62 mul V closepath stroke
  73.150 +  Pnt} def
  73.151 +/Star {2 copy Pls Crs} def
  73.152 +/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M
  73.153 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  73.154 +  hpt2 neg 0 V closepath fill} def
  73.155 +/TriUF {stroke [] 0 setdash vpt 1.12 mul add M
  73.156 +  hpt neg vpt -1.62 mul V
  73.157 +  hpt 2 mul 0 V
  73.158 +  hpt neg vpt 1.62 mul V closepath fill} def
  73.159 +/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
  73.160 +  hpt neg vpt 1.62 mul V
  73.161 +  hpt 2 mul 0 V
  73.162 +  hpt neg vpt -1.62 mul V closepath stroke
  73.163 +  Pnt} def
  73.164 +/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M
  73.165 +  hpt neg vpt 1.62 mul V
  73.166 +  hpt 2 mul 0 V
  73.167 +  hpt neg vpt -1.62 mul V closepath fill} def
  73.168 +/DiaF {stroke [] 0 setdash vpt add M
  73.169 +  hpt neg vpt neg V hpt vpt neg V
  73.170 +  hpt vpt V hpt neg vpt V closepath fill} def
  73.171 +/Pent {stroke [] 0 setdash 2 copy gsave
  73.172 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  73.173 +  closepath stroke grestore Pnt} def
  73.174 +/PentF {stroke [] 0 setdash gsave
  73.175 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  73.176 +  closepath fill grestore} def
  73.177 +/Circle {stroke [] 0 setdash 2 copy
  73.178 +  hpt 0 360 arc stroke Pnt} def
  73.179 +/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def
  73.180 +/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def
  73.181 +/C1 {BL [] 0 setdash 2 copy moveto
  73.182 +	2 copy vpt 0 90 arc closepath fill
  73.183 +	vpt 0 360 arc closepath} bind def
  73.184 +/C2 {BL [] 0 setdash 2 copy moveto
  73.185 +	2 copy vpt 90 180 arc closepath fill
  73.186 +	vpt 0 360 arc closepath} bind def
  73.187 +/C3 {BL [] 0 setdash 2 copy moveto
  73.188 +	2 copy vpt 0 180 arc closepath fill
  73.189 +	vpt 0 360 arc closepath} bind def
  73.190 +/C4 {BL [] 0 setdash 2 copy moveto
  73.191 +	2 copy vpt 180 270 arc closepath fill
  73.192 +	vpt 0 360 arc closepath} bind def
  73.193 +/C5 {BL [] 0 setdash 2 copy moveto
  73.194 +	2 copy vpt 0 90 arc
  73.195 +	2 copy moveto
  73.196 +	2 copy vpt 180 270 arc closepath fill
  73.197 +	vpt 0 360 arc} bind def
  73.198 +/C6 {BL [] 0 setdash 2 copy moveto
  73.199 +	2 copy vpt 90 270 arc closepath fill
  73.200 +	vpt 0 360 arc closepath} bind def
  73.201 +/C7 {BL [] 0 setdash 2 copy moveto
  73.202 +	2 copy vpt 0 270 arc closepath fill
  73.203 +	vpt 0 360 arc closepath} bind def
  73.204 +/C8 {BL [] 0 setdash 2 copy moveto
  73.205 +	2 copy vpt 270 360 arc closepath fill
  73.206 +	vpt 0 360 arc closepath} bind def
  73.207 +/C9 {BL [] 0 setdash 2 copy moveto
  73.208 +	2 copy vpt 270 450 arc closepath fill
  73.209 +	vpt 0 360 arc closepath} bind def
  73.210 +/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
  73.211 +	2 copy moveto
  73.212 +	2 copy vpt 90 180 arc closepath fill
  73.213 +	vpt 0 360 arc closepath} bind def
  73.214 +/C11 {BL [] 0 setdash 2 copy moveto
  73.215 +	2 copy vpt 0 180 arc closepath fill
  73.216 +	2 copy moveto
  73.217 +	2 copy vpt 270 360 arc closepath fill
  73.218 +	vpt 0 360 arc closepath} bind def
  73.219 +/C12 {BL [] 0 setdash 2 copy moveto
  73.220 +	2 copy vpt 180 360 arc closepath fill
  73.221 +	vpt 0 360 arc closepath} bind def
  73.222 +/C13 {BL [] 0 setdash 2 copy moveto
  73.223 +	2 copy vpt 0 90 arc closepath fill
  73.224 +	2 copy moveto
  73.225 +	2 copy vpt 180 360 arc closepath fill
  73.226 +	vpt 0 360 arc closepath} bind def
  73.227 +/C14 {BL [] 0 setdash 2 copy moveto
  73.228 +	2 copy vpt 90 360 arc closepath fill
  73.229 +	vpt 0 360 arc} bind def
  73.230 +/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
  73.231 +	vpt 0 360 arc closepath} bind def
  73.232 +/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
  73.233 +	neg 0 rlineto closepath} bind def
  73.234 +/Square {dup Rec} bind def
  73.235 +/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def
  73.236 +/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def
  73.237 +/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def
  73.238 +/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
  73.239 +/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def
  73.240 +/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
  73.241 +/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill
  73.242 +	exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
  73.243 +/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def
  73.244 +/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
  73.245 +	2 copy vpt Square fill Bsquare} bind def
  73.246 +/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def
  73.247 +/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def
  73.248 +/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
  73.249 +	Bsquare} bind def
  73.250 +/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
  73.251 +	Bsquare} bind def
  73.252 +/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def
  73.253 +/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
  73.254 +	2 copy vpt Square fill Bsquare} bind def
  73.255 +/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
  73.256 +	2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
  73.257 +/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def
  73.258 +/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def
  73.259 +/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def
  73.260 +/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def
  73.261 +/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def
  73.262 +/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def
  73.263 +/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def
  73.264 +/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def
  73.265 +/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def
  73.266 +/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def
  73.267 +/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def
  73.268 +/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def
  73.269 +/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def
  73.270 +/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def
  73.271 +/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def
  73.272 +/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def
  73.273 +/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def
  73.274 +/DiaE {stroke [] 0 setdash vpt add M
  73.275 +  hpt neg vpt neg V hpt vpt neg V
  73.276 +  hpt vpt V hpt neg vpt V closepath stroke} def
  73.277 +/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M
  73.278 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  73.279 +  hpt2 neg 0 V closepath stroke} def
  73.280 +/TriUE {stroke [] 0 setdash vpt 1.12 mul add M
  73.281 +  hpt neg vpt -1.62 mul V
  73.282 +  hpt 2 mul 0 V
  73.283 +  hpt neg vpt 1.62 mul V closepath stroke} def
  73.284 +/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M
  73.285 +  hpt neg vpt 1.62 mul V
  73.286 +  hpt 2 mul 0 V
  73.287 +  hpt neg vpt -1.62 mul V closepath stroke} def
  73.288 +/PentE {stroke [] 0 setdash gsave
  73.289 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  73.290 +  closepath stroke grestore} def
  73.291 +/CircE {stroke [] 0 setdash 
  73.292 +  hpt 0 360 arc stroke} def
  73.293 +/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def
  73.294 +/DiaW {stroke [] 0 setdash vpt add M
  73.295 +  hpt neg vpt neg V hpt vpt neg V
  73.296 +  hpt vpt V hpt neg vpt V Opaque stroke} def
  73.297 +/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M
  73.298 +  0 vpt2 neg V hpt2 0 V 0 vpt2 V
  73.299 +  hpt2 neg 0 V Opaque stroke} def
  73.300 +/TriUW {stroke [] 0 setdash vpt 1.12 mul add M
  73.301 +  hpt neg vpt -1.62 mul V
  73.302 +  hpt 2 mul 0 V
  73.303 +  hpt neg vpt 1.62 mul V Opaque stroke} def
  73.304 +/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M
  73.305 +  hpt neg vpt 1.62 mul V
  73.306 +  hpt 2 mul 0 V
  73.307 +  hpt neg vpt -1.62 mul V Opaque stroke} def
  73.308 +/PentW {stroke [] 0 setdash gsave
  73.309 +  translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
  73.310 +  Opaque stroke grestore} def
  73.311 +/CircW {stroke [] 0 setdash 
  73.312 +  hpt 0 360 arc Opaque stroke} def
  73.313 +/BoxFill {gsave Rec 1 setgray fill grestore} def
  73.314 +/Density {
  73.315 +  /Fillden exch def
  73.316 +  currentrgbcolor
  73.317 +  /ColB exch def /ColG exch def /ColR exch def
  73.318 +  /ColR ColR Fillden mul Fillden sub 1 add def
  73.319 +  /ColG ColG Fillden mul Fillden sub 1 add def
  73.320 +  /ColB ColB Fillden mul Fillden sub 1 add def
  73.321 +  ColR ColG ColB setrgbcolor} def
  73.322 +/BoxColFill {gsave Rec PolyFill} def
  73.323 +/PolyFill {gsave Density fill grestore grestore} def
  73.324 +/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def
  73.325 +%
  73.326 +% PostScript Level 1 Pattern Fill routine for rectangles
  73.327 +% Usage: x y w h s a XX PatternFill
  73.328 +%	x,y = lower left corner of box to be filled
  73.329 +%	w,h = width and height of box
  73.330 +%	  a = angle in degrees between lines and x-axis
  73.331 +%	 XX = 0/1 for no/yes cross-hatch
  73.332 +%
  73.333 +/PatternFill {gsave /PFa [ 9 2 roll ] def
  73.334 +  PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate
  73.335 +  PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec
  73.336 +  gsave 1 setgray fill grestore clip
  73.337 +  currentlinewidth 0.5 mul setlinewidth
  73.338 +  /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def
  73.339 +  0 0 M PFa 5 get rotate PFs -2 div dup translate
  73.340 +  0 1 PFs PFa 4 get div 1 add floor cvi
  73.341 +	{PFa 4 get mul 0 M 0 PFs V} for
  73.342 +  0 PFa 6 get ne {
  73.343 +	0 1 PFs PFa 4 get div 1 add floor cvi
  73.344 +	{PFa 4 get mul 0 2 1 roll M PFs 0 V} for
  73.345 + } if
  73.346 +  stroke grestore} def
  73.347 +%
  73.348 +/languagelevel where
  73.349 + {pop languagelevel} {1} ifelse
  73.350 + 2 lt
  73.351 +	{/InterpretLevel1 true def}
  73.352 +	{/InterpretLevel1 Level1 def}
  73.353 + ifelse
  73.354 +%
  73.355 +% PostScript level 2 pattern fill definitions
  73.356 +%
  73.357 +/Level2PatternFill {
  73.358 +/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8}
  73.359 +	bind def
  73.360 +/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def
  73.361 +<< Tile8x8
  73.362 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} 
  73.363 +>> matrix makepattern
  73.364 +/Pat1 exch def
  73.365 +<< Tile8x8
  73.366 + /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke
  73.367 +	0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke}
  73.368 +>> matrix makepattern
  73.369 +/Pat2 exch def
  73.370 +<< Tile8x8
  73.371 + /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L
  73.372 +	8 8 L 8 0 L 0 0 L fill}
  73.373 +>> matrix makepattern
  73.374 +/Pat3 exch def
  73.375 +<< Tile8x8
  73.376 + /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L
  73.377 +	0 12 M 12 0 L stroke}
  73.378 +>> matrix makepattern
  73.379 +/Pat4 exch def
  73.380 +<< Tile8x8
  73.381 + /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L
  73.382 +	0 -4 M 12 8 L stroke}
  73.383 +>> matrix makepattern
  73.384 +/Pat5 exch def
  73.385 +<< Tile8x8
  73.386 + /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L
  73.387 +	0 12 M 8 -4 L 4 12 M 10 0 L stroke}
  73.388 +>> matrix makepattern
  73.389 +/Pat6 exch def
  73.390 +<< Tile8x8
  73.391 + /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L
  73.392 +	0 -4 M 8 12 L 4 -4 M 10 8 L stroke}
  73.393 +>> matrix makepattern
  73.394 +/Pat7 exch def
  73.395 +<< Tile8x8
  73.396 + /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L
  73.397 +	12 0 M -4 8 L 12 4 M 0 10 L stroke}
  73.398 +>> matrix makepattern
  73.399 +/Pat8 exch def
  73.400 +<< Tile8x8
  73.401 + /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L
  73.402 +	-4 0 M 12 8 L -4 4 M 8 10 L stroke}
  73.403 +>> matrix makepattern
  73.404 +/Pat9 exch def
  73.405 +/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def
  73.406 +/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def
  73.407 +/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def
  73.408 +/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def
  73.409 +/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def
  73.410 +/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def
  73.411 +/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def
  73.412 +} def
  73.413 +%
  73.414 +%
  73.415 +%End of PostScript Level 2 code
  73.416 +%
  73.417 +/PatternBgnd {
  73.418 +  TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse
  73.419 +} def
  73.420 +%
  73.421 +% Substitute for Level 2 pattern fill codes with
  73.422 +% grayscale if Level 2 support is not selected.
  73.423 +%
  73.424 +/Level1PatternFill {
  73.425 +/Pattern1 {0.250 Density} bind def
  73.426 +/Pattern2 {0.500 Density} bind def
  73.427 +/Pattern3 {0.750 Density} bind def
  73.428 +/Pattern4 {0.125 Density} bind def
  73.429 +/Pattern5 {0.375 Density} bind def
  73.430 +/Pattern6 {0.625 Density} bind def
  73.431 +/Pattern7 {0.875 Density} bind def
  73.432 +} def
  73.433 +%
  73.434 +% Now test for support of Level 2 code
  73.435 +%
  73.436 +Level1 {Level1PatternFill} {Level2PatternFill} ifelse
  73.437 +%
  73.438 +/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont
  73.439 +dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall
  73.440 +currentdict end definefont pop
  73.441 +/MFshow {
  73.442 +   { dup 5 get 3 ge
  73.443 +     { 5 get 3 eq {gsave} {grestore} ifelse }
  73.444 +     {dup dup 0 get findfont exch 1 get scalefont setfont
  73.445 +     [ currentpoint ] exch dup 2 get 0 exch R dup 5 get 2 ne {dup dup 6
  73.446 +     get exch 4 get {Gshow} {stringwidth pop 0 R} ifelse }if dup 5 get 0 eq
  73.447 +     {dup 3 get {2 get neg 0 exch R pop} {pop aload pop M} ifelse} {dup 5
  73.448 +     get 1 eq {dup 2 get exch dup 3 get exch 6 get stringwidth pop -2 div
  73.449 +     dup 0 R} {dup 6 get stringwidth pop -2 div 0 R 6 get
  73.450 +     show 2 index {aload pop M neg 3 -1 roll neg R pop pop} {pop pop pop
  73.451 +     pop aload pop M} ifelse }ifelse }ifelse }
  73.452 +     ifelse }
  73.453 +   forall} def
  73.454 +/Gswidth {dup type /stringtype eq {stringwidth} {pop (n) stringwidth} ifelse} def
  73.455 +/MFwidth {0 exch { dup 5 get 3 ge { 5 get 3 eq { 0 } { pop } ifelse }
  73.456 + {dup 3 get{dup dup 0 get findfont exch 1 get scalefont setfont
  73.457 +     6 get Gswidth pop add} {pop} ifelse} ifelse} forall} def
  73.458 +/MLshow { currentpoint stroke M
  73.459 +  0 exch R
  73.460 +  Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def
  73.461 +/MRshow { currentpoint stroke M
  73.462 +  exch dup MFwidth neg 3 -1 roll R
  73.463 +  Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def
  73.464 +/MCshow { currentpoint stroke M
  73.465 +  exch dup MFwidth -2 div 3 -1 roll R
  73.466 +  Blacktext {gsave 0 setgray MFshow grestore} {MFshow} ifelse } bind def
  73.467 +/XYsave    { [( ) 1 2 true false 3 ()] } bind def
  73.468 +/XYrestore { [( ) 1 2 true false 4 ()] } bind def
  73.469 +end
  73.470 +%%EndProlog
  73.471 +%%Page: 1 1
  73.472 +gnudict begin
  73.473 +gsave
  73.474 +doclip
  73.475 +50 50 translate
  73.476 +0.100 0.100 scale
  73.477 +90 rotate
  73.478 +0 -5040 translate
  73.479 +0 setgray
  73.480 +newpath
  73.481 +(Helvetica) findfont 140 scalefont setfont
  73.482 +1.000 UL
  73.483 +LTb
  73.484 +378 448 M
  73.485 +63 0 V
  73.486 +6506 0 R
  73.487 +-63 0 V
  73.488 +stroke
  73.489 +294 448 M
  73.490 +[ [(Helvetica) 140.0 0.0 true true 0 ( 1)]
  73.491 +] -46.7 MRshow
  73.492 +1.000 UL
  73.493 +LTb
  73.494 +378 1044 M
  73.495 +63 0 V
  73.496 +6506 0 R
  73.497 +-63 0 V
  73.498 +stroke
  73.499 +294 1044 M
  73.500 +[ [(Helvetica) 140.0 0.0 true true 0 ( 2)]
  73.501 +] -46.7 MRshow
  73.502 +1.000 UL
  73.503 +LTb
  73.504 +378 1640 M
  73.505 +63 0 V
  73.506 +6506 0 R
  73.507 +-63 0 V
  73.508 +stroke
  73.509 +294 1640 M
  73.510 +[ [(Helvetica) 140.0 0.0 true true 0 ( 3)]
  73.511 +] -46.7 MRshow
  73.512 +1.000 UL
  73.513 +LTb
  73.514 +378 2236 M
  73.515 +63 0 V
  73.516 +6506 0 R
  73.517 +-63 0 V
  73.518 +stroke
  73.519 +294 2236 M
  73.520 +[ [(Helvetica) 140.0 0.0 true true 0 ( 4)]
  73.521 +] -46.7 MRshow
  73.522 +1.000 UL
  73.523 +LTb
  73.524 +378 2831 M
  73.525 +63 0 V
  73.526 +6506 0 R
  73.527 +-63 0 V
  73.528 +stroke
  73.529 +294 2831 M
  73.530 +[ [(Helvetica) 140.0 0.0 true true 0 ( 5)]
  73.531 +] -46.7 MRshow
  73.532 +1.000 UL
  73.533 +LTb
  73.534 +378 3427 M
  73.535 +63 0 V
  73.536 +6506 0 R
  73.537 +-63 0 V
  73.538 +stroke
  73.539 +294 3427 M
  73.540 +[ [(Helvetica) 140.0 0.0 true true 0 ( 6)]
  73.541 +] -46.7 MRshow
  73.542 +1.000 UL
  73.543 +LTb
  73.544 +378 4023 M
  73.545 +63 0 V
  73.546 +6506 0 R
  73.547 +-63 0 V
  73.548 +stroke
  73.549 +294 4023 M
  73.550 +[ [(Helvetica) 140.0 0.0 true true 0 ( 7)]
  73.551 +] -46.7 MRshow
  73.552 +1.000 UL
  73.553 +LTb
  73.554 +378 4619 M
  73.555 +63 0 V
  73.556 +6506 0 R
  73.557 +-63 0 V
  73.558 +stroke
  73.559 +294 4619 M
  73.560 +[ [(Helvetica) 140.0 0.0 true true 0 ( 8)]
  73.561 +] -46.7 MRshow
  73.562 +1.000 UL
  73.563 +LTb
  73.564 +378 448 M
  73.565 +0 63 V
  73.566 +0 4108 R
  73.567 +0 -63 V
  73.568 +stroke
  73.569 +378 308 M
  73.570 +[ [(Helvetica) 140.0 0.0 true true 0 ( 0)]
  73.571 +] -46.7 MCshow
  73.572 +1.000 UL
  73.573 +LTb
  73.574 +1199 448 M
  73.575 +0 63 V
  73.576 +0 4108 R
  73.577 +0 -63 V
  73.578 +stroke
  73.579 +1199 308 M
  73.580 +[ [(Helvetica) 140.0 0.0 true true 0 ( 1000)]
  73.581 +] -46.7 MCshow
  73.582 +1.000 UL
  73.583 +LTb
  73.584 +2020 448 M
  73.585 +0 63 V
  73.586 +0 4108 R
  73.587 +0 -63 V
  73.588 +stroke
  73.589 +2020 308 M
  73.590 +[ [(Helvetica) 140.0 0.0 true true 0 ( 2000)]
  73.591 +] -46.7 MCshow
  73.592 +1.000 UL
  73.593 +LTb
  73.594 +2841 448 M
  73.595 +0 63 V
  73.596 +0 4108 R
  73.597 +0 -63 V
  73.598 +stroke
  73.599 +2841 308 M
  73.600 +[ [(Helvetica) 140.0 0.0 true true 0 ( 3000)]
  73.601 +] -46.7 MCshow
  73.602 +1.000 UL
  73.603 +LTb
  73.604 +3663 448 M
  73.605 +0 63 V
  73.606 +0 4108 R
  73.607 +0 -63 V
  73.608 +stroke
  73.609 +3663 308 M
  73.610 +[ [(Helvetica) 140.0 0.0 true true 0 ( 4000)]
  73.611 +] -46.7 MCshow
  73.612 +1.000 UL
  73.613 +LTb
  73.614 +4484 448 M
  73.615 +0 63 V
  73.616 +0 4108 R
  73.617 +0 -63 V
  73.618 +stroke
  73.619 +4484 308 M
  73.620 +[ [(Helvetica) 140.0 0.0 true true 0 ( 5000)]
  73.621 +] -46.7 MCshow
  73.622 +1.000 UL
  73.623 +LTb
  73.624 +5305 448 M
  73.625 +0 63 V
  73.626 +0 4108 R
  73.627 +0 -63 V
  73.628 +stroke
  73.629 +5305 308 M
  73.630 +[ [(Helvetica) 140.0 0.0 true true 0 ( 6000)]
  73.631 +] -46.7 MCshow
  73.632 +1.000 UL
  73.633 +LTb
  73.634 +6126 448 M
  73.635 +0 63 V
  73.636 +0 4108 R
  73.637 +0 -63 V
  73.638 +stroke
  73.639 +6126 308 M
  73.640 +[ [(Helvetica) 140.0 0.0 true true 0 ( 7000)]
  73.641 +] -46.7 MCshow
  73.642 +1.000 UL
  73.643 +LTb
  73.644 +6947 448 M
  73.645 +0 63 V
  73.646 +0 4108 R
  73.647 +0 -63 V
  73.648 +stroke
  73.649 +6947 308 M
  73.650 +[ [(Helvetica) 140.0 0.0 true true 0 ( 8000)]
  73.651 +] -46.7 MCshow
  73.652 +1.000 UL
  73.653 +LTb
  73.654 +1.000 UL
  73.655 +LTb
  73.656 +378 4619 N
  73.657 +378 448 L
  73.658 +6569 0 V
  73.659 +0 4171 V
  73.660 +-6569 0 V
  73.661 +Z stroke
  73.662 +LCb setrgbcolor
  73.663 +3662 98 M
  73.664 +[ [(Helvetica) 140.0 0.0 true true 0 (Cycles between Sync Operations)]
  73.665 +] -46.7 MCshow
  73.666 +LTb
  73.667 +3662 4829 M
  73.668 +[ [(Helvetica) 140.0 0.0 true true 0 (Exec-Cycles to Work-Cycles Ratio)]
  73.669 +] -46.7 MCshow
  73.670 +1.000 UP
  73.671 +1.000 UL
  73.672 +LTb
  73.673 +1.000 UL
  73.674 +LTb
  73.675 +5372 4136 N
  73.676 +0 420 V
  73.677 +1491 0 V
  73.678 +0 -420 V
  73.679 +-1491 0 V
  73.680 +Z stroke
  73.681 +5372 4556 M
  73.682 +1491 0 V
  73.683 +% Begin plot #1
  73.684 +stroke
  73.685 +LT1
  73.686 +LCa setrgbcolor
  73.687 +476 1044 M
  73.688 +63 0 V
  73.689 +64 0 V
  73.690 +63 0 V
  73.691 +64 0 V
  73.692 +63 0 V
  73.693 +64 0 V
  73.694 +64 0 V
  73.695 +63 0 V
  73.696 +64 0 V
  73.697 +63 0 V
  73.698 +64 0 V
  73.699 +63 0 V
  73.700 +64 0 V
  73.701 +64 0 V
  73.702 +63 0 V
  73.703 +64 0 V
  73.704 +63 0 V
  73.705 +64 0 V
  73.706 +63 0 V
  73.707 +64 0 V
  73.708 +64 0 V
  73.709 +63 0 V
  73.710 +64 0 V
  73.711 +63 0 V
  73.712 +64 0 V
  73.713 +63 0 V
  73.714 +64 0 V
  73.715 +64 0 V
  73.716 +63 0 V
  73.717 +64 0 V
  73.718 +63 0 V
  73.719 +64 0 V
  73.720 +63 0 V
  73.721 +64 0 V
  73.722 +64 0 V
  73.723 +63 0 V
  73.724 +64 0 V
  73.725 +63 0 V
  73.726 +64 0 V
  73.727 +63 0 V
  73.728 +64 0 V
  73.729 +63 0 V
  73.730 +64 0 V
  73.731 +64 0 V
  73.732 +63 0 V
  73.733 +64 0 V
  73.734 +63 0 V
  73.735 +64 0 V
  73.736 +63 0 V
  73.737 +64 0 V
  73.738 +64 0 V
  73.739 +63 0 V
  73.740 +64 0 V
  73.741 +63 0 V
  73.742 +64 0 V
  73.743 +63 0 V
  73.744 +64 0 V
  73.745 +64 0 V
  73.746 +63 0 V
  73.747 +64 0 V
  73.748 +63 0 V
  73.749 +64 0 V
  73.750 +63 0 V
  73.751 +64 0 V
  73.752 +64 0 V
  73.753 +63 0 V
  73.754 +64 0 V
  73.755 +63 0 V
  73.756 +64 0 V
  73.757 +63 0 V
  73.758 +64 0 V
  73.759 +64 0 V
  73.760 +63 0 V
  73.761 +64 0 V
  73.762 +63 0 V
  73.763 +64 0 V
  73.764 +63 0 V
  73.765 +64 0 V
  73.766 +64 0 V
  73.767 +63 0 V
  73.768 +64 0 V
  73.769 +63 0 V
  73.770 +64 0 V
  73.771 +63 0 V
  73.772 +64 0 V
  73.773 +64 0 V
  73.774 +63 0 V
  73.775 +64 0 V
  73.776 +63 0 V
  73.777 +64 0 V
  73.778 +63 0 V
  73.779 +64 0 V
  73.780 +64 0 V
  73.781 +63 0 V
  73.782 +64 0 V
  73.783 +63 0 V
  73.784 +64 0 V
  73.785 +63 0 V
  73.786 +64 0 V
  73.787 +% End plot #1
  73.788 +% Begin plot #2
  73.789 +stroke
  73.790 +2.000 UL
  73.791 +LT1
  73.792 +LCb setrgbcolor
  73.793 +6296 4486 M
  73.794 +[ [(Helvetica) 140.0 0.0 true true 0 (8 Threads)]
  73.795 +] -46.7 MRshow
  73.796 +LT1
  73.797 +6380 4486 M
  73.798 +399 0 V
  73.799 +1107 4619 M
  73.800 +137 -918 V
  73.801 +2033 2148 L
  73.802 +3609 1282 L
  73.803 +6762 894 L
  73.804 +% End plot #2
  73.805 +% Begin plot #3
  73.806 +stroke
  73.807 +LT2
  73.808 +LCb setrgbcolor
  73.809 +6296 4346 M
  73.810 +[ [(Helvetica) 140.0 0.0 true true 0 (32 Threads)]
  73.811 +] -46.7 MRshow
  73.812 +LT2
  73.813 +6380 4346 M
  73.814 +399 0 V
  73.815 +2005 4619 M
  73.816 +29 -129 V
  73.817 +3611 2523 L
  73.818 +6763 1516 L
  73.819 +% End plot #3
  73.820 +% Begin plot #4
  73.821 +stroke
  73.822 +LT3
  73.823 +LCb setrgbcolor
  73.824 +6296 4206 M
  73.825 +[ [(Helvetica) 140.0 0.0 true true 0 (128 Threads)]
  73.826 +] -46.7 MRshow
  73.827 +LT3
  73.828 +6380 4206 M
  73.829 +399 0 V
  73.830 +-590 413 R
  73.831 +580 -624 V
  73.832 +% End plot #4
  73.833 +stroke
  73.834 +1.000 UL
  73.835 +LTb
  73.836 +378 4619 N
  73.837 +378 448 L
  73.838 +6569 0 V
  73.839 +0 4171 V
  73.840 +-6569 0 V
  73.841 +Z stroke
  73.842 +1.000 UP
  73.843 +1.000 UL
  73.844 +LTb
  73.845 +stroke
  73.846 +grestore
  73.847 +end
  73.848 +showpage
  73.849 +%%Trailer
  73.850 +%%DocumentFonts: Helvetica
  73.851 +%%Pages: 1
    74.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    74.2 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/pthread/2011-12-09/8_thds__o30000__perfCtrs.meas	Mon Dec 12 20:28:31 2011 +0100
    74.3 @@ -0,0 +1,15 @@
    74.4 +# Output file name: 2__runs_and_data/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/pthread/2011-12-09//8_thds__o30000__perfCtrs.meas
    74.5 +# Date of Run: 2011-12-09 19:29:41.784766
    74.6 +# Number of Cores: 4
    74.7 +# Number of Threads: 2.000000 per Core, 8 total
    74.8 +#     <iters per task>	  <total exe cycles>	    <total work cyc>	      <one task cyc>	<total overhead cyc>	         <num syncs>	<overhead per Sync cyc>	    <Exe/Work ratio>
    74.9 +# --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   74.10 +                   2	          2821404371	            53280000	          222.000000	          2768124371	              480000	         5766.925773	           26.977143
   74.11 +                   5	          2841463768	            68940000	          287.250000	          2772523768	              480000	         5776.091183	           21.108237
   74.12 +                  10	          2866704255	            95520000	          398.000000	          2771184255	              480000	         5773.300531	           15.505780
   74.13 +                  20	          2902855545	           149340000	          622.250000	          2753515545	              480000	         5736.490719	           10.218949
   74.14 +                  40	          2976963085	           253140000	         1054.750000	          2723823085	              480000	         5674.631427	            6.380072
   74.15 +                  80	          3178705309	           464340000	         1934.750000	          2714365309	              480000	         5654.927727	            3.922821
   74.16 +                 160	          3624810557	           887340000	         3697.250000	          2737470557	              480000	         5703.063660	            2.542515
   74.17 +                 320	          4534922935	          1732260000	         7217.750000	          2802662935	              480000	         5838.881115	            1.808961
   74.18 +                 640	          6188105836	          3421200000	        14255.000000	          2766905836	              480000	         5764.387158	            1.404377