Changes

Jump to: navigation, search

Winter 2022 SPO600 Project

100 bytes added, 17:20, 11 March 2022
Part 1: Selection
== Part 1: Selection ==
# Identify some candidates candidate open-source packages for optimization. Recommendations:
#* Focus on library-level packages - these optimizations are often best applied at the library level rather than the application level
#* Look for packages that do processing on large data sets - multimedia (graphics, video, sound), cryptography, data analysis, and statistics are examples
#* Watch for packages that have existing SIMD implementations for other architectures, and/or NEON and "Advanced SIMD" implementations for Arm - the fact that these packages have SIMD implementations mean that they benefit from this type of optimization
#* Check that the packages are licensed as [https://opensource.org/licenses open source].
# Find the SIMD implementations in these packages.
#* Verify that they do not already contain SVE / SVE2 optimizations (unless these can be further extended)
Due: Monday, March 21, 11:59 pm
 
== Part 2: Implementation ==

Navigation menu