“OpenCL: Parallel Programming for Computing and Graphics” by Hensley, Yang and Harris – ACM SIGGRAPH HISTORY ARCHIVES

“OpenCL: Parallel Programming for Computing and Graphics” by Hensley, Yang and Harris

  • ©

Conference:


Type(s):


Title:

    OpenCL: Parallel Programming for Computing and Graphics

Presenter(s)/Author(s):



Abstract:


    The rapidly changing capabilities of modern graphics processing units (GPUs) mean that developers need to understand how to combine parallel-programming techniques with the traditional interactive rendering pipeline exposed by OpenGL and Direct3D. This course demonstrates how to combine traditional rendering APIs with advanced parallel computation using OpenCL (Open Computing Language), a cross-platform API for programming parallel systems such as GPUs.

    The course is presented by industry experts in general-purpose programming using GPUs. The first section reviews the basics of the OpenCL API including a “Hello World” application written in OpenCL Attendees with laptops will be able to try the examples on their own during the course. The second section covers more advanced cases, including how to write applications that interact with standard graphics APIs. The final section includes performance-optimization “tips and tricks” for writing OpenCL applications.


Additional Information:


    Prerequisites

    Knowledge of general-purpose programming languages. A cursory knowledge of graphics-processor operation is beneficial but not required.


Overview Page:



Submit a story:

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