arnaucube
arnaucube/hyperplonkPublic Self-hosted repository
hyperplonk/bench_results/plot_spartan
bench_results/plot_spartanRaw
 1set terminal postscript eps enhanced color  font "18"
 2spartan = 'comparison/spartan.txt'
 3hyperplonk = 'comparison/hyperplonk.txt'
 4jellyfish = 'comparison/jellyfish.txt'
 5
 6set output "spartan_prover.eps" 
 7
 8set title font ",64" 
 9set key font ",18"
10set xtics font  ",20"
11set ytics font  ",20"
12set xlabel font  ",20"
13set ylabel font  ",20"
14
15set key left
16set grid
17set logscale y
18
19set xrange [9:20]
20# set title font ",10" 
21# set key title "Proving time" 
22set xlabel "log \# constraits"
23set ylabel 'time (sec)'
24# set xtics (4,8,16,32,64)
25plot spartan using 1:2 w lp t "spartan",\
26     jellyfish using 1:2 w lp t "jellyfish plonk",\
27     hyperplonk using 1:2 w lp t "hyperplonk",
28reset
29
30set terminal postscript eps enhanced color  font "18"
31ratio = 'comparison/ratio.txt'
32
33set output "ratio.eps" 
34
35
36set title font ",64" 
37set key font ",18"
38set xtics font  ",20"
39set ytics font  ",20"
40set xlabel font  ",20"
41set ylabel font  ",20"
42# set font "32"
43
44set key left
45set grid
46# set logscale y
47
48set xrange [9:20]
49set title font ",10" 
50# set key title "Proving time" 
51set xlabel "log \# constraits"
52set ylabel 'ratio '
53# set xtics (4,8,16,32,64)
54plot ratio using 1:6 w lp t "Jellyfish/Hyperplonk",\
55     ratio using 1:7 w lp t "Spartan/Hyperplonk"