1,885
edits
Changes
→Part A - Class Lab
=== Part A - Class Lab ===
1. Write Here is a version of the Volume Scaling solution volume scaling problem from the [[SPO600 Algorithm Selection Lab|Algorithm Selection Lab]] for AArch64 that uses : [http://matrix.senecacollege.ca/~chris.tyler/spo600/spo600_20173_inline_assembler_lab.tgz spo600_20173_inline_assembler_lab.tgz]. Download, build, and verify the SQDMULH or SQRDMULH instructions via inline assembleroperation of this program on AArchie.
2. Test the performance of your this solution and compare it to your previous solution(s). Adjust the number of samples (in <code>vol.h</code>) to produce a measurable runtime, and adjust your code for comparable test conditions (number of samples, 1 array vs. 2 arrays, and so forth).
3. Find the answers to the questions identified with "Q:" in the comments in the source code. 4. Blog about your results in detail, including your reflections.
=== Part B - Individual Task ===