update slides
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sat, 24 Aug 2019 00:16:30 +0000 (01:16 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sat, 24 Aug 2019 00:16:30 +0000 (01:16 +0100)
simple_v_extension/open_3d_alliance_2019aug26.tex

index f3c042baa9f84c5a731578d076a606e761f9090c..0f75ccfe71f75b82f520eb7028d778e805a16043 100644 (file)
 \frame{\frametitle{Why Simple-V? Why not RVV?}
 
  \begin{itemize}
-   \item RVV is designed exclusively for supercomputing\vspace{8pt}
+   \item RVV is designed exclusively for supercomputing\\
+         (RVV simply has not been designed with 3D in mind).\vspace{6pt}
    \item Like SIMD, RVV uses dedicated opcodes\\
-            (google "SIMD considered harmful")\vspace{8pt}
+            (google "SIMD considered harmful")\vspace{6pt}
    \item 98\% of FP opcodes are duplicated in RVV. Large portion\\
-         of BitManip opcodes duplicated in predicate Masks\vspace{8pt}
+         of BitManip opcodes duplicated in predicate Masks\vspace{6pt}
    \item OP32 space is extremely precious: 48 and 64 bit opcode space\\
-         comes with an inherent I-Cache power consumption penalty\vspace{8pt}
+         comes with an inherent I-Cache power consumption penalty\vspace{6pt}
    \item Simple-V "prefixes" scalar opcodes (all of them)\\
             No need for any new "vector" opcodes (at all).\\
-            Can therefore use the RVV major opcode for 3D\vspace{8pt}
+            Can therefore use the RVV major opcode for 3D\vspace{6pt}
   \end{itemize}
 }