(no commit message)
authorlkcl <lkcl@web>
Thu, 5 May 2022 19:16:07 +0000 (20:16 +0100)
committerIkiWiki <ikiwiki.info>
Thu, 5 May 2022 19:16:07 +0000 (20:16 +0100)
openpower/sv/SimpleV_rationale.mdwn

index 2fac410d70782e016b2206eab1f15542c95a500b..4708e73e526e1ce941128312c381fe4bdcf3b9e1 100644 (file)
@@ -259,10 +259,13 @@ of:
 * Writing an awful lot of Specification Documentation
   (4 years and counting)
 
-Once the basics of this concept have sunk in, advancements quickly
-follow:
+Once the basics of this concept have sunk in, early
+advancements quickly follow naturally from analysis
+of the problem-space:
 
-* Predication (an absolutely critical component for a Vector ISA).
+* Predication (an absolutely critical component for a Vector ISA),
+  then the next logical advancement is to allow separate predication masks
+  to be applied to *both* the source *and* the destination, independently.
 * Element-width overrides: most Scalar ISAs today are 64-bit only,
   with primarily Load and Store being able to handle 8/16/32/64
   and sometimes 128-bit (quad-word), where Vector ISAs need to
@@ -271,5 +274,5 @@ follow:
 * "Reordering" of the assumption of linear sequential element
   access, for Matrices, rotations, transposition, Convolutions,
   DCT, FFT, Parallel Prefix-Sum and other common transformations
-  that require significant effort in other ISAs.
+  that require significant programming effort in other ISAs.