Open main menu

CDOT Wiki β

Changes

Fall 2019 SPO600 Weekly Schedule

35 bytes removed, 09:29, 3 September 2019
Schedule Summary Table
{|cellspacing="0" width="100%" cellpadding="5" border="1" style="background: #e0e0ff"
|-
!Week!!Week of...!!width="28%"|Class I<br/>Monday 5Tuesday 1:1030-63:5515<br />Room S2173B1024!!width="28%"|Class II<br/>Wednesday 5Friday 11:1040-61:5525<br />Room S2173K1263!!width="28%"|Deliverables<br/>(Summary - click for details)
|-
|1||Sep 3||style="background:#000044; color:#ffffff"|Labour day2||[[#Week 1 - Class III|Introduction / Computer architecture overview / How is code accepted into an open source project? (Lab 1) / Computer Architecture Overview]]||[[#Week 1 - Class II|Compiled C Lab (Lab 2)]]||[[#Week 1 Deliverables|Set up accounts.]]
|-
|2||Sep 109||[[#Week 2 - Class I|Sysadmin for Devs Intro to Assembler / Building Software (Lab 2)Using Makefiles]]||[[#Week 2 - Class II|Compiled C Assembler Lab (Lab 3) / Baseline Builds and Benchmarking]]||[[#Week 2 Deliverables|Blog your conclusion to Labs 1, and 2, and blog about your initial work on Lab 3.]]
|-
|3||Sep 1716||[[#Week 3 - Class I|Makefiles, Assembler / Assembler Lab (Lab 4)Sysadmin for Devs]]||[[#Week 3 - Class II|Assembler Lab (Lab 43) Continued]]||[[#Week 3 Deliverables|Blog about Lab 43.]]
|-
|4||Sep 2423||[[#Week 4 - Class I|Assembler Lab (Lab 4) Wrap-up Computer Resources and Performance / Baseline Builds / Binary RepresentationBenchmarking and Profiling]]||[[#Week 4 - Class II|Compiler Optimizations / Algorithm Selection Software Build Lab (Lab 54)]]||[[#Week 4 Deliverables|Blog your Lab 4 results.]]
|-
|5||Oct 1Sep 30||style="background:#aaaaff"|[[#Week 5 - Class I|Investigation: ProfilingBinary Representation of Data]]||[[#Week 5 - Class II|SIMD & Vectorization Algorithm Selection (Lab 65) / Inline Assembler]]||[[#Week 5 Deliverables|Blog your lab 5 and 6 results.]]
|-
|6||Oct 87||style="background:[#000044; color:#ffffff"Week 6 - Class I|ThanksgivingSIMD and Vectorization / Inline Assembler]||style="background:#aaaaff"|[[#Week 6 - Class II|Investigation: Inline Assembler]] (Lab 76)||[[#Week 6 Deliverables|Blog about Lab 7your lab 6 results.]]
|-
|7||Oct 1514||[[#Week 7 - Class I|DiscussionProjects!]]||[[#Week 7 - Class II|DiscussionProject selection]]||[[#Week 7 Deliverables|Catch up on any missed labs, blog about your project selection progress.]]
|-
| ||Oct 2221||style="background: #f0f0ff" colspan="5" align="center|Reading Week and [http://fsoss.ca FSOSS 2018]
|-
|8||Oct 2928||[[#Week 8 - Class I|Projects!Intrinsics and SIMD]]||[[#Week 8 - Class II|Projet Project Hacking]]||[[#Week 8 Deliverables|Blog blog about your project.]]
|-
|9||Nov 54||[[#Week 9 - Class I|MemoryAtomics]]||[[#Week 9 - Class II|AtomicsProject Hacking]]||[[#Week 9 Deliverables|Blog about your project.]]
|-
|10||Nov 1211||[[#Week 10 - Class I|Project HackingMemory Ordering / Barriers / Acquire-Release Semantics]]||[[#Week 10 - Class II|Compiler IntrinsicsProject Hacking]]||[[#Week 10 Deliverables|Blog about your project.]]
|-
|11||Nov 1918||[[#Week 11 - Class I|Project Hackingifunct]]||[[#Week 11 - Class II|Project Hacking]]||[[#Week 11 Deliverables|Blog about your project.]]
|-
|12||Nov 2625||[[#Week 12 - Class I|Project HackingProjects]]||[[#Week 12 - Class II|Project Hacking]]||[[#Week 12 Deliverables|Blog about your project.]]
|-
|13||Dec 32||[[#Week 13 - Class I|Project HackingProjects]]||[[#Week 13 - Class II|Wrap-up Discussion]]||[[#Week 13 Deliverables|Blog about your project.]]
|-
 |Exam||Dec 109||colspan="3"|Exam Week - No exam in this course!
|}