(no commit message)
authorlkcl <lkcl@web>
Tue, 20 Sep 2022 17:57:31 +0000 (18:57 +0100)
committerIkiWiki <ikiwiki.info>
Tue, 20 Sep 2022 17:57:31 +0000 (18:57 +0100)
openpower/sv/overview.mdwn

index 84a02e459613df0f674b7b02f4193bab9fb1cc8e..7bc2d0a6a4e78ed40e4853a3bca48be67163f44f 100644 (file)
@@ -104,8 +104,16 @@ Higher performance systems may deploy SIMD backends, multi-issue and
 out-of-order execution, although it is strongly recommended to add
 predication capability directly into SIMD backend units.
 
-In Power ISA v3.0B pseudo-code form, an ADD operation, assuming both
-source and destination have been "tagged" as Vectors, is simply:
+A typical Cray-style Scalable Vector ISA (where a SIMD one has a fixed
+non-negotiable static parameter instead of a runtime-dynamic VL)
+performs its arithmetic as:
+
+    for i = 0 to VL-1:
+         VPR(RT)[i] = VPR[RA][i] + VPR(RB)[i]
+
+In Power ISA v3.0B pseudo-code form, an ADD operation in Simple-V,
+assuming both source and destination have been "tagged" as Vectors,
+is simply:
 
     for i = 0 to VL-1:
          GPR(RT+i) = GPR(RA+i) + GPR(RB+i)