Open main menu

CDOT Wiki β

Changes

SPO600 SVE2 Lab

738 bytes added, 11:13, 8 March 2022
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..."
[[Category:SPO600 Labs]]
{{Admon/lab|Purpose of this Lab|This lab is designed to explore [[SVE2]].}}

== Lab 6 ==

=== References ===
* See [[SVE2]]

=== Task ===
# Create a new version of the volume scaling code from the [[SPO600 Algorithm Selection Lab|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