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

פשוט AI
Benny Farber
עושים תוכנה Osim Tochna
רשת עושים היסטוריה
עושים טכנולוגיה
רשת עושים היסטוריה
Lex Fridman Podcast
Lex Fridman
Acquired
Ben Gilbert and David Rosenthal
The Neuron: AI Explained
The Neuron

More by UC Davis

Theory of Computation - Fall 2011
Dan Gusfield
PSC100 - Introduction to Cognitive Psychology
Victoria Cross
UC Davis Commencement Speakers
University of California, Davis
Futures and Options
Collin Carter
Landscape Conservation & Sustainability: Fall 2015
Steve Greco
2013 Conference on the Affordable Care Act and Low Income Populations
UC Davis Center for Poverty Research