Difference between revisions of "SPO600 SVE2 Lab"
Chris Tyler (talk | contribs) (Created page with "Category:SPO600 Labs {{Admon/lab|Purpose of this Lab|This lab is designed to explore SVE2.}} == Lab 6 == === References === * See SVE2 === Task === # Create a n...") |
Chris Tyler (talk | contribs) |
||
Line 1: | Line 1: | ||
− | [[Category:SPO600 Labs]] | + | [[Category:SPO600 Labs - Retired]] |
{{Admon/lab|Purpose of this Lab|This lab is designed to explore [[SVE2]].}} | {{Admon/lab|Purpose of this Lab|This lab is designed to explore [[SVE2]].}} | ||
Latest revision as of 08:42, 1 November 2023
Lab 6
References
- See SVE2
Task
- 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:
- auto-vectorization
- inline assembler
- intrinsics
- Build, debug, and test the code.
- Prove that the code is using SVE2 instructions by analyzing the disassembly of the relevant portion of the binary.
- Blog your results, including:
- Your source code
- The challenges encountered
- Why you chose the approach you used
- Your reflections on performing the lab