(no commit message)
authorlkcl <lkcl@web>
Sat, 23 Jul 2022 09:38:24 +0000 (10:38 +0100)
committerIkiWiki <ikiwiki.info>
Sat, 23 Jul 2022 09:38:24 +0000 (10:38 +0100)
openpower/sv/executive_summary.mdwn [new file with mode: 0644]

diff --git a/openpower/sv/executive_summary.mdwn b/openpower/sv/executive_summary.mdwn
new file mode 100644 (file)
index 0000000..41622bd
--- /dev/null
@@ -0,0 +1,21 @@
+
+
+Simple-V is a Scalable Vector ISA Extension specifically for the Power ISA.
+It is extremely important to think of Simple-V as a 2-Dimensional ISA:
+instructions vertical and registers horizontal, otherwise it will be
+difficult to understand.
+
+Simple-V is **not RISC-V and is not RISC-V Vectors**. NEC SX Aurora,
+RVV and Simple-V are all based on Cray-style Vectors hence the similarity,
+the provision of a `setvl` instruction and why they are called
+"Scalable" Vectors because it is the `setvl` instruction that
+presents the programmer with explicit control over Vector length.
+
+ARM NEON, AVX-512 and ARM SVE2 are all Predicated SIMD ISAs and
+**do not provide Scalability**. Programmers must emulate scaling
+through explicit predicate masks which increases instruction count in
+hot-loops.
+
+Links to Simulator and Unit tests:
+
+* Simple-V Simulator