CPRE 5800: Graphics Processing and Architecture
(Dual-listed with CPRE 4800).
Credits: 4. Contact Hours: Lecture 3, Laboratory 3.
Introduction to hardware architectures for computer graphics and their programming models. System-level view, including framebuffers, video output devices, displays, 2D and 3D graphics acceleration, and device interfacing. Architectural design of GPUs, from 2D and 3D sprite engines to 3D rendering pipelines to unified shader architectures. Computing models for graphics processors. GPGPU and GPU computing. (Typically Offered: Spring)