(no commit message)
authorlkcl <lkcl@web>
Tue, 22 Dec 2020 14:19:29 +0000 (14:19 +0000)
committerIkiWiki <ikiwiki.info>
Tue, 22 Dec 2020 14:19:29 +0000 (14:19 +0000)
openpower/sv/vector_ops.mdwn

index c3dce25dbae4bfb04e09421c5ea2ae438ac9e286..b73639e82a853ae26a253a51506be9063a7c3856 100644 (file)
@@ -3,6 +3,9 @@
 The core OpenPOWER ISA was designed as scalar: SV provides a level of abstraction to add variable-length element-independent parallelism. However, certain classes of instructions only make sense in a Vector context: AVC512 conflictd for example.  This section includes such examples.  Many of them are from the RISC-V Vector ISA (with thanks to the efforts of RVV's contributors)
 
 However some of these actually could be added to a scalar ISA as bitmanipulation instructions.  These are separated out into their own section.
+Instructions suited to 3D GPU workloads (dotproduct, crossproduct, normalise) are out of scope: this document is for more general-purpose instructions that underpin and are critical to general-purpose Vector workloads (including GPU and VPU)
+
+.
 Links:
 
 * <https://github.com/riscv/riscv-v-spec/blob/master/v-spec.adoc#vector-register-gather-instructions>