COMP 790-058:
Lecture Schedule
Lecture schedule and related readings
Jan 10 - Course Overview, GPGPU Intro:
Slides
History of GPUs
Jan 17- GPU Architectural Features, Heterogeneous Computing:
Slides
Jan 22 - Introduction to GL and GPGPU Example in GLSL (Jeremy Wendt):
Slides
Source code:
DrawQuad
,
GLSL
Jan 24 - Cell Architecture and Programming (Stephen Olivier): Slides
Molecular Dynamics on Cell
Cell article in IBM Systems Journal
HPCWire news article on Cell
Jan 29 - NVIDIA G80 Architecture (Steve Molnar), NVIDIA
G80 Technical Briefs
Jan 31 - CUDA: Compute Unified Device Architecture (Lars Nyland), NVIDIA
CUDA Homepage
Feb 5 - Computer Vision using GPUs (Sudipta Sinha):
Slides
Feb 7 - Compiling for GPUs (Allan Porterfield): Slides
Feb 12 - Geometric Algorithms: Voronoi diagrams and distance fields:
Slides
Source Code:
2D Point Example
Voronoi Diagrams
Fast Distance Field and Voronoi Diagram Computation using Graphics Hardware
Feb 14 - Geometric Algorithms: Collision Detection & Proximity Queries:
Slides
Collision Detection and Proximity Computations using GPUs
Feb 19 - Going Wide (Intel Talk - Adam Lake)
Feb 21 - Future Architectures (Intel Talk - Stepen Hunt)
Feb 26 -
Linear Algebra I
(Sashi Kumar Penta)
Feb 28 -
Linear Algebra II
(Suddha Basu)
Mar 05 -
Ray Tracing on GPUs
(Christian Lauterbach)
Mar 07 -
Image Pocessing on GPUs
(Rahul Narain)
Mar 19:
Fluid Simulation on GPUs
(Hua Ping Lee)
Mar 21:
Medical Image Analysis on GPUs
(Kevin Gorczowski)
Mar 26: Candidate Talk (Deva Ramanan)
Mar 28:
Project Update I
Apr 2: ATI Visiting Talk Close To Metal (Justin Hensley)
Apr 5: Project Update II /
Surfaces and Modeling on GPU
(Shawn Brown)
Apr 9:
Volume Rendering on GPU
(Li Guan)
Apr 11:
FFT and Conolution on GPU
(Cory Quanmen)
Apr 16: Sorting on GPUs (Sarhat Tekin)
Apr 18:
Database Operations
(ChangChang Wu)
Apr 23: Audio Processing on GPUs (Anish Chandak)
Apr 25: CUDA Review