Update speedup results tables

This commit is contained in:
Théophile Bastian 2019-10-11 11:45:35 +02:00
parent a93a884718
commit 4f585c0f13

View file

@ -14,6 +14,7 @@
\usepackage{colortbl} \usepackage{colortbl}
\usepackage{tabularx} \usepackage{tabularx}
\usepackage{pifont} \usepackage{pifont}
\usepackage{multirow}
\usepackage{texlib/my_listings} \usepackage{texlib/my_listings}
\usepackage{texlib/specific} \usepackage{texlib/specific}
@ -517,61 +518,97 @@ $1 = 84
\subsection{Results} \subsection{Results}
\begin{frame}{Time performance} \begin{frame}{Time performance}
\todo{UPDATE} \begin{columns}
\small \begin{column}{1.1\textwidth}
\centering \begin{table}[h]
\begin{tabular}{l r r r r r} \centering
\toprule \begin{tabular}{l l r r r r r}
\thead{Unwinding method} & \thead{Frames \\ unwound} \toprule
& \thead{Tot.\ time \\ ($\mu s$)} & \thead{Unwinding method} & \thead{Frames \\ unwound}
& \thead{Avg. \\ time / frame \\ ($ns$)} & \thead{Tot. time \\ ($\mu s$)}
& \thead{Time \\ ratio} \\ & \thead{Avg. \\ time / frame \\ ($ns$)}
\midrule & \thead{Time ratio} \\
\alert{\ehelfs{}} \midrule
& 23506 % Frames unwound \midrule
& 14837 % Total time
& 631 % Avg time \multirow{2}{*}{\rotatebox{90}{\textbf{\prog{Gzip}}~~}}
& 1 &\alert{\ehelfs{}}
\\ & 331523 % Frames unwound
\prog{libunwind}, \alert{cached} & 25930 % Total time
& 27058 % Frames unwound & 78 % Avg time
& 441601 % Total time & 1
& 16320 % Avg time \\
& \alert{25.9} & \prog{libunwind}, \alert{cached}
\\ & 331523 % Frames unwound
\prog{libunwind}, \alert{uncached} & 403292 % Total time
& 27058 % Frames unwound & 1217 % Avg time
& 671292 % Total time & \alert{15.6}
& 24809 % Avg time \\
& \alert{39.3} &\prog{libunwind}, \alert{uncached}
\\ & 331523 % Frames unwound
\bottomrule & 2197296 % Total time
\end{tabular} & 6635 % Avg time
& \alert{84.7}
\\
\midrule
\multirow{2}{*}{\rotatebox{90}{\textbf{\prog{hackbench}}}}
& \alert{\ehelfs{}}
& 152297 % Frames unwound
& 12941 % Total time
& 84 % Avg time
& 1
\\
& \prog{libunwind}, \alert{cached}
& 152297 % Frames unwound
& 316907 % Total time
& 2076 % Avg time
& \alert{24.6}
\\
& \prog{libunwind}, \alert{uncached}
& 152297 % Frames unwound
& 982697 % Total time
& 6439 % Avg time
& \alert{76.3}\vspace{0.8em}
\\
\bottomrule
\end{tabular}
\end{table}
\end{column}
\end{columns}
\end{frame} \end{frame}
\begin{frame}{Space performance} \begin{frame}{Space overhead}
\todo{UPDATE} \begin{table}[h]
\begin{center} \centering
\begin{tabular}{r r r r r r} \begin{tabular}{l r r r r}
\toprule \toprule
\thead{Object} \thead{Shared object}
& \thead{\% of binary size} & \thead{Original \\ \lstinline{.eh\_frame}}
& \thead{Growth factor} \\ & \thead{Generated \\ \lstinline{eh_elf} \lstinline{.text}}
& \thead{\% of original \\ program size}
& \thead{Growth \\ factor} \\
\midrule \midrule
libc find & 21.3 KiB & 68.3 KiB & 46.63 & 3.21 \\
& 21.88 & 2.41 \\ \hfill + libs & 196.6 KiB & 577.2 KiB & 19.75 & 2.94 \\
libpthread \hline
& 43.71 & 2.19 \\ python3.7
ld & 160.0 B & 1.4 KiB & 355.98 & 8.33 \\
& 22.09 & 2.97 \\ \hfill + libs
& 449.0 KiB & 1.1 MiB & 23.77 & 2.61 \\
\hline
gzip & 5.1 KiB & 10.9 KiB & 16.48 & 2.13 \\
\hfill + libs & 143.5 KiB & 413.1 KiB & 24.96 & 2.88 \\
\hline
hackbench hackbench
& 93.87 & 4.99 \\ & 568.0 B & 3.2 KiB & 107.99 & 5.74 \\
\midrule \hfill + libs
Total & 150.4 KiB & 439.4 KiB & 26.60 & 2.92 \\
& 22.81 & \alert{2.44} \\ \hline
\bottomrule sqlite & 121.7 KiB & 382.8 KiB & 34.68 & 3.14 \\
\hfill + libs & 376.2 KiB & 1.1 MiB & 25.32 & 3.00 \\
\bottomrule
\end{tabular} \end{tabular}
\end{center} \end{table}
\end{frame} \end{frame}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%