# HG changeset patch # User Merten Sach # Date 1328284331 -3600 # Node ID c93fb902a754b4e2b86916b76a09ce2b15f43b23 # Parent 612dd8ec057a0a6b865600bbdda9a41577837766 Vthread kmeans console line exploration for backup tuning diff -r 612dd8ec057a -r c93fb902a754 results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-12/plot.gnuplot --- a/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-12/plot.gnuplot Mon Jan 23 18:57:02 2012 +0100 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-12/plot.gnuplot Fri Feb 03 16:52:11 2012 +0100 @@ -14,7 +14,7 @@ set xrange [0:8000] line(x)=2 set key box - plot line(x) notitle with line lc 0 lw 4 lt 2, '8_thds__o30000__perfCtrs.result' using 4:8 title '8 Threads' with line lw 6,'32_thds__o30000__perfCtrs.result' using 4:8 title '32 Threads' with line lw 6,'128_thds__o30000__perfCtrs.result' using 4:8 title '128 Threads' with line lw 6,'512_thds__o30000__perfCtrs.result' using 4:8 title '512 Threads' with line lw 6 + plot line(x) notitle with line lc 0 lw 3 lt 2, '8_thds__o30000__perfCtrs.result' using 4:8 title '8 Threads' with line lw 4,'32_thds__o30000__perfCtrs.result' using 4:8 title '32 Threads' with line lw 4,'128_thds__o30000__perfCtrs.result' using 4:8 title '128 Threads' with line lw 4,'512_thds__o30000__perfCtrs.result' using 4:8 title '512 Threads' with line lw 4 set notitle #set xlabel "" #set origin 0.40,0.40 diff -r 612dd8ec057a -r c93fb902a754 results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-12/vms_vthread_8_32_128_512thds__o30000__perfCtrs.result.eps --- a/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-12/vms_vthread_8_32_128_512thds__o30000__perfCtrs.result.eps Mon Jan 23 18:57:02 2012 +0100 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/Vthread/2011-12-12/vms_vthread_8_32_128_512thds__o30000__perfCtrs.result.eps Fri Feb 03 16:52:11 2012 +0100 @@ -1,7 +1,7 @@ %!PS-Adobe-2.0 %%Title: vms_vthread_8_32_128_512thds__o30000__perfCtrs.result.eps %%Creator: gnuplot 4.4 patchlevel 2 -%%CreationDate: Mon Jan 23 17:53:53 2012 +%%CreationDate: Thu Jan 26 18:12:20 2012 %%DocumentFonts: (atend) %%BoundingBox: 251 50 554 482 %%Orientation: Landscape @@ -52,7 +52,7 @@ /Author (msach) % /Producer (gnuplot) % /Keywords () - /CreationDate (Mon Jan 23 17:53:53 2012) + /CreationDate (Thu Jan 26 18:12:20 2012) /DOCINFO pdfmark end } ifelse @@ -649,7 +649,7 @@ 1491 0 V % Begin plot #1 stroke -4.000 UL +3.000 UL LT1 LCa setrgbcolor 518 792 M @@ -755,7 +755,7 @@ % End plot #1 % Begin plot #2 stroke -6.000 UL +4.000 UL LT1 LCb setrgbcolor 3416 2722 M diff -r 612dd8ec057a -r c93fb902a754 results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/plot.gnuplot --- a/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/plot.gnuplot Mon Jan 23 18:57:02 2012 +0100 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/plot.gnuplot Fri Feb 03 16:52:11 2012 +0100 @@ -10,17 +10,20 @@ set border 3 set xtics nomirror set ytics nomirror - set yrange [1:150] + set yrange [1:10] set xrange [0:8000] set xtics 1000 line(x)=2 + plot line(x) notitle lw 3 lt 2 lc 0 set key box - set key title "Vthread" - set key at 8500,155 - plot 'paper_vthread/8_thds__o30000__perfCtrs.result' using 4:8 title '8 Threads' with line lw 6 lt 1,'paper_vthread/32_thds__o30000__perfCtrs.result' using 4:8 title '32 Threads' with line lw 6 lt 3,'paper_vthread/128_thds__o30000__perfCtrs.result' using 4:8 title '128 Threads' with line lw 6 lt 4,'paper_vthread/512_thds__o30000__perfCtrs.result' using 4:8 title '512 Threads' with line lw 6 lt 5 set key title "pthreads" - set key at 8500,105 - plot 'paper_pthreads/8_thds__o30000__perfCtrs.result' using 4:8 title '8 Threads' with line lw 6 lt 6 lc 8,'paper_pthreads/32_thds__o30000__perfCtrs.result' using 4:8 title '32 Threads' with line lw 6 lt 7,'paper_pthreads/128_thds__o30000__perfCtrs.result' using 4:8 title '128 Threads' with line lw 6 lt 8 lc 11,'paper_pthreads/512_thds__o30000__perfCtrs.result' using 4:8 title '512 Threads' with line lw 6 lt 9 + set key at 8500,10.5 + plot 'paper_pthreads/8_thds__o30000__perfCtrs.result' using 4:8 title '8 Threads' with line lw 4 lt 6 lc 8,'paper_pthreads/32_thds__o30000__perfCtrs.result' using 4:8 title '32 Threads' with line lw 4 lt 7,'paper_pthreads/128_thds__o30000__perfCtrs.result' using 4:8 title '128 Threads' with line lw 4 lt 8 lc 11,'paper_pthreads/512_thds__o30000__perfCtrs.result' using 4:8 title '512 Threads' with line lw 4 lt 9 + + set key title "Vthread" + set key at 5000,10.5 + plot 'paper_vthread/8_thds__o30000__perfCtrs.result' using 4:8 title '8 Threads' with line lw 4 lt 1,'paper_vthread/32_thds__o30000__perfCtrs.result' using 4:8 title '32 Threads' with line lw 4 lt 3,'paper_vthread/128_thds__o30000__perfCtrs.result' using 4:8 title '128 Threads' with line lw 4 lt 4,'paper_vthread/512_thds__o30000__perfCtrs.result' using 4:8 title '512 Threads' with line lw 4 lt 5 + unset multiplot exit diff -r 612dd8ec057a -r c93fb902a754 results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/pthread/2012-01-16/plot.gnuplot --- a/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/pthread/2012-01-16/plot.gnuplot Mon Jan 23 18:57:02 2012 +0100 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/pthread/2012-01-16/plot.gnuplot Fri Feb 03 16:52:11 2012 +0100 @@ -14,7 +14,7 @@ set xrange [0:8000] line(x)=2 set key box - plot line(x) notitle with line lc 0 lw 4 lt 2, '8_thds__o30000__perfCtrs.result' using 4:8 title '8 Threads' with line lw 6,'32_thds__o30000__perfCtrs.result' using 4:8 title '32 Threads' with line lw 6,'128_thds__o30000__perfCtrs.result' using 4:8 title '128 Threads' with line lw 6 + plot line(x) notitle with line lc 0 lw 3 lt 2, '8_thds__o30000__perfCtrs.result' using 4:8 title '8 Threads' with line lw 4,'32_thds__o30000__perfCtrs.result' using 4:8 title '32 Threads' with line lw 4,'128_thds__o30000__perfCtrs.result' using 4:8 title '128 Threads' with line lw 4 set notitle #set xlabel "" #set origin 0.40,0.40 diff -r 612dd8ec057a -r c93fb902a754 results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/pthread/2012-01-16/vms_pthreads_8_32_128thds__o30000__perfCtrs.result.eps --- a/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/pthread/2012-01-16/vms_pthreads_8_32_128thds__o30000__perfCtrs.result.eps Mon Jan 23 18:57:02 2012 +0100 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/pthread/2012-01-16/vms_pthreads_8_32_128thds__o30000__perfCtrs.result.eps Fri Feb 03 16:52:11 2012 +0100 @@ -1,7 +1,7 @@ %!PS-Adobe-2.0 %%Title: vms_pthreads_8_32_128thds__o30000__perfCtrs.result.eps %%Creator: gnuplot 4.4 patchlevel 2 -%%CreationDate: Mon Jan 23 17:56:29 2012 +%%CreationDate: Thu Jan 26 18:11:43 2012 %%DocumentFonts: (atend) %%BoundingBox: 251 50 554 482 %%Orientation: Landscape @@ -52,7 +52,7 @@ /Author (msach) % /Producer (gnuplot) % /Keywords () - /CreationDate (Mon Jan 23 17:56:29 2012) + /CreationDate (Thu Jan 26 18:11:43 2012) /DOCINFO pdfmark end } ifelse @@ -649,7 +649,7 @@ 1491 0 V % Begin plot #1 stroke -4.000 UL +3.000 UL LT1 LCa setrgbcolor 518 792 M @@ -755,7 +755,7 @@ % End plot #1 % Begin plot #2 stroke -6.000 UL +4.000 UL LT1 LCb setrgbcolor 3416 2722 M diff -r 612dd8ec057a -r c93fb902a754 results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/vms_pthreads_vthread_8_32_128_512thds__o30000__perfCtrs.meas.eps --- a/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/vms_pthreads_vthread_8_32_128_512thds__o30000__perfCtrs.meas.eps Mon Jan 23 18:57:02 2012 +0100 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/VMS__1x4_machine/vms_pthreads_vthread_8_32_128_512thds__o30000__perfCtrs.meas.eps Fri Feb 03 16:52:11 2012 +0100 @@ -1,7 +1,7 @@ %!PS-Adobe-2.0 %%Title: vms_pthreads_vthread_8_32_128_512thds__o30000__perfCtrs.meas.eps %%Creator: gnuplot 4.4 patchlevel 2 -%%CreationDate: Mon Jan 23 17:30:34 2012 +%%CreationDate: Thu Jan 26 18:20:37 2012 %%DocumentFonts: (atend) %%BoundingBox: 251 50 554 482 %%Orientation: Landscape @@ -52,7 +52,7 @@ /Author (msach) % /Producer (gnuplot) % /Keywords () - /CreationDate (Mon Jan 23 17:30:34 2012) + /CreationDate (Thu Jan 26 18:20:37 2012) /DOCINFO pdfmark end } ifelse @@ -478,122 +478,146 @@ (Helvetica) findfont 140 scalefont setfont 1.000 UL LTb -686 755 M +602 448 M 63 0 V stroke -602 755 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 20)] +518 448 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 1)] ] -46.7 MRshow 1.000 UL LTb -686 1078 M +602 715 M 63 0 V stroke -602 1078 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 40)] +518 715 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 2)] ] -46.7 MRshow 1.000 UL LTb -686 1401 M +602 983 M 63 0 V stroke -602 1401 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 60)] +518 983 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 3)] ] -46.7 MRshow 1.000 UL LTb -686 1724 M +602 1250 M 63 0 V stroke -602 1724 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 80)] +518 1250 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 4)] ] -46.7 MRshow 1.000 UL LTb -686 2047 M +602 1518 M 63 0 V stroke -602 2047 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 100)] +518 1518 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 5)] ] -46.7 MRshow 1.000 UL LTb -686 2370 M +602 1785 M 63 0 V stroke -602 2370 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 120)] +518 1785 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 6)] ] -46.7 MRshow 1.000 UL LTb -686 2693 M +602 2053 M 63 0 V stroke -602 2693 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 140)] +518 2053 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 7)] ] -46.7 MRshow 1.000 UL LTb -686 448 M +602 2320 M +63 0 V +stroke +518 2320 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 8)] +] -46.7 MRshow +1.000 UL +LTb +602 2588 M +63 0 V +stroke +518 2588 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 9)] +] -46.7 MRshow +1.000 UL +LTb +602 2855 M +63 0 V +stroke +518 2855 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 10)] +] -46.7 MRshow +1.000 UL +LTb +602 448 M 0 63 V stroke -686 308 M +602 308 M [ [(Helvetica) 140.0 0.0 true true 0 ( 0)] ] -46.7 MCshow 1.000 UL LTb -1109 448 M +1035 448 M 0 63 V stroke -1109 308 M +1035 308 M [ [(Helvetica) 140.0 0.0 true true 0 ( 1000)] ] -46.7 MCshow 1.000 UL LTb -1531 448 M +1468 448 M 0 63 V stroke -1531 308 M +1468 308 M [ [(Helvetica) 140.0 0.0 true true 0 ( 2000)] ] -46.7 MCshow 1.000 UL LTb -1954 448 M +1901 448 M 0 63 V stroke -1954 308 M +1901 308 M [ [(Helvetica) 140.0 0.0 true true 0 ( 3000)] ] -46.7 MCshow 1.000 UL LTb -2377 448 M +2335 448 M 0 63 V stroke -2377 308 M +2335 308 M [ [(Helvetica) 140.0 0.0 true true 0 ( 4000)] ] -46.7 MCshow 1.000 UL LTb -2799 448 M +2768 448 M 0 63 V stroke -2799 308 M +2768 308 M [ [(Helvetica) 140.0 0.0 true true 0 ( 5000)] ] -46.7 MCshow 1.000 UL LTb -3222 448 M +3201 448 M 0 63 V stroke -3222 308 M +3201 308 M [ [(Helvetica) 140.0 0.0 true true 0 ( 6000)] ] -46.7 MCshow 1.000 UL LTb -3644 448 M +3634 448 M 0 63 V stroke -3644 308 M +3634 308 M [ [(Helvetica) 140.0 0.0 true true 0 ( 7000)] ] -46.7 MCshow 1.000 UL @@ -608,11 +632,11 @@ LTb 1.000 UL LTb -686 2855 M -686 448 L -3381 0 V +602 2855 M +602 448 L +3465 0 V 0 2407 R --3381 0 R +-3465 0 R stroke LCb setrgbcolor 112 1651 M @@ -622,234 +646,267 @@ grestore LTb LCb setrgbcolor -2376 98 M +2334 98 M [ [(Helvetica) 140.0 0.0 true true 0 (Cycles in one Task)] ] -46.7 MCshow LTb 1.000 UP 1.000 UL LTb -LCb setrgbcolor -3532 2866 M -[ [(Helvetica) 140.0 0.0 true true 0 (Vthread)] -] -46.7 MCshow -LTb -1.000 UL -LTb -2787 2236 N -0 700 V -1491 0 V -0 -700 V --1491 0 V -Z stroke -2787 2796 M -1491 0 V % Begin plot #1 -stroke -6.000 UL -LT0 -LCb setrgbcolor -3711 2726 M -[ [(Helvetica) 140.0 0.0 true true 0 (8 Threads)] -] -46.7 MRshow -LT0 -3795 2726 M -399 0 V -737 553 M -15 -20 V -24 -27 V -52 -21 V -930 470 L -203 -10 V -404 -7 V -812 -2 V -1622 -2 V +3.000 UL +LT1 +LCa setrgbcolor +602 715 M +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V % End plot #1 -% Begin plot #2 -stroke -LT2 -LCb setrgbcolor -3711 2586 M -[ [(Helvetica) 140.0 0.0 true true 0 (32 Threads)] -] -46.7 MRshow -LT2 -3795 2586 M -399 0 V -736 529 M -17 -21 V -23 -10 V -52 -22 V -930 465 L -202 -7 V -406 -5 V -812 -3 V -1621 -1 V -% End plot #2 -% Begin plot #3 -stroke -LT3 -LCb setrgbcolor -3711 2446 M -[ [(Helvetica) 140.0 0.0 true true 0 (128 Threads)] -] -46.7 MRshow -LT3 -3795 2446 M -399 0 V -737 532 M -15 -18 V -25 -20 V -51 -14 V -929 466 L -203 -8 V -406 -5 V -812 -2 V -1623 -2 V -% End plot #3 -% Begin plot #4 -stroke -LT4 -LCb setrgbcolor -3711 2306 M -[ [(Helvetica) 140.0 0.0 true true 0 (512 Threads)] -] -46.7 MRshow -LT4 -3795 2306 M -399 0 V -737 539 M -14 -21 V -25 -21 V -52 -18 V -928 466 L -203 -8 V -405 -5 V -814 -3 V -1623 -1 V -% End plot #4 stroke 1.000 UL LTb -686 2855 M -686 448 L -3381 0 V +602 2855 M +602 448 L +3465 0 V 0 2407 R --3381 0 R +-3465 0 R 1.000 UP -686 755 M +602 448 M 63 0 V stroke -602 755 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 20)] +518 448 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 1)] ] -46.7 MRshow 1.000 UL LTb -686 1078 M +602 715 M 63 0 V stroke -602 1078 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 40)] +518 715 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 2)] ] -46.7 MRshow 1.000 UL LTb -686 1401 M +602 983 M 63 0 V stroke -602 1401 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 60)] +518 983 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 3)] ] -46.7 MRshow 1.000 UL LTb -686 1724 M +602 1250 M 63 0 V stroke -602 1724 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 80)] +518 1250 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 4)] ] -46.7 MRshow 1.000 UL LTb -686 2047 M +602 1518 M 63 0 V stroke -602 2047 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 100)] +518 1518 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 5)] ] -46.7 MRshow 1.000 UL LTb -686 2370 M +602 1785 M 63 0 V stroke -602 2370 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 120)] +518 1785 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 6)] ] -46.7 MRshow 1.000 UL LTb -686 2693 M +602 2053 M 63 0 V stroke -602 2693 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 140)] +518 2053 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 7)] ] -46.7 MRshow 1.000 UL LTb -686 448 M +602 2320 M +63 0 V +stroke +518 2320 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 8)] +] -46.7 MRshow +1.000 UL +LTb +602 2588 M +63 0 V +stroke +518 2588 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 9)] +] -46.7 MRshow +1.000 UL +LTb +602 2855 M +63 0 V +stroke +518 2855 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 10)] +] -46.7 MRshow +1.000 UL +LTb +602 448 M 0 63 V stroke -686 308 M +602 308 M [ [(Helvetica) 140.0 0.0 true true 0 ( 0)] ] -46.7 MCshow 1.000 UL LTb -1109 448 M +1035 448 M 0 63 V stroke -1109 308 M +1035 308 M [ [(Helvetica) 140.0 0.0 true true 0 ( 1000)] ] -46.7 MCshow 1.000 UL LTb -1531 448 M +1468 448 M 0 63 V stroke -1531 308 M +1468 308 M [ [(Helvetica) 140.0 0.0 true true 0 ( 2000)] ] -46.7 MCshow 1.000 UL LTb -1954 448 M +1901 448 M 0 63 V stroke -1954 308 M +1901 308 M [ [(Helvetica) 140.0 0.0 true true 0 ( 3000)] ] -46.7 MCshow 1.000 UL LTb -2377 448 M +2335 448 M 0 63 V stroke -2377 308 M +2335 308 M [ [(Helvetica) 140.0 0.0 true true 0 ( 4000)] ] -46.7 MCshow 1.000 UL LTb -2799 448 M +2768 448 M 0 63 V stroke -2799 308 M +2768 308 M [ [(Helvetica) 140.0 0.0 true true 0 ( 5000)] ] -46.7 MCshow 1.000 UL LTb -3222 448 M +3201 448 M 0 63 V stroke -3222 308 M +3201 308 M [ [(Helvetica) 140.0 0.0 true true 0 ( 6000)] ] -46.7 MCshow 1.000 UL LTb -3644 448 M +3634 448 M 0 63 V stroke -3644 308 M +3634 308 M [ [(Helvetica) 140.0 0.0 true true 0 ( 7000)] ] -46.7 MCshow 1.000 UL @@ -864,11 +921,11 @@ LTb 1.000 UL LTb -686 2855 M -686 448 L -3381 0 V +602 2855 M +602 448 L +3465 0 V 0 2407 R --3381 0 R +-3465 0 R stroke LCb setrgbcolor 112 1651 M @@ -878,7 +935,7 @@ grestore LTb LCb setrgbcolor -2376 98 M +2334 98 M [ [(Helvetica) 140.0 0.0 true true 0 (Cycles in one Task)] ] -46.7 MCshow LTb @@ -886,109 +943,372 @@ 1.000 UL LTb LCb setrgbcolor -3532 2058 M +3538 2919 M [ [(Helvetica) 140.0 0.0 true true 0 (pthreads)] ] -46.7 MCshow LTb 1.000 UL LTb -2787 1428 N +2793 2289 N 0 700 V 1491 0 V 0 -700 V -1491 0 V Z stroke -2787 1988 M +2793 2849 M 1491 0 V % Begin plot #1 stroke -6.000 UL +4.000 UL LT5 LC7 setrgbcolor LCb setrgbcolor -3711 1918 M +3717 2779 M [ [(Helvetica) 140.0 0.0 true true 0 (8 Threads)] ] -46.7 MRshow LT5 LC7 setrgbcolor -3795 1918 M +3801 2779 M 399 0 V -735 837 M -15 -88 V -27 -86 V -48 -74 V -929 529 L -201 -36 V -406 -22 V -812 -11 V -1622 -6 V +742 2855 M +2 -67 V +851 1788 L +206 -591 V +1473 836 L +2306 644 L +3967 545 L % End plot #1 % Begin plot #2 stroke LT6 LCb setrgbcolor -3711 1778 M +3717 2639 M [ [(Helvetica) 140.0 0.0 true true 0 (32 Threads)] ] -46.7 MRshow LT6 -3795 1778 M +3801 2639 M 399 0 V -735 1401 M -15 -246 V -774 966 L -825 780 L -929 634 L -201 -89 V -408 -46 V -809 -24 V -3973 462 L +946 2855 M +112 -798 V +417 -761 V +2304 901 L +3971 681 L % End plot #2 % Begin plot #3 stroke LT7 LC1 setrgbcolor LCb setrgbcolor -3711 1638 M +3717 2499 M [ [(Helvetica) 140.0 0.0 true true 0 (128 Threads)] ] -46.7 MRshow LT7 LC1 setrgbcolor -3795 1638 M +3801 2499 M 399 0 V -749 2855 M -4 -93 V -27 -687 V -48 -544 V -932 1077 L -1135 786 L -1540 629 L -812 -88 V -3974 495 L +1813 2855 M +496 -872 V +3972 1224 L % End plot #3 % Begin plot #4 stroke LT8 LCb setrgbcolor -3711 1498 M +3717 2359 M [ [(Helvetica) 140.0 0.0 true true 0 (512 Threads)] ] -46.7 MRshow LT8 -3795 1498 M +3801 2359 M 399 0 V -973 2855 M -166 -960 V -405 -685 V -2356 839 L -3979 648 L % End plot #4 stroke 1.000 UL LTb -686 2855 M -686 448 L -3381 0 V +602 2855 M +602 448 L +3465 0 V 0 2407 R --3381 0 R +-3465 0 R +1.000 UP +602 448 M +63 0 V +stroke +518 448 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 1)] +] -46.7 MRshow +1.000 UL +LTb +602 715 M +63 0 V +stroke +518 715 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 2)] +] -46.7 MRshow +1.000 UL +LTb +602 983 M +63 0 V +stroke +518 983 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 3)] +] -46.7 MRshow +1.000 UL +LTb +602 1250 M +63 0 V +stroke +518 1250 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 4)] +] -46.7 MRshow +1.000 UL +LTb +602 1518 M +63 0 V +stroke +518 1518 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 5)] +] -46.7 MRshow +1.000 UL +LTb +602 1785 M +63 0 V +stroke +518 1785 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 6)] +] -46.7 MRshow +1.000 UL +LTb +602 2053 M +63 0 V +stroke +518 2053 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 7)] +] -46.7 MRshow +1.000 UL +LTb +602 2320 M +63 0 V +stroke +518 2320 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 8)] +] -46.7 MRshow +1.000 UL +LTb +602 2588 M +63 0 V +stroke +518 2588 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 9)] +] -46.7 MRshow +1.000 UL +LTb +602 2855 M +63 0 V +stroke +518 2855 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 10)] +] -46.7 MRshow +1.000 UL +LTb +602 448 M +0 63 V +stroke +602 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 0)] +] -46.7 MCshow +1.000 UL +LTb +1035 448 M +0 63 V +stroke +1035 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 1000)] +] -46.7 MCshow +1.000 UL +LTb +1468 448 M +0 63 V +stroke +1468 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 2000)] +] -46.7 MCshow +1.000 UL +LTb +1901 448 M +0 63 V +stroke +1901 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 3000)] +] -46.7 MCshow +1.000 UL +LTb +2335 448 M +0 63 V +stroke +2335 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 4000)] +] -46.7 MCshow +1.000 UL +LTb +2768 448 M +0 63 V +stroke +2768 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 5000)] +] -46.7 MCshow +1.000 UL +LTb +3201 448 M +0 63 V +stroke +3201 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 6000)] +] -46.7 MCshow +1.000 UL +LTb +3634 448 M +0 63 V +stroke +3634 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 7000)] +] -46.7 MCshow +1.000 UL +LTb +4067 448 M +0 63 V +stroke +4067 308 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 8000)] +] -46.7 MCshow +1.000 UL +LTb +1.000 UL +LTb +602 2855 M +602 448 L +3465 0 V +0 2407 R +-3465 0 R +stroke +LCb setrgbcolor +112 1651 M +currentpoint gsave translate -270 rotate 0 0 moveto +[ [(Helvetica) 140.0 0.0 true true 0 (Ratio of Total Execution to Total Work)] +] -46.7 MCshow +grestore +LTb +LCb setrgbcolor +2334 98 M +[ [(Helvetica) 140.0 0.0 true true 0 (Cycles in one Task)] +] -46.7 MCshow +LTb +1.000 UP +1.000 UL +LTb +LCb setrgbcolor +2022 2919 M +[ [(Helvetica) 140.0 0.0 true true 0 (Vthread)] +] -46.7 MCshow +LTb +1.000 UL +LTb +1277 2289 N +0 700 V +1491 0 V +0 -700 V +-1491 0 V +Z stroke +1277 2849 M +1491 0 V +% Begin plot #1 +stroke +4.000 UL +LT0 +LCb setrgbcolor +2201 2779 M +[ [(Helvetica) 140.0 0.0 true true 0 (8 Threads)] +] -46.7 MRshow +LT0 +2285 2779 M +399 0 V +654 2182 M +16 -334 V +24 -434 V +54 -354 V +852 815 L +1060 648 L +1474 537 L +832 -41 V +3969 471 L +% End plot #1 +% Begin plot #2 +stroke +LT2 +LCb setrgbcolor +2201 2639 M +[ [(Helvetica) 140.0 0.0 true true 0 (32 Threads)] +] -46.7 MRshow +LT2 +2285 2639 M +399 0 V +654 1786 M +16 -339 V +24 -169 V +748 917 L +852 723 L +1059 606 L +416 -79 V +832 -43 V +3969 467 L +% End plot #2 +% Begin plot #3 +stroke +LT3 +LCb setrgbcolor +2201 2499 M +[ [(Helvetica) 140.0 0.0 true true 0 (128 Threads)] +] -46.7 MRshow +LT3 +2285 2499 M +399 0 V +654 1837 M +16 -296 V +26 -324 V +748 970 L +851 740 L +1059 610 L +416 -81 V +832 -39 V +3970 466 L +% End plot #3 +% Begin plot #4 +stroke +LT4 +LCb setrgbcolor +2201 2359 M +[ [(Helvetica) 140.0 0.0 true true 0 (512 Threads)] +] -46.7 MRshow +LT4 +2285 2359 M +399 0 V +654 1958 M +14 -347 V +26 -349 V +748 965 L +850 751 L +1058 612 L +416 -83 V +833 -41 V +3970 467 L +% End plot #4 +stroke +1.000 UL +LTb +602 2855 M +602 448 L +3465 0 V +0 2407 R +-3465 0 R 1.000 UP stroke grestore diff -r 612dd8ec057a -r c93fb902a754 results_from_runs/VMS/Vthread/exe_vs_task_size/cray1__1x2_machine/Vthread/2011-12-16/cray1_vthread_8_32_128_512thds__o30000__perfCtrs.result.eps --- a/results_from_runs/VMS/Vthread/exe_vs_task_size/cray1__1x2_machine/Vthread/2011-12-16/cray1_vthread_8_32_128_512thds__o30000__perfCtrs.result.eps Mon Jan 23 18:57:02 2012 +0100 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/cray1__1x2_machine/Vthread/2011-12-16/cray1_vthread_8_32_128_512thds__o30000__perfCtrs.result.eps Fri Feb 03 16:52:11 2012 +0100 @@ -1,7 +1,7 @@ %!PS-Adobe-2.0 %%Title: cray1_vthread_8_32_128_512thds__o30000__perfCtrs.result.eps %%Creator: gnuplot 4.4 patchlevel 2 -%%CreationDate: Mon Jan 23 17:44:41 2012 +%%CreationDate: Thu Jan 26 18:09:54 2012 %%DocumentFonts: (atend) %%BoundingBox: 251 50 554 482 %%Orientation: Landscape @@ -52,7 +52,7 @@ /Author (msach) % /Producer (gnuplot) % /Keywords () - /CreationDate (Mon Jan 23 17:44:41 2012) + /CreationDate (Thu Jan 26 18:09:54 2012) /DOCINFO pdfmark end } ifelse @@ -755,7 +755,6 @@ % End plot #1 % Begin plot #2 stroke -6.000 UL LT1 LCb setrgbcolor 3416 2722 M diff -r 612dd8ec057a -r c93fb902a754 results_from_runs/VMS/Vthread/exe_vs_task_size/cray1__1x2_machine/Vthread/2011-12-16/plot.gnuplot --- a/results_from_runs/VMS/Vthread/exe_vs_task_size/cray1__1x2_machine/Vthread/2011-12-16/plot.gnuplot Mon Jan 23 18:57:02 2012 +0100 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/cray1__1x2_machine/Vthread/2011-12-16/plot.gnuplot Fri Feb 03 16:52:11 2012 +0100 @@ -14,7 +14,7 @@ set xrange [0:8000] line(x)=2 set key box - plot line(x) notitle with line lc 0 lw 4 lt 2, '8_thds__o30000__perfCtrs.result' using 4:8 title '8 Threads' with line lw 6,'32_thds__o30000__perfCtrs.result' using 4:8 title '32 Threads' with line lw 6,'128_thds__o30000__perfCtrs.result' using 4:8 title '128 Threads' with line lw 6,'512_thds__o30000__perfCtrs.result' using 4:8 title '512 Threads' with line lw 6 + plot line(x) notitle with line lc 0 lw 4 lt 2, '8_thds__o30000__perfCtrs.result' using 4:8 title '8 Threads' with line lw 4,'32_thds__o30000__perfCtrs.result' using 4:8 title '32 Threads' with line lw 4,'128_thds__o30000__perfCtrs.result' using 4:8 title '128 Threads' with line lw 4,'512_thds__o30000__perfCtrs.result' using 4:8 title '512 Threads' with line lw 4 set notitle #set xlabel "" #set origin 0.40,0.40 diff -r 612dd8ec057a -r c93fb902a754 results_from_runs/VMS/Vthread/exe_vs_task_size/cray1__1x2_machine/cray1_pthreads_vthread_8_32_128_512thds__o30000__perfCtrs.meas.eps --- a/results_from_runs/VMS/Vthread/exe_vs_task_size/cray1__1x2_machine/cray1_pthreads_vthread_8_32_128_512thds__o30000__perfCtrs.meas.eps Mon Jan 23 18:57:02 2012 +0100 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/cray1__1x2_machine/cray1_pthreads_vthread_8_32_128_512thds__o30000__perfCtrs.meas.eps Fri Feb 03 16:52:11 2012 +0100 @@ -1,7 +1,7 @@ %!PS-Adobe-2.0 %%Title: cray1_pthreads_vthread_8_32_128_512thds__o30000__perfCtrs.meas.eps %%Creator: gnuplot 4.4 patchlevel 2 -%%CreationDate: Mon Jan 23 17:29:02 2012 +%%CreationDate: Thu Jan 26 18:06:46 2012 %%DocumentFonts: (atend) %%BoundingBox: 251 50 554 482 %%Orientation: Landscape @@ -52,7 +52,7 @@ /Author (msach) % /Producer (gnuplot) % /Keywords () - /CreationDate (Mon Jan 23 17:29:02 2012) + /CreationDate (Thu Jan 26 18:06:46 2012) /DOCINFO pdfmark end } ifelse @@ -478,122 +478,146 @@ (Helvetica) findfont 140 scalefont setfont 1.000 UL LTb -686 755 M +602 448 M 63 0 V stroke -602 755 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 20)] +518 448 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 1)] ] -46.7 MRshow 1.000 UL LTb -686 1078 M +602 715 M 63 0 V stroke -602 1078 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 40)] +518 715 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 2)] ] -46.7 MRshow 1.000 UL LTb -686 1401 M +602 983 M 63 0 V stroke -602 1401 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 60)] +518 983 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 3)] ] -46.7 MRshow 1.000 UL LTb -686 1724 M +602 1250 M 63 0 V stroke -602 1724 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 80)] +518 1250 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 4)] ] -46.7 MRshow 1.000 UL LTb -686 2047 M +602 1518 M 63 0 V stroke -602 2047 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 100)] +518 1518 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 5)] ] -46.7 MRshow 1.000 UL LTb -686 2370 M +602 1785 M 63 0 V stroke -602 2370 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 120)] +518 1785 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 6)] ] -46.7 MRshow 1.000 UL LTb -686 2693 M +602 2053 M 63 0 V stroke -602 2693 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 140)] +518 2053 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 7)] ] -46.7 MRshow 1.000 UL LTb -686 448 M +602 2320 M +63 0 V +stroke +518 2320 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 8)] +] -46.7 MRshow +1.000 UL +LTb +602 2588 M +63 0 V +stroke +518 2588 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 9)] +] -46.7 MRshow +1.000 UL +LTb +602 2855 M +63 0 V +stroke +518 2855 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 10)] +] -46.7 MRshow +1.000 UL +LTb +602 448 M 0 63 V stroke -686 308 M +602 308 M [ [(Helvetica) 140.0 0.0 true true 0 ( 0)] ] -46.7 MCshow 1.000 UL LTb -1109 448 M +1035 448 M 0 63 V stroke -1109 308 M +1035 308 M [ [(Helvetica) 140.0 0.0 true true 0 ( 1000)] ] -46.7 MCshow 1.000 UL LTb -1531 448 M +1468 448 M 0 63 V stroke -1531 308 M +1468 308 M [ [(Helvetica) 140.0 0.0 true true 0 ( 2000)] ] -46.7 MCshow 1.000 UL LTb -1954 448 M +1901 448 M 0 63 V stroke -1954 308 M +1901 308 M [ [(Helvetica) 140.0 0.0 true true 0 ( 3000)] ] -46.7 MCshow 1.000 UL LTb -2377 448 M +2335 448 M 0 63 V stroke -2377 308 M +2335 308 M [ [(Helvetica) 140.0 0.0 true true 0 ( 4000)] ] -46.7 MCshow 1.000 UL LTb -2799 448 M +2768 448 M 0 63 V stroke -2799 308 M +2768 308 M [ [(Helvetica) 140.0 0.0 true true 0 ( 5000)] ] -46.7 MCshow 1.000 UL LTb -3222 448 M +3201 448 M 0 63 V stroke -3222 308 M +3201 308 M [ [(Helvetica) 140.0 0.0 true true 0 ( 6000)] ] -46.7 MCshow 1.000 UL LTb -3644 448 M +3634 448 M 0 63 V stroke -3644 308 M +3634 308 M [ [(Helvetica) 140.0 0.0 true true 0 ( 7000)] ] -46.7 MCshow 1.000 UL @@ -608,11 +632,11 @@ LTb 1.000 UL LTb -686 2855 M -686 448 L -3381 0 V +602 2855 M +602 448 L +3465 0 V 0 2407 R --3381 0 R +-3465 0 R stroke LCb setrgbcolor 112 1651 M @@ -622,7 +646,7 @@ grestore LTb LCb setrgbcolor -2376 98 M +2334 98 M [ [(Helvetica) 140.0 0.0 true true 0 (Cycles in one Task)] ] -46.7 MCshow LTb @@ -630,226 +654,233 @@ 1.000 UL LTb LCb setrgbcolor -3532 2866 M -[ [(Helvetica) 140.0 0.0 true true 0 (Vthread)] +3538 2919 M +[ [(Helvetica) 140.0 0.0 true true 0 (pthreads)] ] -46.7 MCshow LTb 1.000 UL LTb -2787 2236 N +2793 2289 N 0 700 V 1491 0 V 0 -700 V -1491 0 V Z stroke -2787 2796 M +2793 2849 M 1491 0 V % Begin plot #1 stroke -6.000 UL -LT0 +4.000 UL +LT5 +LC7 setrgbcolor LCb setrgbcolor -3711 2726 M +3717 2779 M [ [(Helvetica) 140.0 0.0 true true 0 (8 Threads)] ] -46.7 MRshow -LT0 -3795 2726 M +LT5 +LC7 setrgbcolor +3801 2779 M 399 0 V -774 500 M -18 -7 V -29 -9 V -59 -12 V -119 -9 V -243 -6 V -474 -4 V -947 -3 V -1404 0 V +775 2855 M +28 -401 V +924 1709 L +249 -553 V +1658 827 L +2629 643 L +4067 572 L % End plot #1 % Begin plot #2 stroke -LT2 +LT6 LCb setrgbcolor -3711 2586 M +3717 2639 M [ [(Helvetica) 140.0 0.0 true true 0 (32 Threads)] ] -46.7 MRshow -LT2 -3795 2586 M +LT6 +3801 2639 M 399 0 V -774 501 M -17 -9 V -30 -10 V -59 -10 V -119 -9 V -244 -7 V -473 -4 V -947 -2 V -1404 -1 V +1064 2855 M +111 -618 V +488 -826 V +2631 949 L +4067 767 L % End plot #2 % Begin plot #3 stroke -LT3 +LT7 +LC1 setrgbcolor LCb setrgbcolor -3711 2446 M +3717 2499 M [ [(Helvetica) 140.0 0.0 true true 0 (128 Threads)] ] -46.7 MRshow -LT3 -3795 2446 M +LT7 +LC1 setrgbcolor +3801 2499 M 399 0 V -775 505 M -17 -10 V -29 -10 V -60 -12 V -118 -9 V -244 -7 V -473 -4 V -947 -2 V -1404 -1 V +2210 2855 M +429 -685 V +4067 1557 L % End plot #3 % Begin plot #4 stroke -LT4 +LT8 LCb setrgbcolor -3711 2306 M +3717 2359 M [ [(Helvetica) 140.0 0.0 true true 0 (512 Threads)] ] -46.7 MRshow -LT4 -3795 2306 M +LT8 +3801 2359 M 399 0 V -774 507 M -18 -10 V -29 -10 V -60 -12 V -999 465 L -244 -8 V -473 -4 V -947 -2 V -1404 -1 V % End plot #4 stroke 1.000 UL LTb -686 2855 M -686 448 L -3381 0 V +602 2855 M +602 448 L +3465 0 V 0 2407 R --3381 0 R +-3465 0 R 1.000 UP -686 755 M +602 448 M 63 0 V stroke -602 755 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 20)] +518 448 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 1)] ] -46.7 MRshow 1.000 UL LTb -686 1078 M +602 715 M 63 0 V stroke -602 1078 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 40)] +518 715 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 2)] ] -46.7 MRshow 1.000 UL LTb -686 1401 M +602 983 M 63 0 V stroke -602 1401 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 60)] +518 983 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 3)] ] -46.7 MRshow 1.000 UL LTb -686 1724 M +602 1250 M 63 0 V stroke -602 1724 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 80)] +518 1250 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 4)] ] -46.7 MRshow 1.000 UL LTb -686 2047 M +602 1518 M 63 0 V stroke -602 2047 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 100)] +518 1518 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 5)] ] -46.7 MRshow 1.000 UL LTb -686 2370 M +602 1785 M 63 0 V stroke -602 2370 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 120)] +518 1785 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 6)] ] -46.7 MRshow 1.000 UL LTb -686 2693 M +602 2053 M 63 0 V stroke -602 2693 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 140)] +518 2053 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 7)] ] -46.7 MRshow 1.000 UL LTb -686 448 M +602 2320 M +63 0 V +stroke +518 2320 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 8)] +] -46.7 MRshow +1.000 UL +LTb +602 2588 M +63 0 V +stroke +518 2588 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 9)] +] -46.7 MRshow +1.000 UL +LTb +602 2855 M +63 0 V +stroke +518 2855 M +[ [(Helvetica) 140.0 0.0 true true 0 ( 10)] +] -46.7 MRshow +1.000 UL +LTb +602 448 M 0 63 V stroke -686 308 M +602 308 M [ [(Helvetica) 140.0 0.0 true true 0 ( 0)] ] -46.7 MCshow 1.000 UL LTb -1109 448 M +1035 448 M 0 63 V stroke -1109 308 M +1035 308 M [ [(Helvetica) 140.0 0.0 true true 0 ( 1000)] ] -46.7 MCshow 1.000 UL LTb -1531 448 M +1468 448 M 0 63 V stroke -1531 308 M +1468 308 M [ [(Helvetica) 140.0 0.0 true true 0 ( 2000)] ] -46.7 MCshow 1.000 UL LTb -1954 448 M +1901 448 M 0 63 V stroke -1954 308 M +1901 308 M [ [(Helvetica) 140.0 0.0 true true 0 ( 3000)] ] -46.7 MCshow 1.000 UL LTb -2377 448 M +2335 448 M 0 63 V stroke -2377 308 M +2335 308 M [ [(Helvetica) 140.0 0.0 true true 0 ( 4000)] ] -46.7 MCshow 1.000 UL LTb -2799 448 M +2768 448 M 0 63 V stroke -2799 308 M +2768 308 M [ [(Helvetica) 140.0 0.0 true true 0 ( 5000)] ] -46.7 MCshow 1.000 UL LTb -3222 448 M +3201 448 M 0 63 V stroke -3222 308 M +3201 308 M [ [(Helvetica) 140.0 0.0 true true 0 ( 6000)] ] -46.7 MCshow 1.000 UL LTb -3644 448 M +3634 448 M 0 63 V stroke -3644 308 M +3634 308 M [ [(Helvetica) 140.0 0.0 true true 0 ( 7000)] ] -46.7 MCshow 1.000 UL @@ -864,11 +895,11 @@ LTb 1.000 UL LTb -686 2855 M -686 448 L -3381 0 V +602 2855 M +602 448 L +3465 0 V 0 2407 R --3381 0 R +-3465 0 R stroke LCb setrgbcolor 112 1651 M @@ -878,7 +909,7 @@ grestore LTb LCb setrgbcolor -2376 98 M +2334 98 M [ [(Helvetica) 140.0 0.0 true true 0 (Cycles in one Task)] ] -46.7 MCshow LTb @@ -886,110 +917,214 @@ 1.000 UL LTb LCb setrgbcolor -3532 2058 M -[ [(Helvetica) 140.0 0.0 true true 0 (pthreads)] +2022 2919 M +[ [(Helvetica) 140.0 0.0 true true 0 (Vthread)] ] -46.7 MCshow LTb 1.000 UL LTb -2787 1428 N +1277 2289 N 0 700 V 1491 0 V 0 -700 V -1491 0 V Z stroke -2787 1988 M +1277 2849 M 1491 0 V % Begin plot #1 stroke -6.000 UL -LT5 -LC7 setrgbcolor -LCb setrgbcolor -3711 1918 M -[ [(Helvetica) 140.0 0.0 true true 0 (8 Threads)] -] -46.7 MRshow -LT5 -LC7 setrgbcolor -3795 1918 M -399 0 V -774 719 M -20 -49 V -27 -46 V -61 -55 V -118 -45 V -243 -33 V -474 -20 V -946 -11 V -1404 -5 V +4.000 UL +LT1 +LCa setrgbcolor +602 715 M +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V +35 0 V % End plot #1 % Begin plot #2 stroke -LT6 +LT0 LCb setrgbcolor -3711 1778 M -[ [(Helvetica) 140.0 0.0 true true 0 (32 Threads)] +2201 2779 M +[ [(Helvetica) 140.0 0.0 true true 0 (8 Threads)] ] -46.7 MRshow -LT6 -3795 1778 M +LT0 +2285 2779 M 399 0 V -776 1117 M -20 -111 V -822 894 L -882 755 L -1000 640 L -245 -84 V -477 -50 V -944 -28 V -4067 467 L +692 1306 M +18 -111 V +31 -149 V +801 842 L +922 697 L +1172 589 L +486 -65 V +970 -37 V +4067 473 L % End plot #2 % Begin plot #3 stroke -LT7 -LC1 setrgbcolor +LT2 LCb setrgbcolor -3711 1638 M -[ [(Helvetica) 140.0 0.0 true true 0 (128 Threads)] +2201 2639 M +[ [(Helvetica) 140.0 0.0 true true 0 (32 Threads)] ] -46.7 MRshow -LT7 -LC1 setrgbcolor -3795 1638 M +LT2 +2285 2639 M 399 0 V -780 2667 M -18 -363 V -31 -389 V -60 -439 V -116 -374 V -1252 817 L -1725 646 L -949 -94 V -4067 515 L +692 1319 M +18 -134 V +30 -176 V +801 845 L +922 690 L +1173 582 L +485 -60 V +970 -36 V +4067 472 L % End plot #3 % Begin plot #4 stroke -LT8 +LT3 LCb setrgbcolor -3711 1498 M +2201 2499 M +[ [(Helvetica) 140.0 0.0 true true 0 (128 Threads)] +] -46.7 MRshow +LT3 +2285 2499 M +399 0 V +693 1386 M +18 -167 V +30 -161 V +801 865 L +923 711 L +1173 595 L +485 -67 V +970 -39 V +4067 474 L +% End plot #4 +% Begin plot #5 +stroke +LT4 +LCb setrgbcolor +2201 2359 M [ [(Helvetica) 140.0 0.0 true true 0 (512 Threads)] ] -46.7 MRshow -LT8 -3795 1498 M +LT4 +2285 2359 M 399 0 V -996 2855 M -18 -188 V -253 -969 V -474 -562 V -2694 810 L -4067 682 L -% End plot #4 +692 1425 M +19 -158 V +30 -179 V +802 892 L +923 725 L +1173 602 L +485 -70 V +970 -40 V +4067 476 L +% End plot #5 stroke 1.000 UL LTb -686 2855 M -686 448 L -3381 0 V +602 2855 M +602 448 L +3465 0 V 0 2407 R --3381 0 R +-3465 0 R 1.000 UP stroke grestore diff -r 612dd8ec057a -r c93fb902a754 results_from_runs/VMS/Vthread/exe_vs_task_size/cray1__1x2_machine/plot.gnuplot --- a/results_from_runs/VMS/Vthread/exe_vs_task_size/cray1__1x2_machine/plot.gnuplot Mon Jan 23 18:57:02 2012 +0100 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/cray1__1x2_machine/plot.gnuplot Fri Feb 03 16:52:11 2012 +0100 @@ -10,17 +10,17 @@ set border 3 set xtics nomirror set ytics nomirror - set yrange [1:150] + set yrange [1:10] set xrange [0:8000] set xtics 1000 - line(x)=2 + line(x) = 2 set key box + set key title "pthreads" + set key at 8500,10.5 + plot 'paper_pthreads/8_thds__o30000__perfCtrs.result' using 4:8 title '8 Threads' with line lw 4 lt 6 lc 8,'paper_pthreads/32_thds__o30000__perfCtrs.result' using 4:8 title '32 Threads' with line lw 4 lt 7,'paper_pthreads/128_thds__o30000__perfCtrs.result' using 4:8 title '128 Threads' with line lw 4 lt 8 lc 11,'paper_pthreads/512_thds__o30000__perfCtrs.result' using 4:8 title '512 Threads' with line lw 4 lt 9 + set key title "Vthread" - set key at 8500,155 - plot 'paper_vthread/8_thds__o30000__perfCtrs.result' using 4:8 title '8 Threads' with line lw 6 lt 1,'paper_vthread/32_thds__o30000__perfCtrs.result' using 4:8 title '32 Threads' with line lw 6 lt 3,'paper_vthread/128_thds__o30000__perfCtrs.result' using 4:8 title '128 Threads' with line lw 6 lt 4,'paper_vthread/512_thds__o30000__perfCtrs.result' using 4:8 title '512 Threads' with line lw 6 lt 5 - - set key title "pthreads" - set key at 8500,105 - plot 'paper_pthreads/8_thds__o30000__perfCtrs.result' using 4:8 title '8 Threads' with line lw 6 lt 6 lc 8,'paper_pthreads/32_thds__o30000__perfCtrs.result' using 4:8 title '32 Threads' with line lw 6 lt 7,'paper_pthreads/128_thds__o30000__perfCtrs.result' using 4:8 title '128 Threads' with line lw 6 lt 8 lc 11,'paper_pthreads/512_thds__o30000__perfCtrs.result' using 4:8 title '512 Threads' with line lw 6 lt 9 + set key at 5000,10.5 + plot line(x) notitle lw 4 lt 2 lc 0, 'paper_vthread/8_thds__o30000__perfCtrs.result' using 4:8 title '8 Threads' with line lw 4 lt 1,'paper_vthread/32_thds__o30000__perfCtrs.result' using 4:8 title '32 Threads' with line lw 4 lt 3,'paper_vthread/128_thds__o30000__perfCtrs.result' using 4:8 title '128 Threads' with line lw 4 lt 4,'paper_vthread/512_thds__o30000__perfCtrs.result' using 4:8 title '512 Threads' with line lw 4 lt 5 unset multiplot exit diff -r 612dd8ec057a -r c93fb902a754 results_from_runs/VMS/Vthread/exe_vs_task_size/cray1__1x2_machine/pthread/2011-12-16/cray1_pthreads_8_32_128_512thds__o30000__perfCtrs.result.eps --- a/results_from_runs/VMS/Vthread/exe_vs_task_size/cray1__1x2_machine/pthread/2011-12-16/cray1_pthreads_8_32_128_512thds__o30000__perfCtrs.result.eps Mon Jan 23 18:57:02 2012 +0100 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/cray1__1x2_machine/pthread/2011-12-16/cray1_pthreads_8_32_128_512thds__o30000__perfCtrs.result.eps Fri Feb 03 16:52:11 2012 +0100 @@ -1,7 +1,7 @@ %!PS-Adobe-2.0 %%Title: cray1_pthreads_8_32_128_512thds__o30000__perfCtrs.result.eps %%Creator: gnuplot 4.4 patchlevel 2 -%%CreationDate: Mon Jan 23 17:51:10 2012 +%%CreationDate: Thu Jan 26 18:08:51 2012 %%DocumentFonts: (atend) %%BoundingBox: 251 50 554 482 %%Orientation: Landscape @@ -52,7 +52,7 @@ /Author (msach) % /Producer (gnuplot) % /Keywords () - /CreationDate (Mon Jan 23 17:51:10 2012) + /CreationDate (Thu Jan 26 18:08:51 2012) /DOCINFO pdfmark end } ifelse @@ -755,7 +755,6 @@ % End plot #1 % Begin plot #2 stroke -6.000 UL LT1 LCb setrgbcolor 3722 2888 M diff -r 612dd8ec057a -r c93fb902a754 results_from_runs/VMS/Vthread/exe_vs_task_size/cray1__1x2_machine/pthread/2011-12-16/plot.gnuplot --- a/results_from_runs/VMS/Vthread/exe_vs_task_size/cray1__1x2_machine/pthread/2011-12-16/plot.gnuplot Mon Jan 23 18:57:02 2012 +0100 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/cray1__1x2_machine/pthread/2011-12-16/plot.gnuplot Fri Feb 03 16:52:11 2012 +0100 @@ -15,7 +15,7 @@ line(x)=2 set key box set key at 8500,8.3 - plot line(x) notitle with line lc 0 lw 4 lt 2, '8_thds__o30000__perfCtrs.result' using 4:8 title '8 Threads' with line lw 6,'32_thds__o30000__perfCtrs.result' using 4:8 title '32 Threads' with line lw 6,'128_thds__o30000__perfCtrs.result' using 4:8 title '128 Threads' with line lw 6 + plot line(x) notitle with line lc 0 lw 4 lt 2, '8_thds__o30000__perfCtrs.result' using 4:8 title '8 Threads' with line lw 4,'32_thds__o30000__perfCtrs.result' using 4:8 title '32 Threads' with line lw 4,'128_thds__o30000__perfCtrs.result' using 4:8 title '128 Threads' with line lw 4 set notitle #set xlabel "" #set origin 0.40,0.40 diff -r 612dd8ec057a -r c93fb902a754 results_from_runs/VMS/Vthread/exe_vs_task_size/xoanon__4x20_machine/Vthread/2012-01-13/40-Cores/random-wait+padding_2nd_try/plot.gnuplot --- a/results_from_runs/VMS/Vthread/exe_vs_task_size/xoanon__4x20_machine/Vthread/2012-01-13/40-Cores/random-wait+padding_2nd_try/plot.gnuplot Mon Jan 23 18:57:02 2012 +0100 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/xoanon__4x20_machine/Vthread/2012-01-13/40-Cores/random-wait+padding_2nd_try/plot.gnuplot Fri Feb 03 16:52:11 2012 +0100 @@ -14,7 +14,7 @@ set xrange [0:8000] line(x)=2 set key box - plot line(x) notitle with line lc 0 lw 4 lt 2, '80_thds__o30000__perfCtrs.result' using 4:8 title '80 Threads' with line lw 6,'160_thds__o30000__perfCtrs.result' using 4:8 title '160 Threads' with line lw 6,'320_thds__o30000__perfCtrs.result' using 4:8 title '320 Threads' with line lw 6,'640_thds__o30000__perfCtrs.result' using 4:8 title '640 Threads' with line lw 6 + plot line(x) notitle with line lc 0 lw 4 lt 2, '80_thds__o30000__perfCtrs.result' using 4:8 title '80 Threads' with line lw 4,'160_thds__o30000__perfCtrs.result' using 4:8 title '160 Threads' with line lw 4,'320_thds__o30000__perfCtrs.result' using 4:8 title '320 Threads' with line lw 4,'640_thds__o30000__perfCtrs.result' using 4:8 title '640 Threads' with line lw 4 set notitle #set xlabel "" #set origin 0.40,0.40 diff -r 612dd8ec057a -r c93fb902a754 results_from_runs/VMS/Vthread/exe_vs_task_size/xoanon__4x20_machine/Vthread/2012-01-13/40-Cores/random-wait+padding_2nd_try/xoanon_vthread_40cores_80_160_320_640thds__o30000__perfCtrs.result.eps --- a/results_from_runs/VMS/Vthread/exe_vs_task_size/xoanon__4x20_machine/Vthread/2012-01-13/40-Cores/random-wait+padding_2nd_try/xoanon_vthread_40cores_80_160_320_640thds__o30000__perfCtrs.result.eps Mon Jan 23 18:57:02 2012 +0100 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/xoanon__4x20_machine/Vthread/2012-01-13/40-Cores/random-wait+padding_2nd_try/xoanon_vthread_40cores_80_160_320_640thds__o30000__perfCtrs.result.eps Fri Feb 03 16:52:11 2012 +0100 @@ -1,7 +1,7 @@ %!PS-Adobe-2.0 %%Title: xoanon_vthread_40cores_80_160_320_640thds__o30000__perfCtrs.result.eps %%Creator: gnuplot 4.4 patchlevel 2 -%%CreationDate: Mon Jan 23 18:01:37 2012 +%%CreationDate: Thu Jan 26 18:23:52 2012 %%DocumentFonts: (atend) %%BoundingBox: 251 50 554 482 %%Orientation: Landscape @@ -52,7 +52,7 @@ /Author (msach) % /Producer (gnuplot) % /Keywords () - /CreationDate (Mon Jan 23 18:01:37 2012) + /CreationDate (Thu Jan 26 18:23:52 2012) /DOCINFO pdfmark end } ifelse @@ -755,7 +755,6 @@ % End plot #1 % Begin plot #2 stroke -6.000 UL LT1 LCb setrgbcolor 3416 2722 M diff -r 612dd8ec057a -r c93fb902a754 results_from_runs/VMS/Vthread/exe_vs_task_size/xoanon__4x20_machine/Vthread/2012-01-13/80-Cores/random-wait+padding/plot.gnuplot --- a/results_from_runs/VMS/Vthread/exe_vs_task_size/xoanon__4x20_machine/Vthread/2012-01-13/80-Cores/random-wait+padding/plot.gnuplot Mon Jan 23 18:57:02 2012 +0100 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/xoanon__4x20_machine/Vthread/2012-01-13/80-Cores/random-wait+padding/plot.gnuplot Fri Feb 03 16:52:11 2012 +0100 @@ -14,7 +14,7 @@ set xrange [0:8000] line(x)=2 set key box - plot line(x) notitle with line lc 0 lw 4 lt 2, '160_thds__o30000__perfCtrs.result' using 4:8 title '160 Threads' with line lw 6,'320_thds__o30000__perfCtrs.result' using 4:8 title '320 Threads' with line lw 6,'640_thds__o30000__perfCtrs.result' using 4:8 title '640 Threads' with line lw 6 + plot line(x) notitle with line lc 0 lw 4 lt 2, '160_thds__o30000__perfCtrs.result' using 4:8 title '160 Threads' with line lw 4,'320_thds__o30000__perfCtrs.result' using 4:8 title '320 Threads' with line lw 4,'640_thds__o30000__perfCtrs.result' using 4:8 title '640 Threads' with line lw 4 set notitle #set xlabel "" #set origin 0.40,0.40 diff -r 612dd8ec057a -r c93fb902a754 results_from_runs/VMS/Vthread/exe_vs_task_size/xoanon__4x20_machine/Vthread/2012-01-13/80-Cores/random-wait+padding/xoanon_vthread_80cores_80_160_320_640thds__o30000__perfCtrs.result.eps --- a/results_from_runs/VMS/Vthread/exe_vs_task_size/xoanon__4x20_machine/Vthread/2012-01-13/80-Cores/random-wait+padding/xoanon_vthread_80cores_80_160_320_640thds__o30000__perfCtrs.result.eps Mon Jan 23 18:57:02 2012 +0100 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/xoanon__4x20_machine/Vthread/2012-01-13/80-Cores/random-wait+padding/xoanon_vthread_80cores_80_160_320_640thds__o30000__perfCtrs.result.eps Fri Feb 03 16:52:11 2012 +0100 @@ -1,7 +1,7 @@ %!PS-Adobe-2.0 %%Title: xoanon_vthread_80cores_80_160_320_640thds__o30000__perfCtrs.result.eps %%Creator: gnuplot 4.4 patchlevel 2 -%%CreationDate: Mon Jan 23 18:25:21 2012 +%%CreationDate: Thu Jan 26 18:25:10 2012 %%DocumentFonts: (atend) %%BoundingBox: 251 50 554 482 %%Orientation: Landscape @@ -52,7 +52,7 @@ /Author (msach) % /Producer (gnuplot) % /Keywords () - /CreationDate (Mon Jan 23 18:25:21 2012) + /CreationDate (Thu Jan 26 18:25:10 2012) /DOCINFO pdfmark end } ifelse @@ -755,7 +755,6 @@ % End plot #1 % Begin plot #2 stroke -6.000 UL LT1 LCb setrgbcolor 3416 2722 M diff -r 612dd8ec057a -r c93fb902a754 results_from_runs/VMS/Vthread/exe_vs_task_size/xoanon__4x20_machine/Vthread_kmeas/command_line_exploration_jan_30_2012.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/xoanon__4x20_machine/Vthread_kmeas/command_line_exploration_jan_30_2012.txt Fri Feb 03 16:52:11 2012 +0100 @@ -0,0 +1,890 @@ +Thread_lib/VPThread_PluginFns.o VPThread_lib/VPThread_PluginFns.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=10 -g -Wall -o VPThread_lib/VPThread_lib.o VPThread_lib/VPThread_lib.c +VPThread_lib/VPThread_lib.c: In function ‘VPThread__make_mutex’: +VPThread_lib/VPThread_lib.c:388: warning: cast from pointer to integer of different size +VPThread_lib/VPThread_lib.c: In function ‘VPThread__make_cond’: +VPThread_lib/VPThread_lib.c:425: warning: cast from pointer to integer of different size +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=10 -g -Wall -o VPThread_lib/VMS/Histogram/DblHist.o VPThread_lib/VMS/Histogram/DblHist.c +as -o VPThread_lib/VPThread.o VPThread_lib/VPThread.s +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=10 -g -Wall -o VPThread_lib/VMS/probes.o VPThread_lib/VMS/probes.c +VPThread_lib/VMS/probes.c: In function ‘generic_print_probe’: +VPThread_lib/VMS/probes.c:341: warning: unused variable ‘probe’ +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=10 -g -Wall -o VPThread_lib/VMS/ProcrContext.o VPThread_lib/VMS/ProcrContext.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=10 -g -Wall -o VPThread_lib/VPThread_Request_Handlers.o VPThread_lib/VPThread_Request_Handlers.c +VPThread_lib/VPThread_Request_Handlers.c: In function ‘handleMakeMutex’: +VPThread_lib/VPThread_Request_Handlers.c:40: warning: cast to pointer from integer of different size +VPThread_lib/VPThread_Request_Handlers.c: In function ‘handleMakeCond’: +VPThread_lib/VPThread_Request_Handlers.c:126: warning: cast to pointer from integer of different size +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=10 -g -Wall -o VPThread_lib/VPThread_helper.o VPThread_lib/VPThread_helper.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=10 -g -Wall -o VPThread_lib/VMS/Hash_impl/MurmurHash2.o VPThread_lib/VMS/Hash_impl/MurmurHash2.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=10 -g -Wall -o VPThread_lib/VMS/vmalloc.o VPThread_lib/VMS/vmalloc.c +VPThread_lib/VMS/vmalloc.c: In function ‘VMS_ext__create_free_list’: +VPThread_lib/VMS/vmalloc.c:362: warning: assignment from incompatible pointer type +as -o VPThread_lib/VMS/contextSwitch.o VPThread_lib/VMS/contextSwitch.s +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=10 -g -Wall -o VPThread_lib/VMS/Queue_impl/BlockingQueue.o VPThread_lib/VMS/Queue_impl/BlockingQueue.c +VPThread_lib/VMS/Queue_impl/BlockingQueue.c: In function ‘readCASQ’: +VPThread_lib/VMS/Queue_impl/BlockingQueue.c:174: warning: implicit declaration of function ‘pthread_yield’ +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=10 -g -Wall -o VPThread_lib/VMS/vutilities.o VPThread_lib/VMS/vutilities.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=10 -g -Wall -o wtime.o wtime.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=10 -g -Wall -o file_io.o file_io.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=10 -g -Wall -o pthreads_kmeans.o pthreads_kmeans.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=10 -g -Wall -o pthreads_main.o pthreads_main.c +gcc -o kmeans VPThread_lib/VMS/Histogram/Histogram.o VPThread_lib/VMS/Histogram/FloatHist.o VPThread_lib/VMS/CoreLoop.o VPThread_lib/VMS/VMS.o VPThread_lib/VMS/MasterLoop.o VPThread_lib/VMS/Queue_impl/PrivateQueue.o VPThread_lib/VMS/Hash_impl/PrivateHash.o VPThread_lib/VMS/DynArray/DynArray.o VPThread_lib/VPThread_PluginFns.o VPThread_lib/VPThread_lib.o VPThread_lib/VMS/Histogram/DblHist.o VPThread_lib/VPThread.o VPThread_lib/VMS/probes.o VPThread_lib/VMS/ProcrContext.o VPThread_lib/VPThread_Request_Handlers.o VPThread_lib/VPThread_helper.o VPThread_lib/VMS/Hash_impl/MurmurHash2.o VPThread_lib/VMS/vmalloc.o VPThread_lib/VMS/contextSwitch.o VPThread_lib/VMS/Queue_impl/BlockingQueue.o VPThread_lib/VMS/vutilities.o wtime.o file_io.o pthreads_kmeans.o pthreads_main.o -lm -lpthread +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 100 -p 100 -o out +Trying to read from binary file: color ... Input read successfully! + +---- kMeans Clustering ---- +Number of threads = 100 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 100 +threshold = 0.0010 +I/O time = 0.0016 sec +Computation timing = 3.8860 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ make NUM_CORES=80 +make: Nothing to be done for `all'. +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ make clean +rm -f VPThread_lib/VMS/Histogram/Histogram.o VPThread_lib/VMS/Histogram/FloatHist.o VPThread_lib/VMS/CoreLoop.o VPThread_lib/VMS/VMS.o VPThread_lib/VMS/MasterLoop.o VPThread_lib/VMS/Queue_impl/PrivateQueue.o VPThread_lib/VMS/Hash_impl/PrivateHash.o VPThread_lib/VMS/DynArray/DynArray.o VPThread_lib/VPThread_PluginFns.o VPThread_lib/VPThread_lib.o VPThread_lib/VMS/Histogram/DblHist.o VPThread_lib/VPThread.o VPThread_lib/VMS/probes.o VPThread_lib/VMS/ProcrContext.o VPThread_lib/VPThread_Request_Handlers.o VPThread_lib/VPThread_helper.o VPThread_lib/VMS/Hash_impl/MurmurHash2.o VPThread_lib/VMS/vmalloc.o VPThread_lib/VMS/contextSwitch.o VPThread_lib/VMS/Queue_impl/BlockingQueue.o VPThread_lib/VMS/vutilities.o wtime.o file_io.o pthreads_kmeans.o pthreads_main.o kmeans +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 100 -p 100 -o out +-bash: ./kmeans: No such file or directory +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ make NUM_CORES=80 +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/Histogram/Histogram.o VPThread_lib/VMS/Histogram/Histogram.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/Histogram/FloatHist.o VPThread_lib/VMS/Histogram/FloatHist.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/CoreLoop.o VPThread_lib/VMS/CoreLoop.c +VPThread_lib/VMS/CoreLoop.c: In function ‘coreLoop’: +VPThread_lib/VMS/CoreLoop.c:213: warning: function returns address of local variable +VPThread_lib/VMS/CoreLoop.c:51: warning: unused variable ‘workspace2’ +VPThread_lib/VMS/CoreLoop.c:46: warning: unused variable ‘numCycles’ +VPThread_lib/VMS/CoreLoop.c:45: warning: unused variable ‘endSusp’ +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/VMS.o VPThread_lib/VMS/VMS.c +VPThread_lib/VMS/VMS.c: In function ‘create_masterEnv’: +VPThread_lib/VMS/VMS.c:104: warning: passing argument 1 of ‘memset’ discards qualifiers from pointer target type +/usr/include/string.h:64: note: expected ‘void *’ but argument is of type ‘volatile struct MasterEnv *’ +VPThread_lib/VMS/VMS.c: In function ‘create_sched_slots’: +VPThread_lib/VMS/VMS.c:191: warning: passing argument 1 of ‘posix_memalign’ from incompatible pointer type +/usr/include/stdlib.h:507: note: expected ‘void **’ but argument is of type ‘struct SchedSlot ***’ +VPThread_lib/VMS/VMS.c:196: warning: passing argument 1 of ‘posix_memalign’ from incompatible pointer type +/usr/include/stdlib.h:507: note: expected ‘void **’ but argument is of type ‘struct SchedSlot **’ +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/MasterLoop.o VPThread_lib/VMS/MasterLoop.c +VPThread_lib/VMS/MasterLoop.c: In function ‘masterLoop’: +VPThread_lib/VMS/MasterLoop.c:95: warning: unused variable ‘numCycles’ +VPThread_lib/VMS/MasterLoop.c:94: warning: unused variable ‘endMaster’ +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/Queue_impl/PrivateQueue.o VPThread_lib/VMS/Queue_impl/PrivateQueue.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/Hash_impl/PrivateHash.o VPThread_lib/VMS/Hash_impl/PrivateHash.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/DynArray/DynArray.o VPThread_lib/VMS/DynArray/DynArray.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VPThread_PluginFns.o VPThread_lib/VPThread_PluginFns.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VPThread_lib.o VPThread_lib/VPThread_lib.c +VPThread_lib/VPThread_lib.c: In function ‘VPThread__make_mutex’: +VPThread_lib/VPThread_lib.c:388: warning: cast from pointer to integer of different size +VPThread_lib/VPThread_lib.c: In function ‘VPThread__make_cond’: +VPThread_lib/VPThread_lib.c:425: warning: cast from pointer to integer of different size +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/Histogram/DblHist.o VPThread_lib/VMS/Histogram/DblHist.c +as -o VPThread_lib/VPThread.o VPThread_lib/VPThread.s +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/probes.o VPThread_lib/VMS/probes.c +VPThread_lib/VMS/probes.c: In function ‘generic_print_probe’: +VPThread_lib/VMS/probes.c:341: warning: unused variable ‘probe’ +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/ProcrContext.o VPThread_lib/VMS/ProcrContext.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VPThread_Request_Handlers.o VPThread_lib/VPThread_Request_Handlers.c +VPThread_lib/VPThread_Request_Handlers.c: In function ‘handleMakeMutex’: +VPThread_lib/VPThread_Request_Handlers.c:40: warning: cast to pointer from integer of different size +VPThread_lib/VPThread_Request_Handlers.c: In function ‘handleMakeCond’: +VPThread_lib/VPThread_Request_Handlers.c:126: warning: cast to pointer from integer of different size +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VPThread_helper.o VPThread_lib/VPThread_helper.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/Hash_impl/MurmurHash2.o VPThread_lib/VMS/Hash_impl/MurmurHash2.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/vmalloc.o VPThread_lib/VMS/vmalloc.c +VPThread_lib/VMS/vmalloc.c: In function ‘VMS_ext__create_free_list’: +VPThread_lib/VMS/vmalloc.c:362: warning: assignment from incompatible pointer type +as -o VPThread_lib/VMS/contextSwitch.o VPThread_lib/VMS/contextSwitch.s +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/Queue_impl/BlockingQueue.o VPThread_lib/VMS/Queue_impl/BlockingQueue.c +VPThread_lib/VMS/Queue_impl/BlockingQueue.c: In function ‘readCASQ’: +VPThread_lib/VMS/Queue_impl/BlockingQueue.c:174: warning: implicit declaration of function ‘pthread_yield’ +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/vutilities.o VPThread_lib/VMS/vutilities.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o wtime.o wtime.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o file_io.o file_io.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o pthreads_kmeans.o pthreads_kmeans.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o pthreads_main.o pthreads_main.c +gcc -o kmeans VPThread_lib/VMS/Histogram/Histogram.o VPThread_lib/VMS/Histogram/FloatHist.o VPThread_lib/VMS/CoreLoop.o VPThread_lib/VMS/VMS.o VPThread_lib/VMS/MasterLoop.o VPThread_lib/VMS/Queue_impl/PrivateQueue.o VPThread_lib/VMS/Hash_impl/PrivateHash.o VPThread_lib/VMS/DynArray/DynArray.o VPThread_lib/VPThread_PluginFns.o VPThread_lib/VPThread_lib.o VPThread_lib/VMS/Histogram/DblHist.o VPThread_lib/VPThread.o VPThread_lib/VMS/probes.o VPThread_lib/VMS/ProcrContext.o VPThread_lib/VPThread_Request_Handlers.o VPThread_lib/VPThread_helper.o VPThread_lib/VMS/Hash_impl/MurmurHash2.o VPThread_lib/VMS/vmalloc.o VPThread_lib/VMS/contextSwitch.o VPThread_lib/VMS/Queue_impl/BlockingQueue.o VPThread_lib/VMS/vutilities.o wtime.o file_io.o pthreads_kmeans.o pthreads_main.o -lm -lpthread +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 100 -p 100 -o out +Trying to read from binary file: color ... Input read successfully! +^C +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ vim VPThread_lib/VMS/CoreLoop.c +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ make NUM_CORES=80 +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/CoreLoop.o VPThread_lib/VMS/CoreLoop.c +VPThread_lib/VMS/CoreLoop.c: In function ‘coreLoop’: +VPThread_lib/VMS/CoreLoop.c:213: warning: function returns address of local variable +VPThread_lib/VMS/CoreLoop.c:51: warning: unused variable ‘workspace2’ +VPThread_lib/VMS/CoreLoop.c:46: warning: unused variable ‘numCycles’ +VPThread_lib/VMS/CoreLoop.c:45: warning: unused variable ‘endSusp’ +gcc -o kmeans VPThread_lib/VMS/Histogram/Histogram.o VPThread_lib/VMS/Histogram/FloatHist.o VPThread_lib/VMS/CoreLoop.o VPThread_lib/VMS/VMS.o VPThread_lib/VMS/MasterLoop.o VPThread_lib/VMS/Queue_impl/PrivateQueue.o VPThread_lib/VMS/Hash_impl/PrivateHash.o VPThread_lib/VMS/DynArray/DynArray.o VPThread_lib/VPThread_PluginFns.o VPThread_lib/VPThread_lib.o VPThread_lib/VMS/Histogram/DblHist.o VPThread_lib/VPThread.o VPThread_lib/VMS/probes.o VPThread_lib/VMS/ProcrContext.o VPThread_lib/VPThread_Request_Handlers.o VPThread_lib/VPThread_helper.o VPThread_lib/VMS/Hash_impl/MurmurHash2.o VPThread_lib/VMS/vmalloc.o VPThread_lib/VMS/contextSwitch.o VPThread_lib/VMS/Queue_impl/BlockingQueue.o VPThread_lib/VMS/vutilities.o wtime.o file_io.o pthreads_kmeans.o pthreads_main.o -lm -lpthread +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ make clean +rm -f VPThread_lib/VMS/Histogram/Histogram.o VPThread_lib/VMS/Histogram/FloatHist.o VPThread_lib/VMS/CoreLoop.o VPThread_lib/VMS/VMS.o VPThread_lib/VMS/MasterLoop.o VPThread_lib/VMS/Queue_impl/PrivateQueue.o VPThread_lib/VMS/Hash_impl/PrivateHash.o VPThread_lib/VMS/DynArray/DynArray.o VPThread_lib/VPThread_PluginFns.o VPThread_lib/VPThread_lib.o VPThread_lib/VMS/Histogram/DblHist.o VPThread_lib/VPThread.o VPThread_lib/VMS/probes.o VPThread_lib/VMS/ProcrContext.o VPThread_lib/VPThread_Request_Handlers.o VPThread_lib/VPThread_helper.o VPThread_lib/VMS/Hash_impl/MurmurHash2.o VPThread_lib/VMS/vmalloc.o VPThread_lib/VMS/contextSwitch.o VPThread_lib/VMS/Queue_impl/BlockingQueue.o VPThread_lib/VMS/vutilities.o wtime.o file_io.o pthreads_kmeans.o pthreads_main.o kmeans +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ make NUM_CORES=80 +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/Histogram/Histogram.o VPThread_lib/VMS/Histogram/Histogram.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/Histogram/FloatHist.o VPThread_lib/VMS/Histogram/FloatHist.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/CoreLoop.o VPThread_lib/VMS/CoreLoop.c +VPThread_lib/VMS/CoreLoop.c: In function ‘coreLoop’: +VPThread_lib/VMS/CoreLoop.c:213: warning: function returns address of local variable +VPThread_lib/VMS/CoreLoop.c:51: warning: unused variable ‘workspace2’ +VPThread_lib/VMS/CoreLoop.c:46: warning: unused variable ‘numCycles’ +VPThread_lib/VMS/CoreLoop.c:45: warning: unused variable ‘endSusp’ +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/VMS.o VPThread_lib/VMS/VMS.c +VPThread_lib/VMS/VMS.c: In function ‘create_masterEnv’: +VPThread_lib/VMS/VMS.c:104: warning: passing argument 1 of ‘memset’ discards qualifiers from pointer target type +/usr/include/string.h:64: note: expected ‘void *’ but argument is of type ‘volatile struct MasterEnv *’ +VPThread_lib/VMS/VMS.c: In function ‘create_sched_slots’: +VPThread_lib/VMS/VMS.c:191: warning: passing argument 1 of ‘posix_memalign’ from incompatible pointer type +/usr/include/stdlib.h:507: note: expected ‘void **’ but argument is of type ‘struct SchedSlot ***’ +VPThread_lib/VMS/VMS.c:196: warning: passing argument 1 of ‘posix_memalign’ from incompatible pointer type +/usr/include/stdlib.h:507: note: expected ‘void **’ but argument is of type ‘struct SchedSlot **’ +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/MasterLoop.o VPThread_lib/VMS/MasterLoop.c +VPThread_lib/VMS/MasterLoop.c: In function ‘masterLoop’: +VPThread_lib/VMS/MasterLoop.c:95: warning: unused variable ‘numCycles’ +VPThread_lib/VMS/MasterLoop.c:94: warning: unused variable ‘endMaster’ +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/Queue_impl/PrivateQueue.o VPThread_lib/VMS/Queue_impl/PrivateQueue.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/Hash_impl/PrivateHash.o VPThread_lib/VMS/Hash_impl/PrivateHash.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/DynArray/DynArray.o VPThread_lib/VMS/DynArray/DynArray.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VPThread_PluginFns.o VPThread_lib/VPThread_PluginFns.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VPThread_lib.o VPThread_lib/VPThread_lib.c +VPThread_lib/VPThread_lib.c: In function ‘VPThread__make_mutex’: +VPThread_lib/VPThread_lib.c:388: warning: cast from pointer to integer of different size +VPThread_lib/VPThread_lib.c: In function ‘VPThread__make_cond’: +VPThread_lib/VPThread_lib.c:425: warning: cast from pointer to integer of different size +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/Histogram/DblHist.o VPThread_lib/VMS/Histogram/DblHist.c +as -o VPThread_lib/VPThread.o VPThread_lib/VPThread.s +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/probes.o VPThread_lib/VMS/probes.c +VPThread_lib/VMS/probes.c: In function ‘generic_print_probe’: +VPThread_lib/VMS/probes.c:341: warning: unused variable ‘probe’ +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/ProcrContext.o VPThread_lib/VMS/ProcrContext.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VPThread_Request_Handlers.o VPThread_lib/VPThread_Request_Handlers.c +VPThread_lib/VPThread_Request_Handlers.c: In function ‘handleMakeMutex’: +VPThread_lib/VPThread_Request_Handlers.c:40: warning: cast to pointer from integer of different size +VPThread_lib/VPThread_Request_Handlers.c: In function ‘handleMakeCond’: +VPThread_lib/VPThread_Request_Handlers.c:126: warning: cast to pointer from integer of different size +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VPThread_helper.o VPThread_lib/VPThread_helper.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/Hash_impl/MurmurHash2.o VPThread_lib/VMS/Hash_impl/MurmurHash2.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/vmalloc.o VPThread_lib/VMS/vmalloc.c +VPThread_lib/VMS/vmalloc.c: In function ‘VMS_ext__create_free_list’: +VPThread_lib/VMS/vmalloc.c:362: warning: assignment from incompatible pointer type +as -o VPThread_lib/VMS/contextSwitch.o VPThread_lib/VMS/contextSwitch.s +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/Queue_impl/BlockingQueue.o VPThread_lib/VMS/Queue_impl/BlockingQueue.c +VPThread_lib/VMS/Queue_impl/BlockingQueue.c: In function ‘readCASQ’: +VPThread_lib/VMS/Queue_impl/BlockingQueue.c:174: warning: implicit declaration of function ‘pthread_yield’ +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/vutilities.o VPThread_lib/VMS/vutilities.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o wtime.o wtime.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o file_io.o file_io.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o pthreads_kmeans.o pthreads_kmeans.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o pthreads_main.o pthreads_main.c +gcc -o kmeans VPThread_lib/VMS/Histogram/Histogram.o VPThread_lib/VMS/Histogram/FloatHist.o VPThread_lib/VMS/CoreLoop.o VPThread_lib/VMS/VMS.o VPThread_lib/VMS/MasterLoop.o VPThread_lib/VMS/Queue_impl/PrivateQueue.o VPThread_lib/VMS/Hash_impl/PrivateHash.o VPThread_lib/VMS/DynArray/DynArray.o VPThread_lib/VPThread_PluginFns.o VPThread_lib/VPThread_lib.o VPThread_lib/VMS/Histogram/DblHist.o VPThread_lib/VPThread.o VPThread_lib/VMS/probes.o VPThread_lib/VMS/ProcrContext.o VPThread_lib/VPThread_Request_Handlers.o VPThread_lib/VPThread_helper.o VPThread_lib/VMS/Hash_impl/MurmurHash2.o VPThread_lib/VMS/vmalloc.o VPThread_lib/VMS/contextSwitch.o VPThread_lib/VMS/Queue_impl/BlockingQueue.o VPThread_lib/VMS/vutilities.o wtime.o file_io.o pthreads_kmeans.o pthreads_main.o -lm -lpthread +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 100 -p 100 -o out +Trying to read from binary file: color ... Input read successfully! + +---- kMeans Clustering ---- +Number of threads = 100 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 100 +threshold = 0.0010 +I/O time = 0.0014 sec +Computation timing = 7.7503 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ make NUM_CORES=80 +make: Nothing to be done for `all'. +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 1000 -p 100 -o out +Trying to read from binary file: color ... Input read successfully! + +---- kMeans Clustering ---- +Number of threads = 100 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 1000 +threshold = 0.0010 +I/O time = 0.0016 sec +Computation timing = 2.6813 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 100 -p 100 -o out +Trying to read from binary file: color ... Input read successfully! + +---- kMeans Clustering ---- +Number of threads = 100 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 100 +threshold = 0.0010 +I/O time = 0.0018 sec +Computation timing = 7.7168 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 10 -p 100 -o out +Trying to read from binary file: color ... Input read successfully! + +---- kMeans Clustering ---- +Number of threads = 100 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 10 +threshold = 0.0010 +I/O time = 0.0016 sec +Computation timing = 2.4862 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 100 -p 100 -o out +Trying to read from binary file: color ... Input read successfully! + +---- kMeans Clustering ---- +Number of threads = 100 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 100 +threshold = 0.0010 +I/O time = 0.0020 sec +Computation timing = 7.6573 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 10000 -p 100 -o out +Trying to read from binary file: color ... Input read successfully! +VMS malloc failed: low memorymsach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 5000 -p 100 -o out +Trying to read from binary file: color ... Input read successfully! + +---- kMeans Clustering ---- +Number of threads = 100 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 1500 +threshold = 0.0010 +I/O time = 0.0021 sec +Computation timing = 3.7178 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ vim +8cores_O3-busy-waiting/ file_io.c kmeans.h O3-busy-waiting/ pthread.txt +color .hg/ Makefile out README.txt +default.log .hgignore nbproject/ pthreads_kmeans.c VPThread_lib/ +edge kmeans O3/ pthreads_main.c wtime.c +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ vim pthreads_kmeans.c +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ make NUM_CORES=80 +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o pthreads_kmeans.o pthreads_kmeans.c +gcc -o kmeans VPThread_lib/VMS/Histogram/Histogram.o VPThread_lib/VMS/Histogram/FloatHist.o VPThread_lib/VMS/CoreLoop.o VPThread_lib/VMS/VMS.o VPThread_lib/VMS/MasterLoop.o VPThread_lib/VMS/Queue_impl/PrivateQueue.o VPThread_lib/VMS/Hash_impl/PrivateHash.o VPThread_lib/VMS/DynArray/DynArray.o VPThread_lib/VPThread_PluginFns.o VPThread_lib/VPThread_lib.o VPThread_lib/VMS/Histogram/DblHist.o VPThread_lib/VPThread.o VPThread_lib/VMS/probes.o VPThread_lib/VMS/ProcrContext.o VPThread_lib/VPThread_Request_Handlers.o VPThread_lib/VPThread_helper.o VPThread_lib/VMS/Hash_impl/MurmurHash2.o VPThread_lib/VMS/vmalloc.o VPThread_lib/VMS/contextSwitch.o VPThread_lib/VMS/Queue_impl/BlockingQueue.o VPThread_lib/VMS/vutilities.o wtime.o file_io.o pthreads_kmeans.o pthreads_main.o -lm -lpthread +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 10 -p 100 -o out +Trying to read from binary file: color ... Input read successfully! +Iterations through Objects: 53 +---- kMeans Clustering ---- +Number of threads = 100 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 10 +threshold = 0.0010 +I/O time = 0.0014 sec +Computation timing = 2.3974 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 100 -p 100 -o out +Trying to read from binary file: color ... Input read successfully! +Iterations through Objects: 148 +---- kMeans Clustering ---- +Number of threads = 100 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 100 +threshold = 0.0010 +I/O time = 0.0017 sec +Computation timing = 7.7282 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 1000 -p 100 -o out +Trying to read from binary file: color ... Input read successfully! +Iterations through Objects: 35 +---- kMeans Clustering ---- +Number of threads = 100 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 1000 +threshold = 0.0010 +I/O time = 0.0019 sec +Computation timing = 3.2349 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 5000 -p 100 -o out +Trying to read from binary file: color ... Input read successfully! +VMS malloc failed: low memorymsach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 4000 -p 100 -o out +Trying to read from binary file: color ... Input read successfully! +Iterations through Objects: 17 +---- kMeans Clustering ---- +Number of threads = 100 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 4000 +threshold = 0.0010 +I/O time = 0.0021 sec +Computation timing = 7.5733 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 5000 -p 100 -o out +Trying to read from binary file: color ... Input read successfully! +VMS malloc failed: low memorymsach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 5000 -p 100 -o out +Trying to read from binary file: color ... Input read successfully! +VMS malloc failed: low memorymsach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 4900 -p 100 -o out +Trying to read from binary file: color ... Input read successfully! +VMS malloc failed: low memorymsach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 4800 -p 100 -o out +Trying to read from binary file: color ... Input read successfully! +VMS malloc failed: low memorymsach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 4700 -p 100 -o out +Trying to read from binary file: color ... Input read successfully! +Iterations through Objects: 14 +---- kMeans Clustering ---- +Number of threads = 100 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 4700 +threshold = 0.0010 +I/O time = 0.0021 sec +Computation timing = 7.5828 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 1000 -p 1000 -o out +Trying to read from binary file: color ... Input read successfully! +VMS malloc failed: low memorymsach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 1000 -p 256 -o out +Trying to read from binary file: color ... Input read successfully! +VMS malloc failed: low memorymsach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 1000 -p 256-o out +Trying to read from binary file: color ... Input read successfully! +^[[FIterations through Objects: 35 +---- kMeans Clustering ---- +Number of threads = 256 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 1000 +threshold = 0.0010 +I/O time = 0.0020 sec +Computation timing = 8.2022 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 1000 -p 400 -o out +Trying to read from binary file: color ... Input read successfully! +Iterations through Objects: 35 +---- kMeans Clustering ---- +Number of threads = 400 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 1000 +threshold = 0.0010 +I/O time = 0.0021 sec +Computation timing = 11.4253 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 1000 -p 80 -o out +Trying to read from binary file: color ... Input read successfully! +Iterations through Objects: 35 +---- kMeans Clustering ---- +Number of threads = 80 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 1000 +threshold = 0.0010 +I/O time = 0.0019 sec +Computation timing = 1.6580 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 1000 -p 100 -o out +Trying to read from binary file: color ... Input read successfully! +Iterations through Objects: 35 +---- kMeans Clustering ---- +Number of threads = 100 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 1000 +threshold = 0.0010 +I/O time = 0.0021 sec +Computation timing = 2.4331 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 1000 -p 101 -o out +Trying to read from binary file: color ... Input read successfully! +Iterations through Objects: 35 +---- kMeans Clustering ---- +Number of threads = 101 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 1000 +threshold = 0.0010 +I/O time = 0.0021 sec + +Computation timing = 2.5655 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 1000 -p 200 -o out +Trying to read from binary file: color ... Input read successfully! +Iterations through Objects: 35 +---- kMeans Clustering ---- +Number of threads = 200 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 1000 +threshold = 0.0010 +I/O time = 0.0021 sec +Computation timing = 5.7311 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 1000 -p 150 -o out +Trying to read from binary file: color ... Input read successfully! +Iterations through Objects: 35 +---- kMeans Clustering ---- +Number of threads = 150 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 1000 +threshold = 0.0010 +I/O time = 0.0020 sec +Computation timing = 5.3450 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 1000 -p 125 -o out +Trying to read from binary file: color ... Input read successfully! +Iterations through Objects: 35 +---- kMeans Clustering ---- +Number of threads = 125 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 1000 +threshold = 0.0010 +I/O time = 0.0021 sec +Computation timing = 3.1422 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 1000 -p 500 -o out +Trying to read from binary file: color ... Input read successfully! +VMS malloc failed: low memorymsach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 1000 -p 400 -o out +Trying to read from binary file: color ... Input read successfully! +Iterations through Objects: 35 +---- kMeans Clustering ---- +Number of threads = 400 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 1000 +threshold = 0.0010 +I/O time = 0.0021 sec +Computation timing = 11.4499 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 1000 -p 450 -o out +Trying to read from binary file: color ... Input read successfully! +Iterations through Objects: 35 +---- kMeans Clustering ---- +Number of threads = 450 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 1000 +threshold = 0.0010 +I/O time = 0.0021 sec +Computation timing = 13.0063 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 1000 -p 2 -o out +Trying to read from binary file: color ... Input read successfully! +Iterations through Objects: 35 +---- kMeans Clustering ---- +Number of threads = 2 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 1000 +threshold = 0.0010 +I/O time = 0.0021 sec +Computation timing = 8.7211 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 1000 -p 4 -o out +Trying to read from binary file: color ... Input read successfully! +Iterations through Objects: 35 +---- kMeans Clustering ---- +Number of threads = 4 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 1000 +threshold = 0.0010 +I/O time = 0.0017 sec +Computation timing = 4.5960 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 1000 -p 8 -o out +Trying to read from binary file: color ... Input read successfully! +Iterations through Objects: 35 +---- kMeans Clustering ---- +Number of threads = 8 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 1000 +threshold = 0.0010 +I/O time = 0.0021 sec +Computation timing = 2.4056 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 1000 -p 16 -o out +Trying to read from binary file: color ... Input read successfully! +Iterations through Objects: 35 +---- kMeans Clustering ---- +Number of threads = 16 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 1000 +threshold = 0.0010 +I/O time = 0.0019 sec +Computation timing = 1.4553 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 1000 -p 32 -o out +Trying to read from binary file: color ... Input read successfully! +Iterations through Objects: 35 +---- kMeans Clustering ---- +Number of threads = 32 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 1000 +threshold = 0.0010 +I/O time = 0.0020 sec +Computation timing = 1.4794 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 1000 -p 64 -o out +Trying to read from binary file: color ... Input read successfully! +Iterations through Objects: 35 +---- kMeans Clustering ---- +Number of threads = 64 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 1000 +threshold = 0.0010 +I/O time = 0.0020 sec +Computation timing = 1.2897 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 1000 -p 128 -o out +Trying to read from binary file: color ... Input read successfully! +Iterations through Objects: 35 +---- kMeans Clustering ---- +Number of threads = 128 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 1000 +threshold = 0.0010 +I/O time = 0.0021 sec +Computation timing = 3.3380 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 1000 -p 256 -o out +Trying to read from binary file: color ... Input read successfully! +Iterations through Objects: 35 +---- kMeans Clustering ---- +Number of threads = 256 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 1000 +threshold = 0.0010 +I/O time = 0.0020 sec +Computation timing = 7.2581 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 1000 -p 200 -o out +Trying to read from binary file: color ... Input read successfully! +Iterations through Objects: 35 +---- kMeans Clustering ---- +Number of threads = 200 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 1000 +threshold = 0.0010 +I/O time = 0.0021 sec +Computation timing = 5.6818 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ vim VPThread_lib/V +VMS/ VPThread_helper.c VPThread_PluginFns.c VPThread.s +VMS_lang_specific_defines.h VPThread_helper.h VPThread_Request_Handlers.c +VPThread.h VPThread_lib.c VPThread_Request_Handlers.h +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ vim VPThread_lib/VMS/vmalloc.h +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ vim VPThread_lib/VMS/VMS +VMS.c VMS_defs.h VMS.h VMS_primitive_data_types.h +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ vim VPThread_lib/VMS/VMS_defs.h +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 1000 -p 150 -o out^C +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ make NUM_CORES=80 +make: Nothing to be done for `all'. +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ make NUM_CORES=80 clean +rm -f VPThread_lib/VMS/Histogram/Histogram.o VPThread_lib/VMS/Histogram/FloatHist.o VPThread_lib/VMS/CoreLoop.o VPThread_lib/VMS/VMS.o VPThread_lib/VMS/MasterLoop.o VPThread_lib/VMS/Queue_impl/PrivateQueue.o VPThread_lib/VMS/Hash_impl/PrivateHash.o VPThread_lib/VMS/DynArray/DynArray.o VPThread_lib/VPThread_PluginFns.o VPThread_lib/VPThread_lib.o VPThread_lib/VMS/Histogram/DblHist.o VPThread_lib/VPThread.o VPThread_lib/VMS/probes.o VPThread_lib/VMS/ProcrContext.o VPThread_lib/VPThread_Request_Handlers.o VPThread_lib/VPThread_helper.o VPThread_lib/VMS/Hash_impl/MurmurHash2.o VPThread_lib/VMS/vmalloc.o VPThread_lib/VMS/contextSwitch.o VPThread_lib/VMS/Queue_impl/BlockingQueue.o VPThread_lib/VMS/vutilities.o wtime.o file_io.o pthreads_kmeans.o pthreads_main.o kmeans +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ make NUM_CORES=80 +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/Histogram/Histogram.o VPThread_lib/VMS/Histogram/Histogram.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/Histogram/FloatHist.o VPThread_lib/VMS/Histogram/FloatHist.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/CoreLoop.o VPThread_lib/VMS/CoreLoop.c +VPThread_lib/VMS/CoreLoop.c: In function ‘coreLoop’: +VPThread_lib/VMS/CoreLoop.c:213: warning: function returns address of local variable +VPThread_lib/VMS/CoreLoop.c:51: warning: unused variable ‘workspace2’ +VPThread_lib/VMS/CoreLoop.c:46: warning: unused variable ‘numCycles’ +VPThread_lib/VMS/CoreLoop.c:45: warning: unused variable ‘endSusp’ +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/VMS.o VPThread_lib/VMS/VMS.c +VPThread_lib/VMS/VMS.c: In function ‘create_masterEnv’: +VPThread_lib/VMS/VMS.c:104: warning: passing argument 1 of ‘memset’ discards qualifiers from pointer target type +/usr/include/string.h:64: note: expected ‘void *’ but argument is of type ‘volatile struct MasterEnv *’ +VPThread_lib/VMS/VMS.c: In function ‘create_sched_slots’: +VPThread_lib/VMS/VMS.c:191: warning: passing argument 1 of ‘posix_memalign’ from incompatible pointer type +/usr/include/stdlib.h:507: note: expected ‘void **’ but argument is of type ‘struct SchedSlot ***’ +VPThread_lib/VMS/VMS.c:196: warning: passing argument 1 of ‘posix_memalign’ from incompatible pointer type +/usr/include/stdlib.h:507: note: expected ‘void **’ but argument is of type ‘struct SchedSlot **’ +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/MasterLoop.o VPThread_lib/VMS/MasterLoop.c +VPThread_lib/VMS/MasterLoop.c: In function ‘masterLoop’: +VPThread_lib/VMS/MasterLoop.c:95: warning: unused variable ‘numCycles’ +VPThread_lib/VMS/MasterLoop.c:94: warning: unused variable ‘endMaster’ +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/Queue_impl/PrivateQueue.o VPThread_lib/VMS/Queue_impl/PrivateQueue.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/Hash_impl/PrivateHash.o VPThread_lib/VMS/Hash_impl/PrivateHash.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/DynArray/DynArray.o VPThread_lib/VMS/DynArray/DynArray.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VPThread_PluginFns.o VPThread_lib/VPThread_PluginFns.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VPThread_lib.o VPThread_lib/VPThread_lib.c +VPThread_lib/VPThread_lib.c: In function ‘VPThread__make_mutex’: +VPThread_lib/VPThread_lib.c:388: warning: cast from pointer to integer of different size +VPThread_lib/VPThread_lib.c: In function ‘VPThread__make_cond’: +VPThread_lib/VPThread_lib.c:425: warning: cast from pointer to integer of different size +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/Histogram/DblHist.o VPThread_lib/VMS/Histogram/DblHist.c +as -o VPThread_lib/VPThread.o VPThread_lib/VPThread.s +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/probes.o VPThread_lib/VMS/probes.c +VPThread_lib/VMS/probes.c: In function ‘generic_print_probe’: +VPThread_lib/VMS/probes.c:341: warning: unused variable ‘probe’ +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/ProcrContext.o VPThread_lib/VMS/ProcrContext.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VPThread_Request_Handlers.o VPThread_lib/VPThread_Request_Handlers.c +VPThread_lib/VPThread_Request_Handlers.c: In function ‘handleMakeMutex’: +VPThread_lib/VPThread_Request_Handlers.c:40: warning: cast to pointer from integer of different size +VPThread_lib/VPThread_Request_Handlers.c: In function ‘handleMakeCond’: +VPThread_lib/VPThread_Request_Handlers.c:126: warning: cast to pointer from integer of different size +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VPThread_helper.o VPThread_lib/VPThread_helper.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/Hash_impl/MurmurHash2.o VPThread_lib/VMS/Hash_impl/MurmurHash2.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/vmalloc.o VPThread_lib/VMS/vmalloc.c +VPThread_lib/VMS/vmalloc.c: In function ‘VMS_ext__create_free_list’: +VPThread_lib/VMS/vmalloc.c:362: warning: assignment from incompatible pointer type +as -o VPThread_lib/VMS/contextSwitch.o VPThread_lib/VMS/contextSwitch.s +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/Queue_impl/BlockingQueue.o VPThread_lib/VMS/Queue_impl/BlockingQueue.c +VPThread_lib/VMS/Queue_impl/BlockingQueue.c: In function ‘readCASQ’: +VPThread_lib/VMS/Queue_impl/BlockingQueue.c:174: warning: implicit declaration of function ‘pthread_yield’ +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/vutilities.o VPThread_lib/VMS/vutilities.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o wtime.o wtime.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o file_io.o file_io.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o pthreads_kmeans.o pthreads_kmeans.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o pthreads_main.o pthreads_main.c +gcc -o kmeans VPThread_lib/VMS/Histogram/Histogram.o VPThread_lib/VMS/Histogram/FloatHist.o VPThread_lib/VMS/CoreLoop.o VPThread_lib/VMS/VMS.o VPThread_lib/VMS/MasterLoop.o VPThread_lib/VMS/Queue_impl/PrivateQueue.o VPThread_lib/VMS/Hash_impl/PrivateHash.o VPThread_lib/VMS/DynArray/DynArray.o VPThread_lib/VPThread_PluginFns.o VPThread_lib/VPThread_lib.o VPThread_lib/VMS/Histogram/DblHist.o VPThread_lib/VPThread.o VPThread_lib/VMS/probes.o VPThread_lib/VMS/ProcrContext.o VPThread_lib/VPThread_Request_Handlers.o VPThread_lib/VPThread_helper.o VPThread_lib/VMS/Hash_impl/MurmurHash2.o VPThread_lib/VMS/vmalloc.o VPThread_lib/VMS/contextSwitch.o VPThread_lib/VMS/Queue_impl/BlockingQueue.o VPThread_lib/VMS/vutilities.o wtime.o file_io.o pthreads_kmeans.o pthreads_main.o -lm -lpthread +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 1000 -p 512 -o out +Trying to read from binary file: color ... Input read successfully! +Iterations through Objects: 35 +---- kMeans Clustering ---- +Number of threads = 512 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 1000 +threshold = 0.0010 +I/O time = 0.0015 sec +Computation timing = 15.3449 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 1000 -p 1024 -o out +Trying to read from binary file: color ... Input read successfully! +Iterations through Objects: 35 +---- kMeans Clustering ---- +Number of threads = 1024 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 1000 +threshold = 0.0010 +I/O time = 0.0020 sec +Computation timing = 28.1902 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 5000 -p 1024 -o out +Trying to read from binary file: color ... Input read successfully! +VMS malloc failed: low memorymsach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 5000 -p 512 -o out +Trying to read from binary file: color ... Input read successfully! +VMS malloc failed: low memorymsach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 5000 -p 512-o out +Trying to read from binary file: color ... Input read successfully! +VMS malloc failed: low memorymsach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 4000 -p 512 -o out +Trying to read from binary file: color ... Input read successfully! +VMS malloc failed: low memorymsach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 3000 -p 512 -o out +Trying to read from binary file: color ... Input read successfully! +Iterations through Objects: 18 +---- kMeans Clustering ---- +Number of threads = 512 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 3000 +threshold = 0.0010 +I/O time = 0.0020 sec +Computation timing = 18.0000 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 3000 -p 100 -o out +Trying to read from binary file: color ... Input read successfully! +Iterations through Objects: 18 +---- kMeans Clustering ---- +Number of threads = 100 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 3000 +threshold = 0.0010 +I/O time = 0.0022 sec +Computation timing = 5.8540 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 1000 -p 100 -o out +Trying to read from binary file: color ... Input read successfully! +Iterations through Objects: 35 +---- kMeans Clustering ---- +Number of threads = 100 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 1000 +threshold = 0.0010 +I/O time = 0.0020 sec +Computation timing = 3.1455 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 1000 -p 200 -o out +Trying to read from binary file: color ... Input read successfully! +Iterations through Objects: 35 +---- kMeans Clustering ---- +Number of threads = 200 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 1000 +threshold = 0.0010 +I/O time = 0.0022 sec +Computation timing = 6.3936 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 1000 -p 300 -o out +Trying to read from binary file: color ... Input read successfully! +Iterations through Objects: 35 +---- kMeans Clustering ---- +Number of threads = 300 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 1000 +threshold = 0.0010 +I/O time = 0.0020 sec +Computation timing = 9.8020 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 1000 -p 400 -o out +Trying to read from binary file: color ... Input read successfully! +Iterations through Objects: 35 +---- kMeans Clustering ---- +Number of threads = 400 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 1000 +threshold = 0.0010 +I/O time = 0.0021 sec +Computation timing = 12.0385 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ vim VPThread_lib/VMS/ +contextSwitch.s .hg/ probes.h VMS.c +CoreLoop.c .hgtags ProcrContext.c VMS_defs.h +CoreLoop.c.orig Histogram/ ProcrContext.h VMS.h +Counters/ MasterLoop.c Queue_impl/ VMS_primitive_data_types.h +DynArray/ MasterLoop.c.orig vmalloc.c vutilities.c +Hash_impl/ probes.c vmalloc.h vutilities.h +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ vim VPThread_lib/VMS/VMS_defs.h +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ make NUM_CORES=80 clean +rm -f VPThread_lib/VMS/Histogram/Histogram.o VPThread_lib/VMS/Histogram/FloatHist.o VPThread_lib/VMS/CoreLoop.o VPThread_lib/VMS/VMS.o VPThread_lib/VMS/MasterLoop.o VPThread_lib/VMS/Queue_impl/PrivateQueue.o VPThread_lib/VMS/Hash_impl/PrivateHash.o VPThread_lib/VMS/DynArray/DynArray.o VPThread_lib/VPThread_PluginFns.o VPThread_lib/VPThread_lib.o VPThread_lib/VMS/Histogram/DblHist.o VPThread_lib/VPThread.o VPThread_lib/VMS/probes.o VPThread_lib/VMS/ProcrContext.o VPThread_lib/VPThread_Request_Handlers.o VPThread_lib/VPThread_helper.o VPThread_lib/VMS/Hash_impl/MurmurHash2.o VPThread_lib/VMS/vmalloc.o VPThread_lib/VMS/contextSwitch.o VPThread_lib/VMS/Queue_impl/BlockingQueue.o VPThread_lib/VMS/vutilities.o wtime.o file_io.o pthreads_kmeans.o pthreads_main.o kmeans +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ make NUM_CORES=80 +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/Histogram/Histogram.o VPThread_lib/VMS/Histogram/Histogram.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/Histogram/FloatHist.o VPThread_lib/VMS/Histogram/FloatHist.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/CoreLoop.o VPThread_lib/VMS/CoreLoop.c +VPThread_lib/VMS/CoreLoop.c: In function ‘coreLoop’: +VPThread_lib/VMS/CoreLoop.c:213: warning: function returns address of local variable +VPThread_lib/VMS/CoreLoop.c:51: warning: unused variable ‘workspace2’ +VPThread_lib/VMS/CoreLoop.c:46: warning: unused variable ‘numCycles’ +VPThread_lib/VMS/CoreLoop.c:45: warning: unused variable ‘endSusp’ +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/VMS.o VPThread_lib/VMS/VMS.c +VPThread_lib/VMS/VMS.c: In function ‘create_masterEnv’: +VPThread_lib/VMS/VMS.c:104: warning: passing argument 1 of ‘memset’ discards qualifiers from pointer target type +/usr/include/string.h:64: note: expected ‘void *’ but argument is of type ‘volatile struct MasterEnv *’ +VPThread_lib/VMS/VMS.c: In function ‘create_sched_slots’: +VPThread_lib/VMS/VMS.c:191: warning: passing argument 1 of ‘posix_memalign’ from incompatible pointer type +/usr/include/stdlib.h:507: note: expected ‘void **’ but argument is of type ‘struct SchedSlot ***’ +VPThread_lib/VMS/VMS.c:196: warning: passing argument 1 of ‘posix_memalign’ from incompatible pointer type +/usr/include/stdlib.h:507: note: expected ‘void **’ but argument is of type ‘struct SchedSlot **’ +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/MasterLoop.o VPThread_lib/VMS/MasterLoop.c +VPThread_lib/VMS/MasterLoop.c: In function ‘masterLoop’: +VPThread_lib/VMS/MasterLoop.c:95: warning: unused variable ‘numCycles’ +VPThread_lib/VMS/MasterLoop.c:94: warning: unused variable ‘endMaster’ +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/Queue_impl/PrivateQueue.o VPThread_lib/VMS/Queue_impl/PrivateQueue.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/Hash_impl/PrivateHash.o VPThread_lib/VMS/Hash_impl/PrivateHash.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/DynArray/DynArray.o VPThread_lib/VMS/DynArray/DynArray.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VPThread_PluginFns.o VPThread_lib/VPThread_PluginFns.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VPThread_lib.o VPThread_lib/VPThread_lib.c +VPThread_lib/VPThread_lib.c: In function ‘VPThread__make_mutex’: +VPThread_lib/VPThread_lib.c:388: warning: cast from pointer to integer of different size +VPThread_lib/VPThread_lib.c: In function ‘VPThread__make_cond’: +VPThread_lib/VPThread_lib.c:425: warning: cast from pointer to integer of different size +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/Histogram/DblHist.o VPThread_lib/VMS/Histogram/DblHist.c +as -o VPThread_lib/VPThread.o VPThread_lib/VPThread.s +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/probes.o VPThread_lib/VMS/probes.c +VPThread_lib/VMS/probes.c: In function ‘generic_print_probe’: +VPThread_lib/VMS/probes.c:341: warning: unused variable ‘probe’ +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/ProcrContext.o VPThread_lib/VMS/ProcrContext.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VPThread_Request_Handlers.o VPThread_lib/VPThread_Request_Handlers.c +VPThread_lib/VPThread_Request_Handlers.c: In function ‘handleMakeMutex’: +VPThread_lib/VPThread_Request_Handlers.c:40: warning: cast to pointer from integer of different size +VPThread_lib/VPThread_Request_Handlers.c: In function ‘handleMakeCond’: +VPThread_lib/VPThread_Request_Handlers.c:126: warning: cast to pointer from integer of different size +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VPThread_helper.o VPThread_lib/VPThread_helper.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/Hash_impl/MurmurHash2.o VPThread_lib/VMS/Hash_impl/MurmurHash2.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/vmalloc.o VPThread_lib/VMS/vmalloc.c +VPThread_lib/VMS/vmalloc.c: In function ‘VMS_ext__create_free_list’: +VPThread_lib/VMS/vmalloc.c:362: warning: assignment from incompatible pointer type +as -o VPThread_lib/VMS/contextSwitch.o VPThread_lib/VMS/contextSwitch.s +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/Queue_impl/BlockingQueue.o VPThread_lib/VMS/Queue_impl/BlockingQueue.c +VPThread_lib/VMS/Queue_impl/BlockingQueue.c: In function ‘readCASQ’: +VPThread_lib/VMS/Queue_impl/BlockingQueue.c:174: warning: implicit declaration of function ‘pthread_yield’ +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o VPThread_lib/VMS/vutilities.o VPThread_lib/VMS/vutilities.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o wtime.o wtime.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o file_io.o file_io.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o pthreads_kmeans.o pthreads_kmeans.c +gcc -c -m64 -ffast-math -fwrapv -fno-omit-frame-pointer -O3 -D VPTHREAD -D APPLICATION=KMEANS -D NUM_CORES=80 -g -Wall -o pthreads_main.o pthreads_main.c +gcc -o kmeans VPThread_lib/VMS/Histogram/Histogram.o VPThread_lib/VMS/Histogram/FloatHist.o VPThread_lib/VMS/CoreLoop.o VPThread_lib/VMS/VMS.o VPThread_lib/VMS/MasterLoop.o VPThread_lib/VMS/Queue_impl/PrivateQueue.o VPThread_lib/VMS/Hash_impl/PrivateHash.o VPThread_lib/VMS/DynArray/DynArray.o VPThread_lib/VPThread_PluginFns.o VPThread_lib/VPThread_lib.o VPThread_lib/VMS/Histogram/DblHist.o VPThread_lib/VPThread.o VPThread_lib/VMS/probes.o VPThread_lib/VMS/ProcrContext.o VPThread_lib/VPThread_Request_Handlers.o VPThread_lib/VPThread_helper.o VPThread_lib/VMS/Hash_impl/MurmurHash2.o VPThread_lib/VMS/vmalloc.o VPThread_lib/VMS/contextSwitch.o VPThread_lib/VMS/Queue_impl/BlockingQueue.o VPThread_lib/VMS/vutilities.o wtime.o file_io.o pthreads_kmeans.o pthreads_main.o -lm -lpthread +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 1000 -p 100 -o out +Trying to read from binary file: color ... Input read successfully! +Iterations through Objects: 35 +---- kMeans Clustering ---- +Number of threads = 100 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 1000 +threshold = 0.0010 +I/O time = 0.0016 sec +Computation timing = 2.7692 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 1000 -p 200 -o out +Trying to read from binary file: color ... Input read successfully! +Iterations through Objects: 35 +---- kMeans Clustering ---- +Number of threads = 200 +Input file: color + +numObjs = 17695 +numCoords = 9 +numClusters = 1000 +threshold = 0.0010 +I/O time = 0.0020 sec +Computation timing = 8.2882 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 1000 -p 300 -o out +Trying to read from binary file: color ... Input read successfully! +Iterations through Objects: 35 +---- kMeans Clustering ---- +Number of threads = 300 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 1000 +threshold = 0.0010 +I/O time = 0.0021 sec +Computation timing = 8.8134 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 1000 -p 400 -o out +Trying to read from binary file: color ... Input read successfully! +Iterations through Objects: 35 +---- kMeans Clustering ---- +Number of threads = 400 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 1000 +threshold = 0.0010 +I/O time = 0.0020 sec +Computation timing = 11.2531 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 1000 -p 500 -o out +Trying to read from binary file: color ... Input read successfully! +Iterations through Objects: 35 +---- kMeans Clustering ---- +Number of threads = 500 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 1000 +threshold = 0.0010 +I/O time = 0.0021 sec +Computation timing = 12.9433 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ ./kmeans -i color -b -n 1000 -p 1000 -o out +Trying to read from binary file: color ... Input read successfully! +Iterations through Objects: 35 +---- kMeans Clustering ---- +Number of threads = 1000 +Input file: color +numObjs = 17695 +numCoords = 9 +numClusters = 1000 +threshold = 0.0010 +I/O time = 0.0020 sec +Computation timing = 25.7485 sec +msach@xoanon:~/0__Code/VMS/Vthread/Vthread__kmeans$ +Broadcast message from root@xoanon (console) (Tue Jan 31 14:51:26 2012): + +The system is going down for reboot NOW! +Connection to xoanon.aes.tu-berlin.de closed by remote host. +Connection to xoanon.aes.tu-berlin.de closed. +msach@vms:/boot$ + diff -r 612dd8ec057a -r c93fb902a754 results_from_runs/VMS/Vthread/exe_vs_task_size/xoanon__4x20_machine/plot.gnuplot --- a/results_from_runs/VMS/Vthread/exe_vs_task_size/xoanon__4x20_machine/plot.gnuplot Mon Jan 23 18:57:02 2012 +0100 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/xoanon__4x20_machine/plot.gnuplot Fri Feb 03 16:52:11 2012 +0100 @@ -8,19 +8,21 @@ set multiplot set border 3 set origin 0,0 - set yrange [1:350] + set yrange [1:250] set xrange [0:8000] set xtics 1000 set xtics nomirror set ytics nomirror line(x)=2 set key box - set key title "Vthread" - set key at 8500,370 - plot 'paper_vthread_40cores/80_thds__o30000__perfCtrs.result' using 4:8 title '80 Threads' with line lw 6 lt 1,'paper_vthread_40cores/160_thds__o30000__perfCtrs.result' using 4:8 title '160 Threads' with line lw 6 lt 3,'paper_vthread_40cores/320_thds__o30000__perfCtrs.result' using 4:8 title '320 Threads' with line lw 6 lt 4,'paper_vthread_40cores/640_thds__o30000__perfCtrs.result' using 4:8 title '640 Threads' with line lw 6 lt 5 set key title "pthreads" set key at 8500,260 - plot 'paper_pthreads_40cores/80_thds__o30000__perfCtrs.result' using 4:8 title '80 Threads' with line lw 6 lt 6 lc 8,'paper_pthreads_40cores/160_thds__o30000__perfCtrs.result' using 4:8 title '160 Threads' with line lw 6 lt 7,'paper_pthreads_40cores/320_thds__o30000__perfCtrs.result' using 4:8 title '320 Threads' with line lw 6 lt 8 lc 11,'paper_pthreads_40cores/640_thds__o30000__perfCtrs.result' using 4:8 title '640 Threads' with line lw 6 lt 9 + plot 'paper_pthreads_40cores/80_thds__o30000__perfCtrs.result' using 4:8 title '80 Threads' with line lw 4 lt 6 lc 8,'paper_pthreads_40cores/160_thds__o30000__perfCtrs.result' using 4:8 title '160 Threads' with line lw 4 lt 7,'paper_pthreads_40cores/320_thds__o30000__perfCtrs.result' using 4:8 title '320 Threads' with line lw 4 lt 8 lc 11,'paper_pthreads_40cores/640_thds__o30000__perfCtrs.result' using 4:8 title '640 Threads' with line lw 4 lt 9 + + set key title "Vthread" + set key at 4900,260 + plot 'paper_vthread_40cores/80_thds__o30000__perfCtrs.result' using 4:8 title '80 Threads' with line lw 4 lt 1,'paper_vthread_40cores/160_thds__o30000__perfCtrs.result' using 4:8 title '160 Threads' with line lw 4 lt 3,'paper_vthread_40cores/320_thds__o30000__perfCtrs.result' using 4:8 title '320 Threads' with line lw 4 lt 4,'paper_vthread_40cores/640_thds__o30000__perfCtrs.result' using 4:8 title '640 Threads' with line lw 4 lt 5 + unset multiplot exit diff -r 612dd8ec057a -r c93fb902a754 results_from_runs/VMS/Vthread/exe_vs_task_size/xoanon__4x20_machine/pthread/2012-01-16/40-Cores/plot.gnuplot --- a/results_from_runs/VMS/Vthread/exe_vs_task_size/xoanon__4x20_machine/pthread/2012-01-16/40-Cores/plot.gnuplot Mon Jan 23 18:57:02 2012 +0100 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/xoanon__4x20_machine/pthread/2012-01-16/40-Cores/plot.gnuplot Fri Feb 03 16:52:11 2012 +0100 @@ -15,7 +15,7 @@ line(x)=2 set key box set key bottom left - plot '80_thds__o30000__perfCtrs.result' using 4:8 title '80 Threads' with line lw 6,'160_thds__o30000__perfCtrs.result' using 4:8 title '160 Threads' with line lw 6,'320_thds__o30000__perfCtrs.result' using 4:8 title '320 Threads' with line lw 6,'640_thds__o30000__perfCtrs.result' using 4:8 title '640 Threads' with line lw 6 + plot '80_thds__o30000__perfCtrs.result' using 4:8 title '80 Threads' with line lw 4,'160_thds__o30000__perfCtrs.result' using 4:8 title '160 Threads' with line lw 4,'320_thds__o30000__perfCtrs.result' using 4:8 title '320 Threads' with line lw 4,'640_thds__o30000__perfCtrs.result' using 4:8 title '640 Threads' with line lw 4 set notitle #set xlabel "" #set origin 0.40,0.40 diff -r 612dd8ec057a -r c93fb902a754 results_from_runs/VMS/Vthread/exe_vs_task_size/xoanon__4x20_machine/pthread/2012-01-16/40-Cores/xoanon_pthreads_40cores_80_160_320_640thds__o30000__perfCtrs.result.eps --- a/results_from_runs/VMS/Vthread/exe_vs_task_size/xoanon__4x20_machine/pthread/2012-01-16/40-Cores/xoanon_pthreads_40cores_80_160_320_640thds__o30000__perfCtrs.result.eps Mon Jan 23 18:57:02 2012 +0100 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/xoanon__4x20_machine/pthread/2012-01-16/40-Cores/xoanon_pthreads_40cores_80_160_320_640thds__o30000__perfCtrs.result.eps Fri Feb 03 16:52:11 2012 +0100 @@ -1,7 +1,7 @@ %!PS-Adobe-2.0 %%Title: xoanon_pthreads_40cores_80_160_320_640thds__o30000__perfCtrs.result.eps %%Creator: gnuplot 4.4 patchlevel 2 -%%CreationDate: Mon Jan 23 18:16:33 2012 +%%CreationDate: Thu Jan 26 18:22:29 2012 %%DocumentFonts: (atend) %%BoundingBox: 251 50 554 482 %%Orientation: Landscape @@ -52,7 +52,7 @@ /Author (msach) % /Producer (gnuplot) % /Keywords () - /CreationDate (Mon Jan 23 18:16:33 2012) + /CreationDate (Thu Jan 26 18:22:29 2012) /DOCINFO pdfmark end } ifelse @@ -625,7 +625,7 @@ 1491 0 V % Begin plot #1 stroke -6.000 UL +4.000 UL LT0 LCb setrgbcolor 1694 1001 M diff -r 612dd8ec057a -r c93fb902a754 results_from_runs/VMS/Vthread/exe_vs_task_size/xoanon__4x20_machine/pthread/2012-01-20/80-Cores/plot.gnuplot --- a/results_from_runs/VMS/Vthread/exe_vs_task_size/xoanon__4x20_machine/pthread/2012-01-20/80-Cores/plot.gnuplot Mon Jan 23 18:57:02 2012 +0100 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/xoanon__4x20_machine/pthread/2012-01-20/80-Cores/plot.gnuplot Fri Feb 03 16:52:11 2012 +0100 @@ -15,7 +15,7 @@ line(x)=2 set key box set key bottom left - plot '80_thds__o30000__perfCtrs.result' using 4:8 title '80 Threads' with line lw 6,'160_thds__o30000__perfCtrs.result' using 4:8 title '160 Threads' with line lw 6,'320_thds__o30000__perfCtrs.result' using 4:8 title '320 Threads' with line lw 6,'640_thds__o30000__perfCtrs.result' using 4:8 title '640 Threads' with line lw 6 + plot '80_thds__o30000__perfCtrs.result' using 4:8 title '80 Threads' with line lw 4,'160_thds__o30000__perfCtrs.result' using 4:8 title '160 Threads' with line lw 4,'320_thds__o30000__perfCtrs.result' using 4:8 title '320 Threads' with line lw 4,'640_thds__o30000__perfCtrs.result' using 4:8 title '640 Threads' with line lw 4 set notitle #set xlabel "" #set origin 0.40,0.40 diff -r 612dd8ec057a -r c93fb902a754 results_from_runs/VMS/Vthread/exe_vs_task_size/xoanon__4x20_machine/pthread/2012-01-20/80-Cores/xoanon_pthreads_80cores_80_160_320_640thds__o30000__perfCtrs.result.eps --- a/results_from_runs/VMS/Vthread/exe_vs_task_size/xoanon__4x20_machine/pthread/2012-01-20/80-Cores/xoanon_pthreads_80cores_80_160_320_640thds__o30000__perfCtrs.result.eps Mon Jan 23 18:57:02 2012 +0100 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/xoanon__4x20_machine/pthread/2012-01-20/80-Cores/xoanon_pthreads_80cores_80_160_320_640thds__o30000__perfCtrs.result.eps Fri Feb 03 16:52:11 2012 +0100 @@ -1,7 +1,7 @@ %!PS-Adobe-2.0 %%Title: xoanon_pthreads_80cores_80_160_320_640thds__o30000__perfCtrs.result.eps %%Creator: gnuplot 4.4 patchlevel 2 -%%CreationDate: Mon Jan 23 18:15:37 2012 +%%CreationDate: Thu Jan 26 18:23:26 2012 %%DocumentFonts: (atend) %%BoundingBox: 251 50 554 482 %%Orientation: Landscape @@ -52,7 +52,7 @@ /Author (msach) % /Producer (gnuplot) % /Keywords () - /CreationDate (Mon Jan 23 18:15:37 2012) + /CreationDate (Thu Jan 26 18:23:26 2012) /DOCINFO pdfmark end } ifelse @@ -625,7 +625,7 @@ 1491 0 V % Begin plot #1 stroke -6.000 UL +4.000 UL LT0 LCb setrgbcolor 1694 1001 M diff -r 612dd8ec057a -r c93fb902a754 results_from_runs/VMS/Vthread/exe_vs_task_size/xoanon__4x20_machine/xoanon_pthreads_vthread_40core_80_160_320_640thds__o30000__perfCtrs.meas.eps --- a/results_from_runs/VMS/Vthread/exe_vs_task_size/xoanon__4x20_machine/xoanon_pthreads_vthread_40core_80_160_320_640thds__o30000__perfCtrs.meas.eps Mon Jan 23 18:57:02 2012 +0100 +++ b/results_from_runs/VMS/Vthread/exe_vs_task_size/xoanon__4x20_machine/xoanon_pthreads_vthread_40core_80_160_320_640thds__o30000__perfCtrs.meas.eps Fri Feb 03 16:52:11 2012 +0100 @@ -1,7 +1,7 @@ %!PS-Adobe-2.0 %%Title: xoanon_pthreads_vthread_40core_80_160_320_640thds__o30000__perfCtrs.meas.eps %%Creator: gnuplot 4.4 patchlevel 2 -%%CreationDate: Mon Jan 23 17:06:18 2012 +%%CreationDate: Thu Jan 26 18:27:40 2012 %%DocumentFonts: (atend) %%BoundingBox: 251 50 554 482 %%Orientation: Landscape @@ -52,7 +52,7 @@ /Author (msach) % /Producer (gnuplot) % /Keywords () - /CreationDate (Mon Jan 23 17:06:18 2012) + /CreationDate (Thu Jan 26 18:27:40 2012) /DOCINFO pdfmark end } ifelse @@ -478,59 +478,43 @@ (Helvetica) findfont 140 scalefont setfont 1.000 UL LTb -686 786 M +686 922 M 63 0 V stroke -602 786 M +602 922 M [ [(Helvetica) 140.0 0.0 true true 0 ( 50)] ] -46.7 MRshow 1.000 UL LTb -686 1131 M +686 1405 M 63 0 V stroke -602 1131 M +602 1405 M [ [(Helvetica) 140.0 0.0 true true 0 ( 100)] ] -46.7 MRshow 1.000 UL LTb -686 1476 M +686 1888 M 63 0 V stroke -602 1476 M +602 1888 M [ [(Helvetica) 140.0 0.0 true true 0 ( 150)] ] -46.7 MRshow 1.000 UL LTb -686 1820 M +686 2372 M 63 0 V stroke -602 1820 M +602 2372 M [ [(Helvetica) 140.0 0.0 true true 0 ( 200)] ] -46.7 MRshow 1.000 UL LTb -686 2165 M -63 0 V -stroke -602 2165 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 250)] -] -46.7 MRshow -1.000 UL -LTb -686 2510 M -63 0 V -stroke -602 2510 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 300)] -] -46.7 MRshow -1.000 UL -LTb 686 2855 M 63 0 V stroke 602 2855 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 350)] +[ [(Helvetica) 140.0 0.0 true true 0 ( 250)] ] -46.7 MRshow 1.000 UL LTb @@ -630,100 +614,81 @@ 1.000 UL LTb LCb setrgbcolor -3532 2923 M -[ [(Helvetica) 140.0 0.0 true true 0 (Vthread)] +3532 2882 M +[ [(Helvetica) 140.0 0.0 true true 0 (pthreads)] ] -46.7 MCshow LTb 1.000 UL LTb -2787 2293 N +2787 2252 N 0 700 V 1491 0 V 0 -700 V -1491 0 V Z stroke -2787 2853 M +2787 2812 M 1491 0 V % Begin plot #1 stroke -6.000 UL -LT0 +4.000 UL +LT5 +LC7 setrgbcolor LCb setrgbcolor -3711 2783 M +3711 2742 M [ [(Helvetica) 140.0 0.0 true true 0 (80 Threads)] ] -46.7 MRshow -LT0 -3795 2783 M +LT5 +LC7 setrgbcolor +3795 2742 M 399 0 V -743 575 M -22 -44 V -39 -25 V -75 -27 V -154 -12 V -303 -9 V -609 -5 V -1218 -1 V -904 -1 V +1735 2855 M +662 -919 V +4067 1238 L % End plot #1 % Begin plot #2 stroke -LT2 +LT6 LCb setrgbcolor -3711 2643 M +3711 2602 M [ [(Helvetica) 140.0 0.0 true true 0 (160 Threads)] ] -46.7 MRshow -LT2 -3795 2643 M +LT6 +3795 2602 M 399 0 V -743 539 M -24 3 V -36 -59 V -76 -14 V -153 -4 V -303 -9 V -609 -3 V -1217 -3 V -906 0 V +1748 2855 M +2555 1723 L +4067 1065 L % End plot #2 % Begin plot #3 stroke -LT3 +LT7 +LC1 setrgbcolor LCb setrgbcolor -3711 2503 M +3711 2462 M [ [(Helvetica) 140.0 0.0 true true 0 (320 Threads)] ] -46.7 MRshow -LT3 -3795 2503 M +LT7 +LC1 setrgbcolor +3795 2462 M 399 0 V -742 543 M -24 -27 V -39 -7 V -76 -29 V -151 -13 V -304 -8 V -610 -6 V -1216 -3 V -905 0 V +1420 2855 M +170 -542 V +784 -867 V +3986 870 L % End plot #3 % Begin plot #4 stroke -LT4 +LT8 LCb setrgbcolor -3711 2363 M +3711 2322 M [ [(Helvetica) 140.0 0.0 true true 0 (640 Threads)] ] -46.7 MRshow -LT4 -3795 2363 M +LT8 +3795 2322 M 399 0 V -743 548 M -23 -29 V -38 -20 V -77 -15 V -151 -20 V -303 -8 V -610 -3 V -1217 -3 V -905 0 V +1802 2855 M +572 -574 V +4007 1207 L % End plot #4 stroke 1.000 UL @@ -734,59 +699,43 @@ 0 2407 R -3381 0 R 1.000 UP -686 786 M +686 922 M 63 0 V stroke -602 786 M +602 922 M [ [(Helvetica) 140.0 0.0 true true 0 ( 50)] ] -46.7 MRshow 1.000 UL LTb -686 1131 M +686 1405 M 63 0 V stroke -602 1131 M +602 1405 M [ [(Helvetica) 140.0 0.0 true true 0 ( 100)] ] -46.7 MRshow 1.000 UL LTb -686 1476 M +686 1888 M 63 0 V stroke -602 1476 M +602 1888 M [ [(Helvetica) 140.0 0.0 true true 0 ( 150)] ] -46.7 MRshow 1.000 UL LTb -686 1820 M +686 2372 M 63 0 V stroke -602 1820 M +602 2372 M [ [(Helvetica) 140.0 0.0 true true 0 ( 200)] ] -46.7 MRshow 1.000 UL LTb -686 2165 M -63 0 V -stroke -602 2165 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 250)] -] -46.7 MRshow -1.000 UL -LTb -686 2510 M -63 0 V -stroke -602 2510 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 300)] -] -46.7 MRshow -1.000 UL -LTb 686 2855 M 63 0 V stroke 602 2855 M -[ [(Helvetica) 140.0 0.0 true true 0 ( 350)] +[ [(Helvetica) 140.0 0.0 true true 0 ( 250)] ] -46.7 MRshow 1.000 UL LTb @@ -886,85 +835,100 @@ 1.000 UL LTb LCb setrgbcolor -3532 2164 M -[ [(Helvetica) 140.0 0.0 true true 0 (pthreads)] +2011 2882 M +[ [(Helvetica) 140.0 0.0 true true 0 (Vthread)] ] -46.7 MCshow LTb 1.000 UL LTb -2787 1534 N +1266 2252 N 0 700 V 1491 0 V 0 -700 V -1491 0 V Z stroke -2787 2094 M +1266 2812 M 1491 0 V % Begin plot #1 stroke -6.000 UL -LT5 -LC7 setrgbcolor +4.000 UL +LT0 LCb setrgbcolor -3711 2024 M +2190 2742 M [ [(Helvetica) 140.0 0.0 true true 0 (80 Threads)] ] -46.7 MRshow -LT5 -LC7 setrgbcolor -3795 2024 M +LT0 +2274 2742 M 399 0 V -1450 2855 M -148 -555 V -799 -790 V -4067 1012 L +743 626 M +22 -61 V +39 -36 V +75 -37 V +154 -17 V +303 -13 V +609 -7 V +1218 -2 V +904 -1 V % End plot #1 % Begin plot #2 stroke -LT6 +LT2 LCb setrgbcolor -3711 1884 M +2190 2602 M [ [(Helvetica) 140.0 0.0 true true 0 (160 Threads)] ] -46.7 MRshow -LT6 -3795 1884 M +LT2 +2274 2602 M 399 0 V -1421 2855 M -124 -486 V -2555 1357 L -4067 888 L +743 575 M +24 4 V +36 -82 V +76 -20 V +153 -6 V +303 -12 V +609 -4 V +1217 -4 V +906 -1 V % End plot #2 % Begin plot #3 stroke -LT7 -LC1 setrgbcolor +LT3 LCb setrgbcolor -3711 1744 M +2190 2462 M [ [(Helvetica) 140.0 0.0 true true 0 (320 Threads)] ] -46.7 MRshow -LT7 -LC1 setrgbcolor -3795 1744 M +LT3 +2274 2462 M 399 0 V -1144 2855 M -9 -80 V -437 -996 V -784 -619 V -3986 749 L +742 581 M +24 -38 V +39 -9 V +76 -41 V +151 -19 V +304 -11 V +610 -7 V +1216 -5 V +905 -1 V % End plot #3 % Begin plot #4 stroke -LT8 +LT4 LCb setrgbcolor -3711 1604 M +2190 2322 M [ [(Helvetica) 140.0 0.0 true true 0 (640 Threads)] ] -46.7 MRshow -LT8 -3795 1604 M +LT4 +2274 2322 M 399 0 V -1469 2855 M -82 -510 V -823 -589 V -4007 989 L +743 589 M +23 -41 V +38 -29 V +77 -20 V +151 -28 V +303 -12 V +610 -4 V +1217 -4 V +905 0 V % End plot #4 stroke 1.000 UL