diff options
| author | Dennis Brentjes <d.brentjes@gmail.com> | 2017-07-17 15:38:55 +0200 |
|---|---|---|
| committer | Dennis Brentjes <d.brentjes@gmail.com> | 2017-07-17 15:38:55 +0200 |
| commit | 337f5edd7fed3b42a7076f680c7ac081440e7af5 (patch) | |
| tree | 0a5bb08fd5feabc776efea85be7841e25ebd8528 /appendices/appendix.tex | |
| parent | bb89707b00a390a08b7e45da6a31fd6fa9ad70c8 (diff) | |
| download | thesis-337f5edd7fed3b42a7076f680c7ac081440e7af5.tar.gz thesis-337f5edd7fed3b42a7076f680c7ac081440e7af5.tar.bz2 thesis-337f5edd7fed3b42a7076f680c7ac081440e7af5.zip | |
Adds the additional tables.
Diffstat (limited to 'appendices/appendix.tex')
| -rw-r--r-- | appendices/appendix.tex | 64 |
1 files changed, 63 insertions, 1 deletions
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} |
