Open main menu

CDOT Wiki β

Changes

Winter 2017 SPO600 Weekly Schedule

2 bytes added, 11:28, 21 November 2016
Schedule Summary Table
{|cellspacing="0" width="100%" cellpadding="5" border="1" style="background: #e0e0ff"
|-
!Week!!Week of...!!width="28%"|TuesdayClass I!!width="28%"|FridayClass II!!width="28%"|Deliverables<br/>(Summary - click for details)
|-
|1||Jan 119||[[#Tuesday (Jan 12)|Introduction to Software Porting, Portability, Benchmarking, and Optimization / How is code accepted into an open source project? (Lab 1)]]||[[#Friday (Jan 15)|Overview of Working with Code and Building Software (Lab 2)]]||[[#Week 1 Deliverables|Set up accounts, and blog your conclusion to Lab 2.]]
|-
|2||Jan 1816||[[#Tuesday (Jan 19)|Computer Architecture Overview]]||[[#Friday (Jan 22)|Assembly Lab (Lab 3)]]||[[#Week 2 Deliverables|Blog about the Code Review Lab (Lab 1)]]
|-
|3||Jan 2523||[[#Tuesday (Jan 26)|Assembly Lab (Lab 3) - continued]]||[[#Friday (Jan 29)|Compiled C Lab (Lab 4)]]||[[#Week 3 Deliverables|Blog about the Assembly Lab (Lab 3) and Compiled C Lab (Lab 4)]]
|-
|4||Feb 1Jan 30||[[#Tuesday (Feb 2)|Software Optimization]]||[[#Friday (Feb 5)|Algorithm Selection Lab (Lab 5)]]||[[#Week 4 Deliverables|Blog about the Algorithm Selection Lab (Lab 5).]]
|-
|5||Feb 86|||[[#Tuesday (Feb 9)|Algorithm Selection Lab (Lab 5) Continued]]||[[#Friday (Feb 12)|SIMD and Auto-Vectorization (Lab 6)]]||[[#Week 5 Deliverables|Blog your the Algorithm Selection Lab (Lab 5) and the Auto-Vectorization Lab (Lab 6).]]
|-
|6||Feb 1513||[[#Tuesday (Feb 16)|Memory architecture]]||[[#Friday (Feb 19)|Inline Assembler Lab (Lab 7)]]||[[#Week 6 Deliverables|Blog about your Inline Assembler Lab (Lab 7).]]
|-
|7||Feb 2220||[[#Tuesday (Feb 23)|Course Presentation Assignment]]||[[#Friday (Feb 26)|Project Startup]]||[[#Week 7 Deliverables|Blog about your selected presentation and project topics.]]
|-style="background: #f0f0ff"
|Study Week||Feb 2927||colspan="3" align="center"|Study Week - No classes!
|-
|8||Mar 76||style="background:#f0f0ff" colspan="2" align="center"|Linaro Connect - No classes. Prepare for your presentation and work on your project.||[[#Week 8 Deliverables|Prepare for your presentation and work on your project.]]
|-
|9||Mar 1413||[[#Tuesday (Mar 15)|Presentations]]||[[#Friday (Mar 18)|Presentations]]||[[#Week 9 Deliverables|Blog about your Presentation.]]
|-
|10||Mar 2220||[[#Tuesday (Mar 23)|Project Stage I Updates]]||style="background:#f0f0ff"|Good Friday - No Classes||[[#Week 10 Deliverables|Blog about your Stage I Update.]]
|-
|11||Mar 2827||[[#Tuesday (Mar 29)|Discussion & Hack Session]]||[[#Friday (Apr 1)|Discussion & Hack Session]]||[[#Week 11 Deliverables|Blog about your project work.]]
|-
|12||Apr 43||[[#Tuesday (Apr 5)|Discussion & Hack Session]]||[[#Friday (Apr 8)|Project Stage II Updates]]||[[#Week 12 Deliverables|Blog about your Stage II Update.]]
|-
|13||Apr 1110||[[#Tuesday (Apr 12)|Wrap-Up Discussion]]||[[#Friday (Apr 15)|Project Stage III Updates]]||[[#Week 13 Deliverables|Blog about your project, including the Stage III Update, and write a wrap-up post about the course.]]
|-