From: Luke Kenneth Casson Leighton Date: Sat, 24 Aug 2019 00:16:30 +0000 (+0100) Subject: update slides X-Git-Tag: convert-csv-opcode-to-binary~4200 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=b3cea489e81ab9eb2acb54f9c4b756a3ac034f3b;p=libreriscv.git update slides --- diff --git a/simple_v_extension/open_3d_alliance_2019aug26.tex b/simple_v_extension/open_3d_alliance_2019aug26.tex index f3c042baa..0f75ccfe7 100644 --- a/simple_v_extension/open_3d_alliance_2019aug26.tex +++ b/simple_v_extension/open_3d_alliance_2019aug26.tex @@ -115,16 +115,17 @@ \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} }