Syllabus - Updated 12-01-08

ME964 Forum on SBEL website

CUDA Forum on NVIDIA website

Various Template Files

CUDA 1.1 Programming Guide and Reference Manual

C Programming Language

C++ Programming Language

GPU Gems 3

GPU Gems 2

GPU and multicore textbook


Homework 1 doc

Homework 2 doc zip

Homework 3 zip

Homework 4 zip

Homework 5 zip

Homework 6 zip

Midterm Project zip readme.doc


How to install CUDA 1.1 on Windows XP - Updated 09-06-08

NVCC Compiler Info

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

© Simulation Based Engineering Laboratory, Dan Negrut 2016.

SBEL is led by Mead Witter Foundation Professor Dan Negrut in the Department of Mechanical Engineering at UW-Madison.

[News] [Publications] [Projects] [People] [Animations] [Resources] [Outreach] [Courses] [Forum] [About the Lab]
UW Logo