Open main menu

CDOT Wiki β

Changes

Winter 2018 SPO600 Project

236 bytes added, 11:08, 18 October 2019
Stage 1
[[Category:Winter 2018 SPO600]]
[[Category: Chris Tyler Draft]]
== Overview ==
== Stage 1 ==
1. Find an open source software package that includes a CPU-intensive function or method that is implemented in a language that compiles to machine code (such as C, C++, or Assembler). This could be a hash function, compression, a codec, or any other compute-intensive task, and may be in an application or a library.
2. Benchmark the performance of the current implementation on AArch64 systems. Be sure to isolate the performance of the function of interest from the performance of all other functions. Prove the repeatability of your observations.
4. Report on your results to this point.
== Stage 2 ==
== '''Note:''' It is strongly recommended that you start engaging with the relevant open source community at the start of Stage 2 ==. It takes time to find the right people in the community and engage with them.
1. Implement your optimizations to the function.
== Due Dates ==
* Stage 1 is due by 11:59 pm on ...March 10* Stage 2 is due by 11:59 on ...on March 31* Stage 3 is due by 11:59 pm on ...April 15
== FAQ ==