Open main menu

CDOT Wiki β

Changes

SPO600 Vectorization Lab

71 bytes added, 11:08, 12 February 2016
no edit summary
# Compile this program on [[SPO600 Servers#AArch64|aarchie]] in such a way that the code is auto-vectorized.
# Annotate the emitted code (i.e., obtain a dissassembly via <code>objdump -d</code> and add comments to the instructions in <code>&lt;main&gt;</code> explaining what the code does).
# Review the vector instructions for AArch64. Find a way to scale an array of sound samples (see Lab 5) by a factor between 0.000-1.000 using SIMD. (Note: you may need to convert some data types). You DO NOT need to code this solution (but feel free if you want to!).
# '''Write a blog post discussing your findings'''. Include:
#* The source code