feedback from rogier bruisse
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Thu, 24 May 2018 12:41:42 +0000 (13:41 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Thu, 24 May 2018 12:41:42 +0000 (13:41 +0100)
simple_v_extension/simple_v_chennai_2018.tex

index ef26dc67a4c9291dda6f31c0726aed4071d33add..e185c27f5df7356de8691961e182532e4b3f23a8 100644 (file)
 }
 
 
+\frame{\frametitle{What's the value of SV? Why adopt it even in non-V?}
+
+ \begin{itemize}
+   \item memcpy becomes much smaller (higher bang-per-buck)\vspace{10pt}
+   \item context-switch (LOAD/STORE multiple): 1-2 instructions\vspace{10pt}
+   \item greatly-reduced I-cache load (and less reads)\vspace{10pt}
+   \item parallelisation of C further reduces I-cache (etc.)\vspace{10pt}
+  \end{itemize}
+  Note:\vspace{10pt}
+   \begin{itemize}
+   \item It's not just about Vectors: it's about instruction effectiveness
+   \item Anything implementor is not interested in HW-optimising,\\
+            let it fall through to exceptions (implement as a trap).
+  \end{itemize}
+}
+
+
 \frame{\frametitle{How does Simple-V relate to RVV?}
 
  \begin{itemize}