Bug 1244: changes to description pospopcount
[libreriscv.git] / conferences / fosdem2024 / fosdem2024_ddffirst / fosdem2024_ddffirst.tex
index 0f42add4bccd30b910b6cb491797bae58181fa55..58550e9924ebba6c72e407f02f245cbe5dddb5ca 100644 (file)
@@ -193,22 +193,26 @@ for (i = 0; i < VL; i++)
 \frame{\frametitle{Pospopcount}
        
        \begin{center}
-               \includegraphics[width=0.5\textwidth]{pospopcount.png}
+               \includegraphics[width=0.6\textwidth]{pospopcount.png}
        \end{center}
-       
+         \begin{itemize}
+               \item   The challenge is to perform an appropriate transpose of the data (the CPU can only work on registers, horizontally),
+               in blocks that suit the processor and the ISA capacity.
+
+               
+       \end{itemize}
 }
 
 \frame{\frametitle{Pospopcount}
        
        \begin{center}
-               \includegraphics[width=0.5\textwidth]{array_popcnt.png}
+               \includegraphics[width=0.6\textwidth]{array_popcnt.png}
        \end{center}
 
   \begin{itemize}
-               \item   Part of the challenge is therefore to perform an appropriate transpose of the data,
-                               in blocks that suit the processor and the ISA capacity.
-               \item   The gbbd instruction is used for implementing the transpose function, 
-                               preparing the data for using the standard popcount instruction.
+
+               \item   The draft gbbd instruction implements the transpose (shown above), 
+                               preparing the data to use the standard popcount instruction.
 
        
        \end{itemize}