1,885
edits
Changes
→Part 1: Selection
# Find the SIMD implementations in these packages.
#* Verify that they do not already contain SVE / SVE2 optimizations (unless these can be further extended)
# Select the package you want to work with.# Create a strategy for your changes.
#* What portion(s) of the code will you optimize for SVE2? (Choose something small to start!)
#* Will you use autovectorization, inline assembler, or intrinsicts? Is this approach compatible with what the community is already using for other SIMD implementations?