ARM NEON is PackedSIMD
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Wed, 27 Jul 2022 01:27:00 +0000 (02:27 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Wed, 27 Jul 2022 01:27:00 +0000 (02:27 +0100)
openpower/sv/executive_summary.mdwn

index 48fabfc5cb0dac919aaf1cd1be10e874f949b39e..aa9039a516feae661eda0f3e058e00318ac54c7b 100644 (file)
@@ -50,10 +50,11 @@ the provision of a `setvl` instruction, and why they are each 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 to the Programmer**.  SVE2 is **Silicon**
+VSX and NEON are PackedSIMD, and
+AVX-512 and ARM SVE2 are Predicated SIMD ISAs.
+**None of them provide Scalability to the Programmer**.  SVE2 is **Silicon**
 Scalable, not **Programmer** Scalable: the distinction is profoundly
-important.
+important (already causing problems).
 For Predicated SIMD, Programmers must emulate Cray-style scaling
 through explicit predicate masking, which increases instruction count in
 hot-loops.