Skip to content
Snippets Groups Projects
Verified Commit e4b0883b authored by Joshua Balthasar Kobschätzki's avatar Joshua Balthasar Kobschätzki :speech_balloon:
Browse files

Merge branch 'main' of git.tu-berlin.de:sose24-ppds-qp/presentation

parents d7d51180 c77e40d1
No related branches found
No related tags found
No related merge requests found
......@@ -151,7 +151,7 @@
\end{enumerate}
\item[$\to$] translated into operators, who may opportunistically use SIMD
\pause
\item[$\to$] (optional) SIMD operators use an intermediate ONC layer, \verb|ChunkedONC|
\item[$\to$] (optional) SIMD operators use an intermediate ONC layer called \code{ChunkedONC}
\end{itemize}
\end{itemize}
\end{frame}
......@@ -202,15 +202,15 @@
\begin{frame}[fragile]{\secname}
\begin{itemize}
\item {
\verb|std::simd|, High-level SIMD is suboptimal
\code{std::simd}, High-level SIMD is suboptimal
\begin{itemize}
\item Abstraction cost was too high
\item Optimising of scalar code via SIMD intrinsics is significantly more effective
\item Optimizing of scalar code via SIMD intrinsic is significantly more effective
\item Does not adapt well across microarchitectures
\end{itemize}
}
\item ONC interface is not well suitable for vectorization
\item ONC interface is not well suited for vectorization
\begin{itemize}
\item Vectorization requires certain data structure layouts (columnar)
\item Vectorization of ONC has a fixed overhead (unpacking)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment