add slides
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Thu, 12 Jul 2018 10:55:50 +0000 (11:55 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Thu, 12 Jul 2018 10:55:50 +0000 (11:55 +0100)
shakti/m_class/libre_riscv_chennai_2018.tex

index cbc511e8db94d6348a1439fb11b984aced79da48..500b38e8245fd2d2c5bf21f163f12a253b4ecc70 100644 (file)
  \begin{itemize}
    \item GPUs are usually done with incompatible ISAs and effectively
             doing OpenGL over IPC / RPC (Remote Procedure Calls)
-   \item Much simpler: GPGPU approach.  Custom-extend the 
-            main core ISA to handle 3D, and accelerate
-                Gallium3D-LLVM. 
-   \item Now add Video Extensions. and SIMD. and, and, and...\\
-          {\bf we are well beyond the 2 32-bit custom opcodes}
+   \item Much simpler: GPGPU "one ISA" approach.  Custom-extend the 
+            core ISA to handle 3D, use Gallium3D-LLVM. 
+   \item Now add Video Extensions. and SIMD etc and
+          {\bf we are well beyond the only 2 available 32-bit custom opcodes}
    \item Due to the Libre nature of this project, the custom opcode
             space will be "dominated" by 
             high-profile public hard-forks of gcc, binutils, llvm etc.