Changes

Jump to: navigation, search

Winter 2022 SPO600 Weekly Schedule

766 bytes added, 10:07, 25 February 2022
no edit summary
|5||Feb 07||[[#Week 5 - Class I|Building Code / Make and Makefiles / Autotools and Friends]]||[[#Week 5 - Class II|Introduction to 64-bit Architectures - Registers (x86_64 and AArch64) / Memory Issues]]||[[#Week 5 Deliverables|Lab 3]]
|-
|6||Feb 14||[[#Week 6 - Class I|64-Bit Assembly Language - Part 1]]||[[#Week 6 - Class II|64-Bit Assembly Language - Part 2]]||[[#Week 6 Deliverables|Lab 64]]
|-
|7||Feb 21||[[#Week 7 - Class I|Software Optimization, Trade-Off / Algorithm Selection / Benchmarking]]||[[#Week 7 - Class II|SIMD & SVE2 / Using ARMv9 instructions (for SVE2) on an ARMv8 system / Project Algorithm Selection]]||[[#Week 7 Deliverables|Lab 7]]
|-
|Reading||Oct 25||style="background: #f0f0ff" colspan="2" align="center"|Reading Week||February Blog Posts
==== Video ====
* A summary video will be posted after editing
 
 
=== Week 7 - Class II ===
 
==== Videos ====
* [https://web.microsoftstream.com/video/f60b92c6-9db3-4f57-b0b9-7c35ea0c054f Single Instruction, Multiple Data (SIMD)]
* [https://web.microsoftstream.com/video/d208a737-7777-4b5a-b276-1b19dc78145c Inline Assembly Language]
* [https://web.microsoftstream.com/video/2a82da88-bf5b-4112-953a-7408fbab30c1 Algorithm Selection]
* [https://web.microsoftstream.com/video/d56ec6ff-2c2c-40d6-8967-52d829e413cc Linux Tips]
 
==== Lab ====
* [[SPO600 Algorithm Selection Lab]] (Lab 5)
 
=== Week 7 Deliverables ===
* [[SPO600 Algorithm Selection Lab|Lab 5]]
* '''Note:''' Blog for February are due at 11:59 pm on February 28 (Tuesday). I'll be looking for a 1-2 blog posts per week, or 4-8 blog posts for February. Please review your posts for accuracy and completeness.

Navigation menu