masters-thesis/tables/oneway_settings_message_size.tex

60 lines
4.8 KiB
TeX
Raw Normal View History

\begin{table}[ht!]
\centering
\caption{The benchmark's settings which were used to analyze the influence of message size on the latency, with $i\in[0,12]$, $j\in[0,7]$, and $k\in[0,9]$.}
\label{tab:oneway_settings_message_size}
\vspace{3mm}
\footnotesize
\begin{tabular}{!{\hspace{-2pt}}c|!{\hspace{-8pt}}c!{\hspace{-6pt}}c!{\hspace{-4pt}}c!{\hspace{-2pt}}c!{\hspace{-6pt}}c!{\hspace{-2pt}}ccc!{\hspace{-3pt}}ccc!{\hspace{-9pt}}}
\multicolumn{1}{c}{} & \rot{service type} & \rot{polling (send)} & \rot{polling (recv)} & \rot{inline mode} & \rot{unsignaled}& \rot{operation} & \rot{burst size} & \rot{repetitions} & \rot{loop pauses} & \rot{timestamp} & \rotright{message size}\\
\hlineB{3}
\Tstrut
\autoref{fig:oneway_message_size_a} \rlap{\hspace{0.195em}\blacktriangle}\textbf{---} & \graycellleftline{\acrshort{rc}} & busy & busy & \graycell{\NO} & \enspace\NO & \graycell{send} & \graycell{8000} & 10 &\SI{0}{\nano\second} & $t_{subm}$ & \graycellright{$\SI[parse-numbers=false]{8\cdot2^i}{\byte}$}
\Bstrut\\
\Tstrut
\autoref{fig:oneway_message_size_a} {\color{plot_blue}\rlap{\hspace{0.195em}\blacktriangle}\textbf{---}} & \graycellleftline{\acrshort{rc}} & busy & busy & \graycell{\OK} & \enspace\NO & \graycell{send} & \graycell{$M_{inl}$\footnotemark[1]} & 10 &\SI{0}{\nano\second} & $t_{subm}$ & \graycellright{$\SI[parse-numbers=false]{8\cdot2^j}{\byte}$}
\Bstrut\\
\Tstrut
\autoref{fig:oneway_message_size_a} {\color{plot_gray}\rlap{\hspace{0.195em}\blacktriangledown}\textbf{---}} & \graycellleftline{\acrshort{rc}} & busy & busy & \graycell{\NO} & \enspace\NO & \graycell{rdma} & \graycell{8000} & 10 &\SI{0}{\nano\second} & $t_{subm}$ & \graycellright{$\SI[parse-numbers=false]{8\cdot2^i}{\byte}$}
\Bstrut\\
\Tstrut
\autoref{fig:oneway_message_size_a} {\color{plot_light_blue}\rlap{\hspace{0.195em}\blacktriangledown}\textbf{---}} & \graycellleftline{\acrshort{rc}} & busy & busy & \graycell{\OK} & \enspace\NO & \graycell{rdma} & \graycell{$M_{inl}$\footnotemark[1]} & 10 &\SI{0}{\nano\second} & $t_{subm}$ & \graycellright{$\SI[parse-numbers=false]{8\cdot2^j}{\byte}$}
\Bstrut\\
\hline
\Tstrut
\autoref{fig:oneway_message_size_b} \rlap{\hspace{0.195em}\blacktriangle}\textbf{---} & \graycellleftline{\acrshort{uc}} & busy & busy & \graycell{\NO} & \enspace\NO & \graycell{send} & \graycell{8000} & 10 & \SI{0}{\nano\second} & $t_{subm}$ & \graycellright{$\SI[parse-numbers=false]{8\cdot2^i}{\byte}$}
\Bstrut\\
\Tstrut
\autoref{fig:oneway_message_size_b} {\color{plot_blue}\rlap{\hspace{0.195em}\blacktriangle}\textbf{---}} & \graycellleftline{\acrshort{uc}} & busy & busy & \graycell{\OK} & \enspace\NO & \graycell{send} & \graycell{$M_{inl}$\footnotemark[1]} & 10 & \SI{0}{\nano\second} & $t_{subm}$ & \graycellright{$\SI[parse-numbers=false]{8\cdot2^j}{\byte}$}
\Bstrut\\
\Tstrut
\autoref{fig:oneway_message_size_b} {\color{plot_gray}\rlap{\hspace{0.195em}\blacktriangledown}\textbf{---}} & \graycellleftline{\acrshort{uc}} & busy & busy & \graycell{\NO} & \enspace\NO & \graycell{rdma} & \graycell{8000} & 10 & \SI{0}{\nano\second} & $t_{subm}$ & \graycellright{$\SI[parse-numbers=false]{8\cdot2^i}{\byte}$}
\Bstrut\\
\Tstrut
\autoref{fig:oneway_message_size_b} {\color{plot_light_blue}\rlap{\hspace{0.195em}\blacktriangledown}\textbf{---}} & \graycellleftline{\acrshort{uc}} & busy & busy & \graycell{\OK} & \enspace\NO & \graycell{rdma} & \graycell{$M_{inl}$\footnotemark[1]} & 10 & \SI{0}{\nano\second} & $t_{subm}$ & \graycellright{$\SI[parse-numbers=false]{8\cdot2^j}{\byte}$}
\Bstrut\\
\hline
\Tstrut
\autoref{fig:oneway_message_size_c} \hspace{0.1em}\rlap{\hspace{0.195em}\blacktriangle}\textbf{---} & \graycellleftline{\acrshort{ud}} & busy & busy & \graycell{\NO} & \enspace\NO & \graycell{send} & \graycell{8000} & 10 & \SI{0}{\nano\second} & $t_{subm}$ & \graycellright{$\SI[parse-numbers=false]{8\cdot2^k}{\byte}$}
\Bstrut\\
\Tstrut
\autoref{fig:oneway_message_size_c} {\color{plot_blue}\hspace{0.1em}\rlap{\hspace{0.195em}\blacktriangle}\textbf{---}} & \graycellleftline{\acrshort{ud}} & busy & busy & \graycell{\OK} & \enspace\NO & \graycell{send} & \graycell{$M_{inl}$\footnotemark[1]} & 10 & \SI{0}{\nano\second} & $t_{subm}$ & \graycellright{$\SI[parse-numbers=false]{8\cdot2^j}{\byte}$}
\Bstrut\\
\hlineB{3}
\end{tabular}
\newpage
\end{table}
\footnotetext[1]{The maximum size $M_{inl}$ of a \gls{qp} for a given message size is dependent on the \gls{hca}. In case of the Mellanox ConnectX\textregistered-4, each queue of a \gls{qp} could hold 8000, 8000, 8000, 6552, 5461, 4096, and 2730 \glspl{wr} for a message size of \SI{8}{\byte}, \SI{16}{\byte}, \SI{32}{\byte}, \SI{64}{\byte}, \SI{128}{\byte}, \SI{256}{\byte}, and \SI{512}{\byte}, respectivly.}