17 episodes

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 architectures, exploiting parallelism in graphics, and case studies of noteworthy and modern graphics architectures.

Graphics Architecture, Winter 2009 John Owens

    • Technology

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 architectures, exploiting parallelism in graphics, and case studies of noteworthy and modern graphics architectures.

    • video
    Parallelism

    Parallelism

    In our final content lecture, we look at how to parallelize the graphics pipeline. What is challenging about parallelizing the GPU? What are the ways we could parallelize it? We discuss the sorting taxonomy of parallelism strategies, look at different ways to communicate within a multi-node system, and analyze the taxonomy using historical graphics architectures.

    • 1 hr 4 min
    • video
    GRAMPS: A Programming Model for Graphics Pipelines and Heterogeneous Parallelism

    GRAMPS: A Programming Model for Graphics Pipelines and Heterogeneous Parallelism

    Jeremy Sugerman from Stanford describes GRAMPS, a programming model for graphics pipelines and heterogeneous parallelism.

    • 1 hr 20 min
    • video
    Juggling the Pipeline

    Juggling the Pipeline

    We turn away from a fixed-function graphics pipeline and explore what we can do with a user-programmable pipeline, where not only pipeline stages but also the structure of the pipeline can be customized. We look at Reyes, delay streams, and the programmable culling unit.

    • 1 hr 16 min
    • video
    Overflow from the Pipeline Lectures

    Overflow from the Pipeline Lectures

    This lecture contains the overflow from the 4 pipeline lectures, mostly the composition/display lecture.

    • 1 hr 19 min
    • video
    Composition/display

    Composition/display

    The final stage of the graphics pipeline is composition/display. In this lecture we look at antialiasing algorithms, compositing, the depth buffer, and monitors. [Note: The beginning part of this lecture is the remainder of the rasterization lecture, and this lecture spills into the overflow lecture.]

    • 1 hr 11 min
    • video
    GPU Graphics and Compute Architecture

    GPU Graphics and Compute Architecture

    John Nickolls, chief compute architect for NVIDIA's GPUs,
    discusses NVIDIA GPU graphics and compute architecture.

    • 1 hr 23 min

Top Podcasts In Technology

Ubegribeligt
DR
Acquired
Ben Gilbert and David Rosenthal
Prompt
DR
Brinkmanns briks
DR
Vildt Naturligt
DR
Hjernekassen på P1
DR

More by UC Davis

Molecular and Cellular Biology of Plants, Spring 2008
John Harada
Literature and the Environment, Fall 2008
Timothy Morton
UC Davis Particle Physics Seminars
John Terning
Romanticism, Spring 2009
Timothy Morton
UC Davis Commencement Speakers
University of California, Davis
Futures and Options
Collin Carter