update slides
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sun, 20 May 2018 11:20:15 +0000 (12:20 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sun, 20 May 2018 11:20:15 +0000 (12:20 +0100)
simple_v_extension/simple_v_chennai_2018.tex

index 9ab3132139d1925881bfdce279858176a3065cde..f419ffdccb385ea7c83f7a811916a13498ff4f60 100644 (file)
 }
 
 
+\frame{\frametitle{Implementation Options}
+
+ \begin{itemize}
+   \item Absolute minimum: Exceptions (CSRs needed)\vspace{10pt}
+   \item Hardware loop, single-instruction issue\vspace{10pt}
+   \item Hardware loop, parallel (multi-instruction) issue\vspace{10pt}
+   \item Hardware loop, full parallel ALU (not recommended)\vspace{10pt}
+  \end{itemize}
+  Considerations:\vspace{10pt}
+  \begin{itemize}
+   \item OoO may split off 4+ single-instructions at a time\vspace{10pt}
+   \item Minimum VL MUST be sufficient to cover regfile LD/ST\vspace{10pt}
+  \end{itemize}
+}
+
+
 \frame{\frametitle{How are SIMD Instructions Vectorised?}
 
  \begin{itemize}
   \end{itemize}
 }
 
+
 \frame{\frametitle{What's the deal / juice / score?}
 
  \begin{itemize}
@@ -207,18 +224,6 @@ for (int i = 0; i < VL; ++i)
 \end{frame}
 
 
-\frame{\frametitle{slide}
-
- \begin{itemize}
-   \item \vspace{10pt}
-  \end{itemize}
-  Considerations:\vspace{10pt}
-  \begin{itemize}
-   \item \vspace{10pt}
-  \end{itemize}
-}
-
-
 \frame{\frametitle{Opcodes, compared to RVV}
 
  \begin{itemize}