Commit 7069d162 authored by Pierre Aubert's avatar Pierre Aubert
Browse files

Add c++ 20 peformances for gcc9

parent 741b2034
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 "barycenter2d_parBaseElapsedTimeCyEl.png"
plot "perf_barycenter2d_par_O0.txt" using 1:2:($2-$4):($2+$4) title "perf barycenter2d par O0" with yerrorlines lw 2,"perf_barycenter2d_par_O1.txt" using 1:2:($2-$4):($2+$4) title "perf barycenter2d par O1" with yerrorlines lw 2,"perf_barycenter2d_par_O2.txt" using 1:2:($2-$4):($2+$4) title "perf barycenter2d par O2" with yerrorlines lw 2,"perf_barycenter2d_par_O3.txt" using 1:2:($2-$4):($2+$4) title "perf barycenter2d par O3" with yerrorlines lw 2,"perf_barycenter2d_par_Ofast.txt" using 1:2:($2-$4):($2+$4) title "perf barycenter2d par Ofast" with yerrorlines lw 2,
set xlabel "nb elements"
set ylabel "elapsed time [ns]"
set output "barycenter2d_parBaseElapsedTime.png"
plot "perf_barycenter2d_par_O0.txt" using 1:3:($3-$5):($3+$5) title "perf barycenter2d par O0" with yerrorlines lw 2,"perf_barycenter2d_par_O1.txt" using 1:3:($3-$5):($3+$5) title "perf barycenter2d par O1" with yerrorlines lw 2,"perf_barycenter2d_par_O2.txt" using 1:3:($3-$5):($3+$5) title "perf barycenter2d par O2" with yerrorlines lw 2,"perf_barycenter2d_par_O3.txt" using 1:3:($3-$5):($3+$5) title "perf barycenter2d par O3" with yerrorlines lw 2,"perf_barycenter2d_par_Ofast.txt" using 1:3:($3-$5):($3+$5) title "perf barycenter2d 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 "barycenter2d_parVectorizeElapsedTimeCyEl.png"
plot "perf_barycenter2d_par_O3.txt" using 1:2:($2-$4):($2+$4) title "perf barycenter2d par O3" with yerrorlines lw 2,"perf_barycenter2d_par_vectorize_O3.txt" using 1:2:($2-$4):($2+$4) title "perf barycenter2d par vectorize O3" with yerrorlines lw 2,"perf_barycenter2d_par_vectorize_Ofast.txt" using 1:2:($2-$4):($2+$4) title "perf barycenter2d par vectorize Ofast" with yerrorlines lw 2,
set xlabel "nb elements"
set ylabel "elapsed time [ns]"
set output "barycenter2d_parVectorizeElapsedTime.png"
plot "perf_barycenter2d_par_O3.txt" using 1:3:($3-$5):($3+$5) title "perf barycenter2d par O3" with yerrorlines lw 2,"perf_barycenter2d_par_vectorize_O3.txt" using 1:3:($3-$5):($3+$5) title "perf barycenter2d par vectorize O3" with yerrorlines lw 2,"perf_barycenter2d_par_vectorize_Ofast.txt" using 1:3:($3-$5):($3+$5) title "perf barycenter2d 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 "barycenter2d_seqBaseElapsedTimeCyEl.png"
plot "perf_barycenter2d_seq_O0.txt" using 1:2:($2-$4):($2+$4) title "perf barycenter2d seq O0" with yerrorlines lw 2,"perf_barycenter2d_seq_O1.txt" using 1:2:($2-$4):($2+$4) title "perf barycenter2d seq O1" with yerrorlines lw 2,"perf_barycenter2d_seq_O2.txt" using 1:2:($2-$4):($2+$4) title "perf barycenter2d seq O2" with yerrorlines lw 2,"perf_barycenter2d_seq_O3.txt" using 1:2:($2-$4):($2+$4) title "perf barycenter2d seq O3" with yerrorlines lw 2,"perf_barycenter2d_seq_Ofast.txt" using 1:2:($2-$4):($2+$4) title "perf barycenter2d seq Ofast" with yerrorlines lw 2,
set xlabel "nb elements"
set ylabel "elapsed time [ns]"
set output "barycenter2d_seqBaseElapsedTime.png"
plot "perf_barycenter2d_seq_O0.txt" using 1:3:($3-$5):($3+$5) title "perf barycenter2d seq O0" with yerrorlines lw 2,"perf_barycenter2d_seq_O1.txt" using 1:3:($3-$5):($3+$5) title "perf barycenter2d seq O1" with yerrorlines lw 2,"perf_barycenter2d_seq_O2.txt" using 1:3:($3-$5):($3+$5) title "perf barycenter2d seq O2" with yerrorlines lw 2,"perf_barycenter2d_seq_O3.txt" using 1:3:($3-$5):($3+$5) title "perf barycenter2d seq O3" with yerrorlines lw 2,"perf_barycenter2d_seq_Ofast.txt" using 1:3:($3-$5):($3+$5) title "perf barycenter2d 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 "barycenter2d_seqVectorizeElapsedTimeCyEl.png"
plot "perf_barycenter2d_seq_O3.txt" using 1:2:($2-$4):($2+$4) title "perf barycenter2d seq O3" with yerrorlines lw 2,"perf_barycenter2d_seq_vectorize_O3.txt" using 1:2:($2-$4):($2+$4) title "perf barycenter2d seq vectorize O3" with yerrorlines lw 2,"perf_barycenter2d_seq_vectorize_Ofast.txt" using 1:2:($2-$4):($2+$4) title "perf barycenter2d seq vectorize Ofast" with yerrorlines lw 2,
set xlabel "nb elements"
set ylabel "elapsed time [ns]"
set output "barycenter2d_seqVectorizeElapsedTime.png"
plot "perf_barycenter2d_seq_O3.txt" using 1:3:($3-$5):($3+$5) title "perf barycenter2d seq O3" with yerrorlines lw 2,"perf_barycenter2d_seq_vectorize_O3.txt" using 1:3:($3-$5):($3+$5) title "perf barycenter2d seq vectorize O3" with yerrorlines lw 2,"perf_barycenter2d_seq_vectorize_Ofast.txt" using 1:3:($3-$5):($3+$5) title "perf barycenter2d 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 "barycenter_parBaseElapsedTimeCyEl.png"
plot "perf_barycenter_par_O0.txt" using 1:2:($2-$4):($2+$4) title "perf barycenter par O0" with yerrorlines lw 2,"perf_barycenter_par_O1.txt" using 1:2:($2-$4):($2+$4) title "perf barycenter par O1" with yerrorlines lw 2,"perf_barycenter_par_O2.txt" using 1:2:($2-$4):($2+$4) title "perf barycenter par O2" with yerrorlines lw 2,"perf_barycenter_par_O3.txt" using 1:2:($2-$4):($2+$4) title "perf barycenter par O3" with yerrorlines lw 2,"perf_barycenter_par_Ofast.txt" using 1:2:($2-$4):($2+$4) title "perf barycenter par Ofast" with yerrorlines lw 2,
set xlabel "nb elements"
set ylabel "elapsed time [ns]"
set output "barycenter_parBaseElapsedTime.png"
plot "perf_barycenter_par_O0.txt" using 1:3:($3-$5):($3+$5) title "perf barycenter par O0" with yerrorlines lw 2,"perf_barycenter_par_O1.txt" using 1:3:($3-$5):($3+$5) title "perf barycenter par O1" with yerrorlines lw 2,"perf_barycenter_par_O2.txt" using 1:3:($3-$5):($3+$5) title "perf barycenter par O2" with yerrorlines lw 2,"perf_barycenter_par_O3.txt" using 1:3:($3-$5):($3+$5) title "perf barycenter par O3" with yerrorlines lw 2,"perf_barycenter_par_Ofast.txt" using 1:3:($3-$5):($3+$5) title "perf barycenter 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 "barycenter_parVectorizeElapsedTimeCyEl.png"
plot "perf_barycenter_par_O3.txt" using 1:2:($2-$4):($2+$4) title "perf barycenter par O3" with yerrorlines lw 2,"perf_barycenter_par_vectorize_O3.txt" using 1:2:($2-$4):($2+$4) title "perf barycenter par vectorize O3" with yerrorlines lw 2,"perf_barycenter_par_vectorize_Ofast.txt" using 1:2:($2-$4):($2+$4) title "perf barycenter par vectorize Ofast" with yerrorlines lw 2,
set xlabel "nb elements"
set ylabel "elapsed time [ns]"
set output "barycenter_parVectorizeElapsedTime.png"
plot "perf_barycenter_par_O3.txt" using 1:3:($3-$5):($3+$5) title "perf barycenter par O3" with yerrorlines lw 2,"perf_barycenter_par_vectorize_O3.txt" using 1:3:($3-$5):($3+$5) title "perf barycenter par vectorize O3" with yerrorlines lw 2,"perf_barycenter_par_vectorize_Ofast.txt" using 1:3:($3-$5):($3+$5) title "perf barycenter 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 "barycenter_seqBaseElapsedTimeCyEl.png"
plot "perf_barycenter_seq_O0.txt" using 1:2:($2-$4):($2+$4) title "perf barycenter seq O0" with yerrorlines lw 2,"perf_barycenter_seq_O1.txt" using 1:2:($2-$4):($2+$4) title "perf barycenter seq O1" with yerrorlines lw 2,"perf_barycenter_seq_O2.txt" using 1:2:($2-$4):($2+$4) title "perf barycenter seq O2" with yerrorlines lw 2,"perf_barycenter_seq_O3.txt" using 1:2:($2-$4):($2+$4) title "perf barycenter seq O3" with yerrorlines lw 2,"perf_barycenter_seq_Ofast.txt" using 1:2:($2-$4):($2+$4) title "perf barycenter seq Ofast" with yerrorlines lw 2,
set xlabel "nb elements"
set ylabel "elapsed time [ns]"
set output "barycenter_seqBaseElapsedTime.png"
plot "perf_barycenter_seq_O0.txt" using 1:3:($3-$5):($3+$5) title "perf barycenter seq O0" with yerrorlines lw 2,"perf_barycenter_seq_O1.txt" using 1:3:($3-$5):($3+$5) title "perf barycenter seq O1" with yerrorlines lw 2,"perf_barycenter_seq_O2.txt" using 1:3:($3-$5):($3+$5) title "perf barycenter seq O2" with yerrorlines lw 2,"perf_barycenter_seq_O3.txt" using 1:3:($3-$5):($3+$5) title "perf barycenter seq O3" with yerrorlines lw 2,"perf_barycenter_seq_Ofast.txt" using 1:3:($3-$5):($3+$5) title "perf barycenter seq Ofast" with yerrorlines lw 2,
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment