set terminal png notransparent crop enhanced size 800,600 font "arial,14"
set grid xtics ytics mytics
set key out vert center top
set logscale y
set xlabel "nb elements"
set ylabel "elapsed time per element [ns/el]"
set output "barycenter_seqVectorizeElapsedTimeCyEl.png"
plot "perf_barycenter_seq_O3.txt" using 1:2:($2-$4):($2+$4) title "perf barycenter seq O3" with yerrorlines lw 2,"perf_barycenter_seq_vectorize_O3.txt" using 1:2:($2-$4):($2+$4) title "perf barycenter seq vectorize O3" with yerrorlines lw 2,"perf_barycenter_seq_vectorize_Ofast.txt" using 1:2:($2-$4):($2+$4) title "perf barycenter seq vectorize Ofast" with yerrorlines lw 2,
set xlabel "nb elements"
set ylabel "elapsed time [ns]"
set output "barycenter_seqVectorizeElapsedTime.png"
plot "perf_barycenter_seq_O3.txt" using 1:3:($3-$5):($3+$5) title "perf barycenter seq O3" with yerrorlines lw 2,"perf_barycenter_seq_vectorize_O3.txt" using 1:3:($3-$5):($3+$5) title "perf barycenter seq vectorize O3" with yerrorlines lw 2,"perf_barycenter_seq_vectorize_Ofast.txt" using 1:3:($3-$5):($3+$5) title "perf barycenter seq vectorize Ofast" with yerrorlines lw 2,
set terminal png notransparent crop enhanced size 800,600 font "arial,14"
set grid xtics ytics mytics
set key out vert center top
set logscale x
set logscale y
set xlabel "nb elements"
set ylabel "elapsed time per element [ns/el]"
set output "hadamard_parBaseElapsedTimeCyEl.png"
plot "perf_hadamard_par_O0.txt" using 1:2:($2-$4):($2+$4) title "perf hadamard par O0" with yerrorlines lw 2,"perf_hadamard_par_O1.txt" using 1:2:($2-$4):($2+$4) title "perf hadamard par O1" with yerrorlines lw 2,"perf_hadamard_par_O2.txt" using 1:2:($2-$4):($2+$4) title "perf hadamard par O2" with yerrorlines lw 2,"perf_hadamard_par_O3.txt" using 1:2:($2-$4):($2+$4) title "perf hadamard par O3" with yerrorlines lw 2,"perf_hadamard_par_Ofast.txt" using 1:2:($2-$4):($2+$4) title "perf hadamard par Ofast" with yerrorlines lw 2,
set xlabel "nb elements"
set ylabel "elapsed time [ns]"
set output "hadamard_parBaseElapsedTime.png"
plot "perf_hadamard_par_O0.txt" using 1:3:($3-$5):($3+$5) title "perf hadamard par O0" with yerrorlines lw 2,"perf_hadamard_par_O1.txt" using 1:3:($3-$5):($3+$5) title "perf hadamard par O1" with yerrorlines lw 2,"perf_hadamard_par_O2.txt" using 1:3:($3-$5):($3+$5) title "perf hadamard par O2" with yerrorlines lw 2,"perf_hadamard_par_O3.txt" using 1:3:($3-$5):($3+$5) title "perf hadamard par O3" with yerrorlines lw 2,"perf_hadamard_par_Ofast.txt" using 1:3:($3-$5):($3+$5) title "perf hadamard par Ofast" with yerrorlines lw 2,
set terminal png notransparent crop enhanced size 800,600 font "arial,14"
set grid xtics ytics mytics
set key out vert center top
set logscale x
set logscale y
set xlabel "nb elements"
set ylabel "elapsed time per element [ns/el]"
set output "hadamard_parVectorizeElapsedTimeCyEl.png"
plot "perf_hadamard_par_O3.txt" using 1:2:($2-$4):($2+$4) title "perf hadamard par O3" with yerrorlines lw 2,"perf_hadamard_par_vectorize_O3.txt" using 1:2:($2-$4):($2+$4) title "perf hadamard par vectorize O3" with yerrorlines lw 2,"perf_hadamard_par_vectorize_Ofast.txt" using 1:2:($2-$4):($2+$4) title "perf hadamard par vectorize Ofast" with yerrorlines lw 2,
set xlabel "nb elements"
set ylabel "elapsed time [ns]"
set output "hadamard_parVectorizeElapsedTime.png"
plot "perf_hadamard_par_O3.txt" using 1:3:($3-$5):($3+$5) title "perf hadamard par O3" with yerrorlines lw 2,"perf_hadamard_par_vectorize_O3.txt" using 1:3:($3-$5):($3+$5) title "perf hadamard par vectorize O3" with yerrorlines lw 2,"perf_hadamard_par_vectorize_Ofast.txt" using 1:3:($3-$5):($3+$5) title "perf hadamard par vectorize Ofast" with yerrorlines lw 2,
set terminal png notransparent crop enhanced size 800,600 font "arial,14"
set grid xtics ytics mytics
set key out vert center top
set logscale y
set xlabel "nb elements"
set ylabel "elapsed time per element [ns/el]"
set output "hadamard_seqBaseElapsedTimeCyEl.png"
plot "perf_hadamard_seq_O0.txt" using 1:2:($2-$4):($2+$4) title "perf hadamard seq O0" with yerrorlines lw 2,"perf_hadamard_seq_O1.txt" using 1:2:($2-$4):($2+$4) title "perf hadamard seq O1" with yerrorlines lw 2,"perf_hadamard_seq_O2.txt" using 1:2:($2-$4):($2+$4) title "perf hadamard seq O2" with yerrorlines lw 2,"perf_hadamard_seq_O3.txt" using 1:2:($2-$4):($2+$4) title "perf hadamard seq O3" with yerrorlines lw 2,"perf_hadamard_seq_Ofast.txt" using 1:2:($2-$4):($2+$4) title "perf hadamard seq Ofast" with yerrorlines lw 2,
set xlabel "nb elements"
set ylabel "elapsed time [ns]"
set output "hadamard_seqBaseElapsedTime.png"
plot "perf_hadamard_seq_O0.txt" using 1:3:($3-$5):($3+$5) title "perf hadamard seq O0" with yerrorlines lw 2,"perf_hadamard_seq_O1.txt" using 1:3:($3-$5):($3+$5) title "perf hadamard seq O1" with yerrorlines lw 2,"perf_hadamard_seq_O2.txt" using 1:3:($3-$5):($3+$5) title "perf hadamard seq O2" with yerrorlines lw 2,"perf_hadamard_seq_O3.txt" using 1:3:($3-$5):($3+$5) title "perf hadamard seq O3" with yerrorlines lw 2,"perf_hadamard_seq_Ofast.txt" using 1:3:($3-$5):($3+$5) title "perf hadamard seq Ofast" with yerrorlines lw 2,
set terminal png notransparent crop enhanced size 800,600 font "arial,14"
set grid xtics ytics mytics
set key out vert center top
set logscale y
set xlabel "nb elements"
set ylabel "elapsed time per element [ns/el]"
set output "hadamard_seqVectorizeElapsedTimeCyEl.png"
plot "perf_hadamard_seq_O3.txt" using 1:2:($2-$4):($2+$4) title "perf hadamard seq O3" with yerrorlines lw 2,"perf_hadamard_seq_vectorize_O3.txt" using 1:2:($2-$4):($2+$4) title "perf hadamard seq vectorize O3" with yerrorlines lw 2,"perf_hadamard_seq_vectorize_Ofast.txt" using 1:2:($2-$4):($2+$4) title "perf hadamard seq vectorize Ofast" with yerrorlines lw 2,"perf_hadamard_seq_explicit_vectorize_O3.txt" using 1:2:($2-$4):($2+$4) title "perf hadamard seq explicit vectorize O3" with yerrorlines lw 2,"perf_hadamard_seq_explicit_vectorize_Ofast.txt" using 1:2:($2-$4):($2+$4) title "perf hadamard seq explicit vectorize Ofast" with yerrorlines lw 2,
set xlabel "nb elements"
set ylabel "elapsed time [ns]"
set output "hadamard_seqVectorizeElapsedTime.png"
plot "perf_hadamard_seq_O3.txt" using 1:3:($3-$5):($3+$5) title "perf hadamard seq O3" with yerrorlines lw 2,"perf_hadamard_seq_vectorize_O3.txt" using 1:3:($3-$5):($3+$5) title "perf hadamard seq vectorize O3" with yerrorlines lw 2,"perf_hadamard_seq_vectorize_Ofast.txt" using 1:3:($3-$5):($3+$5) title "perf hadamard seq vectorize Ofast" with yerrorlines lw 2,"perf_hadamard_seq_explicit_vectorize_O3.txt" using 1:3:($3-$5):($3+$5) title "perf hadamard seq explicit vectorize O3" with yerrorlines lw 2,"perf_hadamard_seq_explicit_vectorize_Ofast.txt" using 1:3:($3-$5):($3+$5) title "perf hadamard seq explicit vectorize Ofast" with yerrorlines lw 2,