(no commit message)
authorlkcl <lkcl@web>
Sun, 26 Mar 2023 12:10:11 +0000 (13:10 +0100)
committerIkiWiki <ikiwiki.info>
Sun, 26 Mar 2023 12:10:11 +0000 (13:10 +0100)
openpower/sv/rfc/ls008.mdwn

index 2566c0f6555d873e2d57ead598e4d6a01eb03f45..ffeaa893c0a627432b705479a28376b8dbaa7e30 100644 (file)
 **Keywords**:
 
 ```
-    Cray Supercomputing, Vectorisation, Zero-Overhead-Loop-Control,
-    Scalable Vectors, Multi-Issue Out-of-Order, Sequential Programming Model
+    Cray Supercomputing, Vectorisation, Zero-Overhead-Loop-Control (ZOLC),
+    Scalable Vectors, Multi-Issue Out-of-Order, Sequential Programming Model,
+    Digital Signal Processing (DSP)
 ```
 
 **Motivation**
 
-TODO
+Power ISA is synonymous with Supercomputing and the early Supercomputers
+(ETA-10, ILLIAC-IV, CDC200, Cray) had Vectorisation. It is therefore anomalous
+that Power ISA does not have Scalable Vectors, instead having the legacy
+"PackedSIMD" paradigm. Fortunately this presents
+the opportunity to modernise Power ISA learning from both past ISA features and
+mistakes placing it far above the top of Supercomputing for the next two decades
+and beyond.
 
 **Notes and Observations**:
 
-1. TODO
+1. SVP64 is very much designed for ultra-light-weight Embedded use-cases all the
+  way up to moving the bar of Supercomputing orders of magnitude above its present
+  perception, whilst retaining at all times the Sequential Programming Execution
+  Model.
+2. This proposal is the **base** for further Extensions.  These include
+  extending SVP64 onto the Scalar VSX instructions (with a **LONG TERM** view in 10+ years
+  to deprecating the PackedSIMD aspects of VSX), to be discussed at a later
+  time, the potential for extending VSX registers to 128 or beyond, and Arithmetic
+  operations to a runtime-selectable choice of 128-bit, 256-bit, 512-bit or 1024-bit.
+3. Massive reductions in instruction count of between 2x and 20x have been demonstrated
+  with SVP64, which is far beyond anything ever achieved by any *general-purpose*
+  ISA Extension added to any ISA in the history of Computing. Normal reductions
+  expected are of the order of 5 to 10% being considered a highly worthwhile exercise
+  to pursue inclusion. not fractions of former sizes.
+4. Other potential extensions include work inspired by EXTRA-V and Eth-Zurich "Snitch"
+  to reduce CPU workload by 95% in the case of EXTRA-V and power consumption by
+  85% in the case of Snitch.  Addition massive reductions from ZOLC Research are
+  also anticipated.
 
 **Changes**