Changes

Jump to: navigation, search

Winter 2020 SPO600 Weekly Schedule

727 bytes added, 02:13, 31 March 2020
no edit summary
|10||Mar 23||[[#Week 10 - Class I|Online Startup / Project Stage 1]]||[[#Week 10 - Class II|Review for Stage 1]]||[[#Week 10 Deliverables|Project Blogging]]
|-
|11||Mar 30||[[#Week 11 - Class I|<span style="background: #ffff00;">Quiz</span> / Profiling]]||[[#Week 11 - Class II|Memory Ordering, Synchronization, and Barriers]]||[[#Week 11 Deliverables|Project Stage 1 due April 1, 11:59 pm/ Blog your project as you start Stage 2]]
|-
|12||Apr 06||[[#Week 12 - Class I|Project Discussion]]||style="background:#f0f0ff"|Good Friday Holiday||[[#Week 12 Deliverables|Project Stage 2 due]]
* [[SPO600 Algorithm Selection Lab]] (Lab 6)
=== Week 9 - Class II ===[[Winter 2020 SPO600 Project|project]]
* [[Compiler Optimizations]]
* SIMD and Vectorization
=== Week 10 - Deliverables ===
* Blog about your [[Winter 2020 SPO600 Project|project]]. Project Stage 1 is due next Wednesday.
 
== Week 11 ==
 
=== Week 11 - Class I ===
* Quiz #4 - Online in Blackboard
* '''Optional video:''' Building Software - This video provides a review of building an open-source software package from either a source archive (zip or tarball) or from a code repository (such as a <code>git</code> repository).
* [ Video - March 30: Profiling Software]
** Profiling with <code>gprof</code> and <code>perf</code>
 
=== Week 11 - Class II ===
* SIMD and Auto-vectorization
 
=== Week 11 Deliverables ===
* [[Winter 2020 SPO600 Project|Project Stage 1] due Wednesday, April 1 (yes, really) at 11:59 pm
* Blog about your project as you continue into Stage 2.
 
<BR/><BR/><BR/><BR/><BR/><BR/><BR/><BR/><BR/><BR/><BR/><BR/><BR/><BR/><BR/><BR/><BR/><BR/><BR/><BR/><BR/><BR/><BR/><BR/><BR/><BR/><BR/><BR/><BR/><BR/><BR/><BR/>

Navigation menu