1,885
edits
Changes
no edit summary
|-
|4||Feb 5||[[#Week 4 - Class I|Compiler OptimizationsAssembly Lab (Lab 3) Continued...]]||[[#Week 4 - Class II|SIMD and Auto-Vectorization Assembly Lab (Lab 53)Continued...]]||[[#Week 4 Deliverables|Blog your Auto-Vectorization Lab (Lab 5) 3 results.]]
|-
|5||Feb 12||[[#Week 5 - Class I|Algorithm Selection (Lab 6)Compiler Optimizations]]||[[#Week 5 - Class II|Inline Assembler SIMD and Auto-Vectorization (Lab 74 as Homework); Algorithm Selection (Lab 5)]]||[[#Week 5 Deliverables|Blog about your the conclusion to Lab 6 4 and Lab 75.]]
|-
<!--Auto-vectorization (Lab 5)Algorithm Selection (Lab 6)Inline Assembler (Lab 7)-->|6||Feb 19||[[#Week 6 - Class I|Project SelectionInline Assembler (Lab 6)]]||[[#Week 6 - Class II|Project: Selecting, Building, Benchmarking, and Profiling]]||[[#Week 6 Deliverables|Blog about your project]]
|-
=== Week 2 - Class II ===
* Compiler Operation
** Stages of Compilation
* Blog your conclusion to the [[SPO600 Code Review Lab|Code Review Lab (Lab 1)]]
* Blog the results and conclusion from the [[SPO600 Compiled C Lab|Compiled C Lab (Lab 2)]]
== Week 4 ==
=== Week 4 - Class I === * Complete and blog your results, conclusions, and reflections Continue work in class on the [[SPO600 Code Building Assembler Lab|Code Building Assembler Lab (Lab 3)]]. === Week 4- Class II === * Continue work in class on the [[SPO600 Assembler Lab|Assembler Lab (Lab 3)]]. === Week 4 Deliverables === * Blog your [[Lab 3]] results.
== Week 5 ==
* [[Compiler Optimizations]]
=== Week 5 - Class II ===
* Advanced Compiler Optimizations
** [[Profile Guided Optimization]]
** [[Link Time Optimization]]
* Introduction to Vector Processing/SIMD
** [[SPO600 Vectorization Lab|Vectorization Lab]] (Lab 4) as homework* [[SPO600 Algorithm Selection Lab|Algorithm Selection Lab]] (Lab 5)in work groups
=== Week 5 Deliverables ===
* Blog your results for the [[SPO600 Vectorization Lab|Vectorization Lab4]] (and [[SPO600 Algorithm Selection Lab|Lab 5) ]] -- be sure to include links to your code, detailed results, and your reflection on the lab. <!-- ###################################################################################
== Week 6 ==