Skip to main content
Presentations and other assets from this event are presented here. For information on upcoming events, click here.
OpenCL is the open, royalty-free standard for general purpose parallel programming across CPUs, GPUs and other processors. OpenCL provides software developers portable and efficient access to the full power of a wide range of systems including high-performance compute servers, desktop computer systems and handheld devices.
The Khronos Group is pleased to be participating at SC09 with a trade show booth, A BOF and a Tutorial. Visit the Khronos booth and sessions at SC09 and pick up your free copy of a laminated OpenCL Quick Reference card. This comprehensive six page quick reference covers all important aspects of the OpenCL API. You can also download a PDF copy of the OpenCL Quick Reference Card today.
Download PDF of complete show floor.
Date: Monday, 16 November 2009, 1:30pm – 5:00pm
Room: Oregon Ballroom #204
OpenCL is a standard for programming heterogeneous computers built from CPUs, GPUs and other processors. It includes a framework to define the platform in terms of a host (e.g. a CPU) and one or more compute devices (e.g. a GPU) plus a C-based programming language for writing programs for the compute devices. Using OpenCL, a programmer can write task-based and data-parallel programs that use all the resources of the heterogeneous computer. In this tutorial, we will introduce OpenCL. We will walk through the specification explaining the key features and how to use them to write HPC software. We will then provide a series of case studies to show how OpenCL is used in practice. By the conclusion of the tutorial, people should be able to start writing complex scientific computing applications on their own using OpenCL.
Date: Wednesday, 18 November 2009 5:30pm – 7:00pm
With the number of exotic computing architectures on the rise – not to mention multicore and hybrid platforms, combined with the fact that these “accelerated” solutions might just offer the best bang for the buck, what chance does the average computational scientist have to write portable, sustainable code? Enter OpenCL, a framework expressly designed to address these issues.In this BOF, we will answer the questions, “What is it?”, “How do I use it?”, “How does it work for HPC?”, and “Where can I get it?”. In addition, there will be a lighthearted and lively panel discussion/debate on the direction and potential for this emerging standard.
Khronos videos, presentations, and upcoming events. Skip to the Footer