1,885
edits
Changes
→Part 3: Recommendations for SVE2 Enhancements
As a result, the SPO600 project for this semester includes three pieces:
# A practical experiment in benchmarking,
# An investigation into the state of AArch64 optimizations in an open source software package, and
# An analysis of, and recommendations for, future ARMv9 SVE/SVE2 optimizations in that same open source software package.
=== Part 1: Benchmarking ===
=== Part 2: Analysis of an AArch64 SIMD Optimization ===
Task: Select one of these open source packages:
* ardour
Due: Wednesday, December 15 at midnight (11:59 pm).
==== SVE2 Resources ====
Basic overview of SVE2 - broadly applicable
* [https://developer.arm.com/documentation/102340/0001/Introducing-SVE2 ARM Developer Center - Introduction to SVE2]
More detailed documentation - optional/may be useful
* [https://developer.arm.com/documentation/dai0548/latest ARM - SVE Programming Examples]
* [https://developer.arm.com/documentation/100987/0000/ ARM - Introduction to C Language Extensions for SVE2] - documents the C Compiler Intrinsics for SVE2