“GPU Compute for Graphics” Chaired by – ACM SIGGRAPH HISTORY ARCHIVES

“GPU Compute for Graphics” Chaired by

  • ©

Conference:


Type(s):


Title:

    GPU Compute for Graphics

Presenter(s)/Author(s):



Abstract:


    Modern GPUs support more flexible programming models through systems such as DirectCompute, OpenGL compute, OpenCL, and CUDA. Although much has been made of GPGPU programming, this course focuses on the application of compute on GPUs for graphics in particular.

    We will start with a brief overview of the underlying GPU architectures for compute. We will then discuss how the languages are constructed to help take advantage of these architectures and what the differences are. Since the focus is on application to graphics, we will discuss interoperability with graphics APIs and performance implications.

    We will also address issues related to choosing between compute and other programmable graphics stages such as pixel or fragment shaders, as well as how to interact with these other graphics pipeline stages.

    Finally, we will discuss instances where compute has been used specifically for graphics. The attendee will leave the course with a basic understanding of where they can make use of compute to accelerate or extend graphics applications.


Additional Information:


    Level
    Intermediate

    Intended Audience
    This class is designed for those who are involved in real-time graphics programming and are interested in how they might take advantage of the more general compute features for graphics.

    Prerequisites
    Some familiarity with modern graphics APIs and shader languages will be very helpful. Some understanding of basic multithreading concepts will be helpful, as this is more explicitly exposed in GPU compute.


ACM Digital Library Publication:



Overview Page:



Submit a story:

If you would like to submit a story about this presentation, please contact us: historyarchives@siggraph.org