From 337f5edd7fed3b42a7076f680c7ac081440e7af5 Mon Sep 17 00:00:00 2001 From: Dennis Brentjes Date: Mon, 17 Jul 2017 15:38:55 +0200 Subject: Adds the additional tables. --- appendices/appendix.tex | 64 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 63 insertions(+), 1 deletion(-) (limited to 'appendices/appendix.tex') diff --git a/appendices/appendix.tex b/appendices/appendix.tex index 6888a6f..e03d28e 100644 --- a/appendices/appendix.tex +++ b/appendices/appendix.tex @@ -80,7 +80,7 @@ both\ C\ and\ C++\ optimization\ related\ compiler\ flags: The script that converts the output from the statsd to a \LaTeX\xspace table format. \begin{lstlisting} -cut -d ',' -f 2,5,8,11,14,17,20,23,26,29,32,35 | awk 'BEGIN {FS=",";}; {if (NR == 1) {print "prepre (s) & premix (s) & prepost (s) & realpre (s) & realmix (s) & realpost (s) \\\hline\hline";} else{ OFMT="%.2f"; c=1000000000; print ($5-$6)/c,"&",($1-$2)/c,"&",($3-$4)/c,"&",($11-$12)/c,"&",($7-$8)/c,"&",($9-$10)/c,"\\\\\\hline";}}' +cut -d ',' -f 2,5,8,11,14,17,20,23,26,29,32,35 | awk 'BEGIN {FS=",";}; {if (NR == 1) {print "prepre (s) & premix (s) & prepost (s) & realpre (s) & realmix (s) & realpost (s) \\\\\hline\\hline";} else{ OFMT="%.2f"; c=1000000000; print ($5-$6)/c,"&",($1-$2)/c,"&",($3-$4)/c,"&",($11-$12)/c,"&",($7-$8)/c,"&",($9-$10)/c,"\\\\\\hline";}}' \end{lstlisting} Script that calculates the mean and standard deviation of each column. @@ -121,6 +121,68 @@ tail -n +2 | cut -d ',' -f 2,5,8,11,14,17,20,23,26,29,32,35 | awk 'BEGIN {FS="," \rtable{results/node3_500_mg.tab}{Timings of Node 3 multiplicative group algorithm with 500 clients} +%--------------------------------------------------------------------------------- + + +\rtable{results/node1_400_ec.tab}{Timings of Node 1 elliptic curve algorithm with 400 clients} + +\rtable{results/node2_400_ec.tab}{Timings of Node 2 elliptic curve algorithm with 400 clients} + +\rtable{results/node3_400_ec.tab}{Timings of Node 3 elliptic curve algorithm with 400 clients} + +\rtable{results/node1_400_mg.tab}{Timings of Node 1 multiplicative group algorithm with 400 clients} + +\rtable{results/node2_400_mg.tab}{Timings of Node 2 multiplicative group algorithm with 400 clients} + +\rtable{results/node3_400_mg.tab}{Timings of Node 3 multiplicative group algorithm with 400 clients} + +%--------------------------------------------------------------------------------- + + +\rtable{results/node1_300_ec.tab}{Timings of Node 1 elliptic curve algorithm with 300 clients} + +\rtable{results/node2_300_ec.tab}{Timings of Node 2 elliptic curve algorithm with 300 clients} + +\rtable{results/node3_300_ec.tab}{Timings of Node 3 elliptic curve algorithm with 300 clients} + +\rtable{results/node1_300_mg.tab}{Timings of Node 1 multiplicative group algorithm with 300 clients} + +\rtable{results/node2_300_mg.tab}{Timings of Node 2 multiplicative group algorithm with 300 clients} + +\rtable{results/node3_300_mg.tab}{Timings of Node 3 multiplicative group algorithm with 300 clients} + +%--------------------------------------------------------------------------------- + + +\rtable{results/node1_200_ec.tab}{Timings of Node 1 elliptic curve algorithm with 200 clients} + +\rtable{results/node2_200_ec.tab}{Timings of Node 2 elliptic curve algorithm with 200 clients} + +\rtable{results/node3_200_ec.tab}{Timings of Node 3 elliptic curve algorithm with 200 clients} + +\rtable{results/node1_200_mg.tab}{Timings of Node 1 multiplicative group algorithm with 200 clients} + +\rtable{results/node2_200_mg.tab}{Timings of Node 2 multiplicative group algorithm with 200 clients} + +\rtable{results/node3_200_mg.tab}{Timings of Node 3 multiplicative group algorithm with 200 clients} + +%--------------------------------------------------------------------------------- + + +\rtable{results/node1_100_ec.tab}{Timings of Node 1 elliptic curve algorithm with 100 clients} + +\rtable{results/node2_100_ec.tab}{Timings of Node 2 elliptic curve algorithm with 100 clients} + +\rtable{results/node3_100_ec.tab}{Timings of Node 3 elliptic curve algorithm with 100 clients} + +\rtable{results/node1_100_mg.tab}{Timings of Node 1 multiplicative group algorithm with 100 clients} + +\rtable{results/node2_100_mg.tab}{Timings of Node 2 multiplicative group algorithm with 100 clients} + +\rtable{results/node3_100_mg.tab}{Timings of Node 3 multiplicative group algorithm with 100 clients} + +%--------------------------------------------------------------------------------- + \clearpage %Keep this as last appendix. %\section{Reference manual} -- cgit v1.2.3-70-g09d2