diff options
| author | Dennis Brentjes <d.brentjes@gmail.com> | 2017-05-28 18:34:44 +0200 |
|---|---|---|
| committer | Dennis Brentjes <d.brentjes@gmail.com> | 2017-05-28 18:35:08 +0200 |
| commit | 610b3f96ec31ee6192d46767dedae9d9efaedf9b (patch) | |
| tree | 8568071a7b8df54d1e64c9ded9852143263372fd /appendices/appendix.tex | |
| parent | 6ff78ac5b7b36ada3028d2d5380fa3dbe35bbd66 (diff) | |
| download | thesis-610b3f96ec31ee6192d46767dedae9d9efaedf9b.tar.gz thesis-610b3f96ec31ee6192d46767dedae9d9efaedf9b.tar.bz2 thesis-610b3f96ec31ee6192d46767dedae9d9efaedf9b.zip | |
lots of small changes to the thesis.
Diffstat (limited to 'appendices/appendix.tex')
| -rw-r--r-- | appendices/appendix.tex | 56 |
1 files changed, 35 insertions, 21 deletions
diff --git a/appendices/appendix.tex b/appendices/appendix.tex index 138c7d7..70723f4 100644 --- a/appendices/appendix.tex +++ b/appendices/appendix.tex @@ -1,19 +1,17 @@ \clearpage -\appendix +\begin{appendices} -\section{Some scripts to do result processing} - -The script that converts the output from the statsd to a \LaTeX\xspace table format. +\section{Implementation} +\label{app:impl} -\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 & premix & prepost & realpre & realmix & realpost \\\\\\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. - -\begin{lstlisting} -tail -n +2 | cut -d ',' -f 2,5,8,11,14,17,20,23,26,29,32,35 | awk 'BEGIN {FS=",";}; { OFMT="%.2f"; c=1000000000; print ($5-$6)/c,($1-$2)/c,($3-$4)/c,($11-$12)/c,($7-$8)/c,($9-$10)/c;}' | awk '{for(i=1;i<=NF;i++) {sum[i] += $i; sumsq[i] += ($i)^2}} END {for (i=1;i<=NF;i++) {printf " & %.3f (%.3f)", sum[i]/NR, sqrt((sumsq[i]-sum[i]^2/NR)/NR)} printf("\n")}' -\end{lstlisting} +\begin{table}[!ht] +\resizebox{\columnwidth}{!}{ +\begin{tabular}{l l} +Repository: & \url{https://cgit.brentj.es/cmix.git/} \\ +Documentation: & \url{https://dump.brentj.es/cmix/} \\ +\end{tabular} +} +\end{table} \section{PC specifications} \label{app-specs} @@ -60,6 +58,20 @@ System Benchmarks Index Score & & &1178.4\\\hl \caption{Unix Bench index results to give a comparable baseline} \end{table} +\section{Some scripts to do result processing} + +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";}}' +\end{lstlisting} + +Script that calculates the mean and standard deviation of each column. + +\begin{lstlisting} +tail -n +2 | cut -d ',' -f 2,5,8,11,14,17,20,23,26,29,32,35 | awk 'BEGIN {FS=",";}; { OFMT="%.2f"; c=1000000000; print ($5-$6)/c,($1-$2)/c,($3-$4)/c,($11-$12)/c,($7-$8)/c,($9-$10)/c;}' | awk '{for(i=1;i<=NF;i++) {sum[i] += $i; sumsq[i] += ($i)^2}} END {for (i=1;i<=NF;i++) {printf " & %.3f (%.3f)", sum[i]/NR, sqrt((sumsq[i]-sum[i]^2/NR)/NR)} printf("\n")}' +\end{lstlisting} + \clearpage \section{Tables} @@ -68,17 +80,17 @@ System Benchmarks Index Score & & &1178.4\\\hl \newcommand{\rtable}[2]{ \begin{table}[!ht] \centering -\resizebox{\columnwidth}{!}{ -\begin{tabular}{|c|c|c|c|c|c|} +\begin{scriptsize} +\begin{tabularx}{\columnwidth}{|X|X|X|X|X|X|} \hline \input{#1} -\end{tabular} -} +\end{tabularx} +\end{scriptsize} \caption{#2} \end{table} } -\vspace{0.42em} +\vspace{2.355em} \rtable{results/node1_500_ec.tab}{Timings of Node 1 elliptic curve algorithm with 500 clients} @@ -94,7 +106,9 @@ System Benchmarks Index Score & & &1178.4\\\hl \clearpage %Keep this as last appendix. -\section{Reference manual} +%\section{Reference manual} + +%\includepdf[pages=1]{appendices/refman.pdf} +%\includepdf[pages=2-]{appendices/refman.pdf} -\includepdf[pages=1]{appendices/refman.pdf} -\includepdf[pages=2-]{appendices/refman.pdf}
\ No newline at end of file +\end{appendices}
\ No newline at end of file |
