phd-thesis/manuscrit/00_opening/90_notations.tex

47 lines
1.9 KiB
TeX

\chapter*{Notations}
\addcontentsline{toc}{chapter}{Notations}
Throughout this whole document, the following non-standard notations are used.
\begin{center}
\begin{tabular}{c p{0.65\columnwidth} >{\raggedright\arraybackslash}p{0.15\columnwidth}}
\toprule
\textbf{Notation} & \textbf{Meaning} & \textbf{(See also)} \\
\midrule
$\cyc{\kerK}$
& Reciprocal throughput of $\kerK$, in cycles per occurrence of
$\kerK$.
& §\ref{def:cyc_kerK} \\
$\cycmes{\kerK}{n}$
& Measured reciprocal throughput of $\kerK$, over $n$ iterations of
$\kerK$. When there is no ambiguity and $n$ is sufficiently large,
we often write $\cyc{\kerK}$ instead.
& §\ref{def:cycmes_kerK} \\
$\cycB{\kerK}$
& Reciprocal throughput of $\kerK$ if it was only limited by the
CPU's backend.
& §\ref{def:cycB} \\
$\cycF{\kerK}$
& Reciprocal throughput of $\kerK$ if it was only limited by the
CPU's frontend.
& §\ref{def:cycF} \\
$C(\kerK)$
& Number of cycles of a kernel $\kerK$.
& §\ref{def:ker_cycles} \\
$\kerK^n$
& $\kerK$ repeated $n$ times.
& §\ref{not:kerK_N} \\
$\operatorname{IPC}(\kerK)$
& Instructions Per Cycle in the execution of the kernel $\kerK$, in
steady state, averaged.
& §\ref{def:ipc} \\
$\mucount{}i$
& Number of \uops{} the instruction $i$ is decoded into. This can
be extended to a kernel: $\mucount{}\kerK$.
& §\ref{def:mucount} \\
$\tau_K$
& Kendall's $\tau$ coefficient of correlation.
& §\ref{ssec:palmed_eval_metrics}, \cite{kendalltau} \\
\bottomrule
\end{tabular}
\end{center}