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

There Are No Girls on the Internet
iHeartPodcasts
The TED AI Show
TED
Hot Girls Code
Hot Girls Code
Last Week in AI
Skynet Today
Darknet Diaries
Jack Rhysider
Acquired
Ben Gilbert and David Rosenthal

More by UC Davis

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
Technology and Future Landscapes, Spring 2015
Claire Napawan
Landscape Engagements, Winter 2015
Clinton Brad Wilcox