[73475a5] | 1 | DIR=GRAPH
|
---|
| 2 | SCALE=100000000
|
---|
| 3 | set macros
|
---|
| 4 | set output GRAPH.".ownership.tex"
|
---|
| 5 | #set pointsize 2.0
|
---|
| 6 | set grid linetype 0
|
---|
| 7 | set xtics (2,4,8,16,32,64,128)
|
---|
| 8 | set yrange [5:1000]
|
---|
| 9 | set ytics (5,10,25,100,250,1000)
|
---|
| 10 | set format y "%4g"
|
---|
| 11 | set logscale x
|
---|
| 12 | set logscale y
|
---|
| 13 |
|
---|
| 14 | if ( GRAPH eq "prolog" ) {
|
---|
| 15 | set terminal pslatex size 1.85, 2.25 color solid 9;
|
---|
| 16 | set ylabel sprintf( "Throughput, sec. $\\times$ %g, log scale", SCALE ) offset 1.2,0
|
---|
| 17 | set key maxrows 1 at screen 3.28, screen 1.03 samplen 0.5 font "Helvetica,18"
|
---|
| 18 | set title "ARM (a)"
|
---|
| 19 | } else {
|
---|
| 20 | set terminal pslatex size 1.7, 2.25 color solid 9;
|
---|
| 21 | set key off
|
---|
| 22 | if ( GRAPH eq "swift" ) {
|
---|
| 23 | set title "AMD (b)"
|
---|
| 24 | } else { if ( GRAPH eq "java" ) {
|
---|
| 25 | set title "Intel (c)"
|
---|
| 26 | } else {
|
---|
| 27 | print "unknown machine name"
|
---|
| 28 | exit
|
---|
| 29 | }}}
|
---|
| 30 |
|
---|
| 31 | plot DIR."/ownership.hexp" \
|
---|
| 32 | i 0 using 2:($4/SCALE) title columnheader(1) lt rgb "blue" pt 2 ps 2 lw 1, \
|
---|
| 33 | '' i 1 using 2:($4/SCALE) title columnheader(1) lt rgb "dark-green" pt 3 ps 2 lw 1, \
|
---|
| 34 | '' i 2 using 2:($4/SCALE) title columnheader(1) lt rgb "coral" pt 14 ps 2 lw 4, \
|
---|
| 35 | '' i 3 using 2:($4/SCALE) title columnheader(1) lt rgb "black" pt 16 ps 2 lw 2, \
|
---|
| 36 | '' i 4 using 2:($4/SCALE) title columnheader(1) lt rgb "red" pt 8 ps 2 lw 2, \
|
---|
| 37 | '' i 5 using 2:($4/SCALE) title columnheader(1) lt rgb "dark-violet" pt 10 ps 2 lw 1, \
|
---|
| 38 | '' i 6 using 2:($4/SCALE) title columnheader(1) lt rgb "brown" pt 4 ps 2 lw 1
|
---|