### Resources — Syllabus - Updated 12-01-08
CUDA 1.1 Programming Guide and Reference Manual
### Assignments —
Homework 1 doc
Homework 3 zip
Homework 4 zip
Homework 5 zip
Homework 6 zip
Midterm Project zip readme.doc
### Documents —
How to install CUDA 1.1 on Windows XP - Updated 09-06-08
Homework 1, Problem 4: Prefix Sums and Their Applications
### Lectures [Slides & Audio] —
If you have trouble listening to the lecture audio in your browser, please right click and use “Save Link As…” to save a local copy onto your machine.
December 9, 2008 - Parallel Collision Detection ppt mp3
November 26, 2008 - Dr. Arch Robison (Intel): Multicore Computing using Intel® Threading Building Blocks ppt mp3
November 18, 2008 - Midterm project presentations ppt mp3
November 13, 2008 - Dr. Darius Buntinas (Argonne National Lab): MPI 2 pdf mp3
November 11, 2008 - Dr. Darius Buntinas (Argonne National Lab): MPI 1 pdf mp3
November 6, 2008 - Midterm and final project presentations ppt mp3
November 4, 2008 - David Dynerman (Dept. of Math., UW-Madison): Computing desolvation energies on the GPU pdf mp3
October 30, 2008 - Prof. Karu Sankaralingam (CompSci, UW-Madison): Evolution of Computer Architectures ppt mp3
October 28, 2008 - Prof. Mark Hill (CompSci, UW-Madison): Amdahl’s Law in the Multicore Era ppt mp3 pdf
October 23, 2008 - Mikola Lysenko (Dept. Mech. Engineering, UW-Madison): The GPGPU Creation Story ppt mp3
October 21, 2008 - Parallel Programming Patterns and Discussion of Midterm Project ppt mp3
October 16, 2008 - Parallel Programming Patterns ppt mp3
October 14, 2008 - CUDA Arithmetic Support and A Software Design Exercise: Prefix Scan ppt mp3
October 9, 2008 - Gauging Kernel Performance and Control Flow in CUDA ppt mp3
October 7, 2008 - Dr. Michael Garland (NVIDIA): Writing efficient CUDA algorithms mp3
October 2, 2008 - CUDA Memory Spaces and Access Overhead and Gauging Kernel Performance ppt mp3
September 30, 2008 - CUDA Memory Spaces and Access Overhead ppt mp3
September 25, 2008 - CUDA Execution Model and Its Hardware Support ppt mp3
September 23, 2008 - CUDA API and Execution Model ppt mp3
September 18, 2008 - CUDA API ppt mp3
September 16, 2008 - CUDA memory model and CUDA API ppt mp3
September 11, 2008 - HPC solutions, CUDA programming model, GPU hardware layout ppt mp3
September 9, 2008 - Brief Overview of Parallel Computing (Paradigms, Hardware & Software perspectives) ppt mp3
September 4, 2008 - C Programming Intro: Memory layout, Pointers, Pointer Arithmetic, Arrays ppt mp3
September 2, 2008 - ME964 Syllabus; Course overview; C Programming Intro ppt mp3