SC is the International Conference for
 High Performnance Computing, Networking, Storage and Analysis

SCHEDULE: NOV 13-19, 2010

OpenCL: An Introduction to Heterogeneous Programming for HPC

SESSION: M05: OpenCL: An Introduction to Heterogeneous Programming for HPC

EVENT TYPE: Tutorial

TIME: 8:30AM - 12:00PM

Presenter(s):Benedict Gaster, Tim Mattson

ROOM:391-392

ABSTRACT:
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. This will be a “programmer’s introduction” where we cover the ideas behind OpenCL but also show how these ideas are translated into source code. We will do this through a series of progressively more challenging examples … thereby providing a pedagogically useful examples that experienced HPC programmers will need to quickly become productive OpenCL programmers.

Chair/Presenter Details:

Benedict Gaster - AMD

Tim Mattson - Intel Corporation

Add to iCal  Click here to download .ics calendar file

Add to Outlook  Click here to download .vcs calendar file

Add to Google Calendarss  Click here to add event to your Google Calendar

   Sponsors    IEEE    ACM