Date
|
Topic
|
Reading
|
Handouts
|
01/25
|
Introduction
|
|
intro
|
01/27 |
Understanding the fabric:
projection, rasterization, texture mapping
|
|
graphics
texture
|
02/01 |
Stream processors and their incarnation
in GPUs
|
IEEE Computer paper
|
stream
|
02/03
|
The GPU pipeline
|
|
GPUpipeline
|
02/08
|
Cg tutorial
|
Fernando: 1-3
|
CgTutorial
|
02/10
|
Matrix-matrix multiplications
|
Fatahalian,
Graphics Hardware 2004
Hall,
Technical Report 2003
Larsen,
Supercomputing 2001
|
matrix
|
02/15
|
Image processing, PDE solvers
|
Payne, GPGPU 2004
Goodnight, Graphics Hardware 2003
|
imageProc
solver
|
02/17
|
Sparse matrix solvers
|
Bolz, Siggraph 2003
Krüger,
Siggraph 2003
|
linAlgPaper
linAlgCourse
|
02/22
|
Discussion: final projects,
papers/topics for student presentations
|
|
presTopics
|
02/24
|
Visual Simulation with GPUs - Coupled
Map Lattice, iterative solvers |
Harris,
Graphics Hardware 2002
Harris,
Graphics Hardware 2003
|
|
03/01
|
Visual Simulation with GPUs - Lattice
Boltzmann Method
|
no class
|
|
03/03
|
Sorting and searching |
Kipfer,
GPU particle engine
|
OwenVis04
|
03/08
|
Data formatting, addressing, memory
management, Brook
|
Buck,
Brook
|
LefohnVis04
|
03/10
|
Neophytos Neophytou: Irregular grids
|
Moreland,
A Fast High Accuracy Volume Renderer for Unstructured Data
|
|
03/15
|
Dapeng Ding: Benchmarks, bottlenecks
|
Graphics
Performance Optimization, by John Spitzer (NVIDIA)
GPU
Computation Strategies and Tricks, by Ian Buck
|
|
03/17
|
Jin Zhou: Volume rendering
|
Krueger,
GPU-accelerated raycasting
Engel,
GPU-accelerated pre-integrated volume rendering
|
|
03/29
|
Fang Xu: Advanced volume rendering
|
Hadwiger, High-quality two-level
volume rendering
|
|
03/31
|
Satprem Pamudurthy: Photon Mapping
|
Purcell,
Photon mapping on programmable graphics hardware
Larsen, Simulating Photon Mapping for
Real-time Applications |
|
04/05
|
Haitao Zhang: Subsurface scattering
|
Carr,
GPU Algs. for Radiosity & Subsurface Scattering |
|
04/07
|
Lujin Wang: Images and textures
|
Colantoni,
Fast and accurate color image processing using 3D graphics cards
Wei,
Tile-Based Texture Mapping on Graphics Hardware
|
|
04/12
|
Dong Hoon Lee: Image analysis
|
Strzodka,
A graphics hardware implementation of the Generalized Hough Transform
|
|
04/14
|
Yiping Han: Image-based flow
|
Telea,
3D IBFV
Weiskopf,
GPU-Based 3D Texture Advection
|
|
04/19
|
no class, vis deadline
|
|
|
04/21
|
Shenyging Li: Level sets
|
Lefohn,
Interactive Deformation and Visualization of Level Set Surfaces using
Graphics Hardware |
|
04/26
|
Aili Li: Raytracing
|
Purcell,
Ray Tracing on Programmable Graphics Hardware
Weiskopf,
GPU-Based Non-Linear Raytracing
|
|
04/28
|
Yang Wang: Transforms
|
Moreland,
The FFT on a GPU
Viola,
GPU-based Frequency Domain Volume Rendering
|
|
05/03
|
Domingo Cuevas: Databases
|
Govindaraju, Fast
Computation of Database Operations
|
|
05/05
|
Sean Callanan: Playstation 2 computing
|
|
|
05/17
|
Final project presentations 5-9pm
|
|
|