CS 475 / 575 -- Parallel Programming

Spring Quarter 2017

Ecampus CS 475 / 575 Videos


This page was last updated: June 12, 2017


Here are course videos (in MP4 format) that have been recorded so far. You can left-click on them to play them, right from this web page. You can also right-click on each one of them to save a copy, suitable for downloading onto a portable device to play them offline. Enjoy!

Course Introduction
Syllabus
Project Notes
Simple OpenMP
Project #0
Parallel Background, A
Parallel Background, B
Parallel Background, C
 
Welcome to Week #2
OpenMP, A
OpenMP, B
OpenMP, C
OpenMP, D
Trapezoid Integration
Speedups and Amdahl's Law
Moore's Law and Multicore
Project #1
Go over the answers to Quiz #1
 
Welcome to Week #3
Project #2
Cache, A
Cache, B
Cache, C
Cache, D
Parallel Tree Traversal with Tasks
Parallel Bubble Sort
Answers to Quiz #2
 
Welcome to Week #4
rabbit.engr.oregonstate.edu
Project #3
Prefetching
Parallel Design Patterns, A
Parallel Design Patterns, B
Answers to Quiz #3
 
Welcome to Week #5
Study Review for Test #1
SIMD
Xeon Phi, A
Xeon Phi, B
Project #4
Answers to Quiz #4
 
Welcome to Week #6
Go over the answers to Test #1
GPU 101
OpenCL, A
OpenCL, B
OpenCL, C
OpenCL, D
OpenCL, E
 
Welcome to Week #7
OpenCl Events
OpenCl Reduction
OpenCl Assembly
Project #5
Answers to Quiz #6
 
Welcome to Week #8
OpenCl/OpenGL VBO Interoperability, A
OpenCl/OpenGL VBO Interoperability, B
OpenCl/OpenGL VBO Interoperability, C
Project #6
Answers to Quiz #7
 
Welcome to Week #9
Message Passing Interface, A
Message Passing Interface, B
Project #7A
Project #7B
Answers to Quiz #8
 
Welcome to Week #10
Compute Shaders
Finding More Information
Answers to Quiz #9
Study Review for Test #2
 
Answers to Quiz #10