BEGIN:VCALENDAR
PRODID:-//Microsoft Corporation//Outlook MIMEDIR//EN
VERSION:1.0
BEGIN:VEVENT
DTSTART:20101115T143000Z
DTEND:20101115T180000Z
LOCATION:391-392
DESCRIPTION;ENCODING=QUOTED-PRINTABLE: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.     =0A=0AIn 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.
SUMMARY:OpenCL: An Introduction to Heterogeneous Programming for HPC
PRIORITY:3
END:VEVENT
END:VCALENDAR
