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

48 lines
1.8 KiB
TeX
Raw Normal View History

2023-09-14 17:05:57 +02:00
\chapter*{Notations}
\addcontentsline{toc}{chapter}{Notations}
2024-03-28 16:11:56 +01:00
Throughout this whole document, the following non-standard notations are used.
2023-09-14 17:05:57 +02:00
\begin{center}
\begin{tabular}{c p{0.65\textwidth} p{0.15\textwidth}}
\toprule
\textbf{Notation} & \textbf{Meaning} & \textbf{(See also)} \\
\midrule
2024-03-28 16:11:56 +01:00
$\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.
2024-03-28 16:11:56 +01:00
& §\ref{def:cycB} \\
$\cycF{\kerK}$
& Reciprocal throughput of $\kerK$ if it was only limited by the
CPU's frontend.
2024-03-28 16:11:56 +01:00
& §\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} \\
2023-09-14 17:05:57 +02:00
\bottomrule
\end{tabular}
\end{center}