simd-everywhere / simde

Implementations of SIMD instruction sets for systems which don't natively support them.
https://simd-everywhere.github.io/blog/
MIT License
2.36k stars 247 forks source link

simd support sve2 ? #1122

Closed xin486946 closed 5 months ago

Torinde commented 6 months ago

Is this about: a) SVE2 instructions emulation to be provided by simde? (e.g. software using SVE2 to run on x86) b) SVE2 instructions being utilized to execute of relevant parts of simde? (e.g. AVX emulation running on ARM to become faster) - SVE2 equivalent of #98

If a (or both), then I think instruction-set-support label should be added, @mr-c?

mr-c commented 6 months ago

If the question is a), SIMDe does not yet implement most of SVE; no other work has been even started for implementing SVE2. See https://github.com/simd-everywhere/simde/issues/609

If the question is b), we don't have any optimized implementations of other instructions sets that utilize SVE2 intrinsics, no.