The intent is to support acceleration through data-parallel execution resources
where available, such as SIMD registers and instructions or execution units
driven by a common instruction decoder.
SIMD stands for “Single Instruction Stream – Multiple Data Stream”;
it is defined in Flynn 1966[bib].
If a program declares an explicit or partial specialization of
any of the templates specified in subclause [simd],
the program is ill-formed, no diagnostic required.