SPO600 SVE2 Lab

From CDOT Wiki
Revision as of 09:42, 1 November 2023 by Chris Tyler (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Lab icon.png
Purpose of this Lab
This lab is designed to explore SVE2.

Lab 6

References

Task

  1. Create a new version of the volume scaling code from the Algorithm Selection Lab but which uses SVE2 instructions. You can choose to use any of these three approaches:
    1. auto-vectorization
    2. inline assembler
    3. intrinsics
  2. Build, debug, and test the code.
  3. Prove that the code is using SVE2 instructions by analyzing the disassembly of the relevant portion of the binary.
  4. Blog your results, including:
    • Your source code
    • The challenges encountered
    • Why you chose the approach you used
    • Your reflections on performing the lab