Graphics Architecture, Winter 2009

Graphics Architecture, Winter 2009

By John Owens
Download on the App Store

Graphics Architecture, Winter 2009 episodes

  • VLSI Trends: Why Graphics Hardware Is Fast
    In this lecture we turn to the technology fundamentals behind the rise of the GPU: what are the technology trends of today's VLSI designs and how and why do they impact the GPU and its architecture? We also contrast CPUs and GPUs as well as the differences between task-parallel and time-multiplexed architectures.
    1 hr 17 min
  • GPGPU 2
    The modern GPU can be used as a general-purpose processor. This field of "GPGPU" (general-purpose programmability of graphics hardware) or "GPU computing" is having an increasing impact on GPU architecture, GPU software and programming environments, and the computing industry. These two lectures discuss the fundamentals of GPGPU: the programming model, the hardware, and some fundamental algorithms. We use NVIDIA's CUDA and G80 architecture as a representative example.
    1 hr 20 min
  • GPGPU 1
    The modern GPU can be used as a general-purpose processor. This field of "GPGPU" (general-purpose programmability of graphics hardware) or "GPU computing" is having an increasing impact on GPU architecture, GPU software and programming environments, and the computing industry. These two lectures discuss the fundamentals of GPGPU: the programming model, the hardware and some fundamental algorithms. We use NVIDIA's CUDA and G80 architecture as a representative example.
    1 hr 20 min
  • Programmability
    The graphics pipeline has recently added programmable stages. This lecture covers the software and hardware fundamentals of the GPU's programmable stages, in particular the vertex shader and fragment shader.
    1 hr 20 min
  • Graphics Performance and Characterization
    How do we measure graphics performance? How do we characterize graphics hardware? What are the bottlenecks in a graphics application and how do we detect them? What are benchmarks, what makes a good benchmark, and how do we use benchmarks?
    1 hr 18 min

About Graphics Architecture, Winter 2009

From the publisher's feed

UC Davis course EEC277 introduces the design and analysis of the architecture of computer graphics systems. Topics include the graphics pipeline, general-purpose programmability of modern graphics…