set key top left set format y "%.1f x 10^{%L}" short_keys = "Triple-loop-row Triple-loop-col Matmul BLAS-Dgemm" set terminal x11 0 title "GCC Runs" set multiplot layout 2, 1 set title "Short runs" set logscale x set logscale y set grid set xlabel("N") set ylabel("Time [s]") plot for [i=2:5] 'results/gfortran_short' every ::2 using 1:i with linespoints title word(short_keys,i-1) set title "Long runs" set logscale x set logscale y set grid set xlabel("N") set ylabel("Time [s]") plot for [i=2:3] 'results/gfortran_long' every ::2 using 1:i with linespoints title word(short_keys,i+1) unset multiplot set terminal x11 1 title "OneAPI Runs" set multiplot layout 2, 1 set title "Short runs" set logscale x set logscale y set grid set xlabel("N") set ylabel("Time [s]") plot for [i=2:5] 'results/ifx_short' every ::2 using 1:i with linespoints title word(short_keys,i-1) set title "Long runs" set logscale x set logscale y set grid set xlabel("N") set ylabel("Time [s]") plot for [i=2:3] 'results/ifx_long' every ::2 using 1:i with linespoints title word(short_keys,i+1) unset multiplot