Changes

Jump to: navigation, search

Fall 2021 SPO600 Project

No change in size, 13:38, 7 December 2021
no edit summary
{{Chris Tyler Draft}}[[Category:Fall 2021 SPO600]]SPO600 is a project-based course. Usually, this project involves porting or optimization of some piece of open source software on a particular architecture (typically AArch64). However, at this point in time, there are few viable opportunities for AArch64 optimization of open source software packages, as ARMv8 optimization is largely complete and ARMv9 systems are not yet available for testing.
As a result, the SPO600 project for this semester includes three pieces:
# A practical experiment in benchmarking,
# An investigation into the state of AArch64 optimizations in an open source software package, and
# An analysis of, and recommendations for, future ARMv9 SVE/SVE2 optimizations in that same open source software package.
=== Part 1: Benchmarking ===

Navigation menu