\acro{MMX}{Intel's first SIMD implementation}
\acro{RVV}{RISC-V Vector extension}
\acro{SIMD}{Single Instruction Multiple Data}
+ \acro{SWAR}{SIMD Within A Register (see Flynn's Taxonomy)}
\acro{SV}{(Scalable) Simple Vectorisation or Simple-V}
\acro{SVE2}{ARM Scalable Vector Extension version two}
\acro{SVP64}{Simple-V with Prefixing of Power ISA, 64-bits in length}
registers of 64-bit length into smaller 8-, 16-, 32-bit pieces.
\cite{SIMD_HARM}\cite{SIMD_HPC}
These partitions can then be operated on simultaneously, and the initial values
-and results being stored as entire 64-bit registers. The SIMD instruction opcode
- includes the data width and the operation to perform.
+and results being stored as entire 64-bit registers (\acs{SWAR}).
+The SIMD instruction opcode
+includes the data width and the operation to perform.
\par
\begin{figure}[hb]