Changes

Jump to: navigation, search

Fall 2014 SPO600 Weekly Schedule

400 bytes removed, 08:41, 15 July 2014
no edit summary
|-
|4||Sept 22||[[#Tuesday (Sep 23)|Introduction to Assembly Language]]||[[#Thursday (Sep 25)|Hello World - Compile a basic C program and analyze the resultant binary]]||[[#Week 2 Deliverables|Set up a Fedora system and the ARMv8 Foundation Model / Blog on binary analysis (Lab 2)]]
|-
|5||Sep 29||[[#Tuesday (Sep 30)|Writing x86 Assembly Language]]||[[#Thursday (Oct 2)|Writing Aarch64 Assembley Language]]||[[#Week 3 Deliverables|Blog about writing in assembly language (Lab 3)]]
|-
|6||Oct 6||[[#Tuesday (Jan 28)|Lab 3 results, inline assembler, and compiler optimizations]]||[[#Friday (Jan 31)|Potential Project Analysis - Analyzing a codebase for assembler and non-portable code]]||[[#Week 3 Deliverables|Blog post about codebase analysis]]your selected projects
|-
|7||Oct 13||[[#Tuesday (Feb 4)|Memory Barriers and Atomics]]||[[#Friday (Feb 7)Group hack session - Porting|Potential Project Analysis]]||[[#Week 5 Deliverables|Blog about Identify the assembler in your selected projects]]and contact your upstream communities.
|-style="background: #f0f0ff"
|-
|8||Oct 27||[[#Tuesday (Feb 11)|Architecture-specific Code for Performance]]||Group hack session - Porting||[[#Week 5 Deliverables|Identify the assembler in Blog about your projects and contact your upstream communitiesprogress.]]
|-
|9||Nov 3||Portability - Removing platform-specific code||Group hack session - Portability||Remove platform-specific code from Blog about your projectsprogress.
|-
|8||Nov 10||Project Work||Project Work||Get code into reviewand blog about it.
|-
|9||Nov 17||[[#Tuesday (March 11)|Status Update]]||[[#Friday (March 14)|Foundation Models]]||[[#Week 9 Deliverables|Install and Test With Foundation Model]]and blog about it.
|-
|10||Nov 24||[[#Tuesday (March 18)|Profiling ]]||Baseline Profiling||[[#Week 10 Deliverables|Post baseline stats for your software]].
|-
|11||Nov 17||Optimizing Code||Group hack - Profiling and optimizing||Code Post a code review update.
|-
|12||Nov 24||Using complier optimizations||Project Work||Code Post a code review update.
|-
|13||Dec 1||Final Presentations||(No class - Exams start)Final Presentations||Code accepted upstream. Blog about it!
|-style="background: #f0f0ff"
 
|Exam Week||Dec 8||colspan="3" align="center"|Exam Week - No exam in this course!
|}

Navigation menu