tplot.gp - numeric - C++ library with numerical algorithms
(HTM) git clone git://src.adamsgaard.dk/numeric
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) LICENSE
---
tplot.gp (1249B)
---
1 set terminal pngcairo size 1200,600
2 set output "performance.png"
3 set xlabel "Matrix side length"
4 set ylabel "Execution time [s]"
5 set title "Matrix multiplication\n".platform.",".cpumodel.", ".threads." threads"
6 set log xy
7 set grid
8 set key outside
9 set label "http://github.com/anders-dc/numeric/" at screen 0.05,0.02
10 plot \
11 "lua-linarr.dat" title "Lua: Linear arrays" w lp, \
12 "lua-arrofarrs.dat" title "Lua: Arrays of arrays" w lp, \
13 "luajit-arrofarrs.dat" title "LuaJIT: Arrays of arrays" w lp, \
14 "luajit-linarr.dat" title "LuaJIT: Linear arrays" w lp, \
15 "c-arrofarrs.dat" title "C: Arrays of arrays" w lp, \
16 "c-linarr.dat" title "C: Linear arrays" w lp, \
17 "cpp-vectorofvectors.dat" title "C++: Vectors of vectors" w lp, \
18 "cpp-linvectors.dat" title "C++: Linear vectors" w lp, \
19 "c-omp-arrofarrs.dat" title "C-OpenMP: Arrays of arrays" w lp, \
20 "c-omp-linarr.dat" title "C-OpenMP: Linear arrays" w lp, \
21 "julia.dat" title "Julia" w lp, \
22 "c-gsl-cblas.dat" title "C: GSL CBLAS" w lp, \
23 "octave.dat" title "Octave" w lp, \
24 "cpp-armadillo.dat" title "C++: Armadillo" w lp, \
25 "cpp-eigen.dat" title "C++: Eigen3" w lp
26