::abstract

Introduction to OpenCL

Dominik Behr (AMD, USA)

All slides are available at
http://ppam.pl/docs/behr.pdf

The world of modern computing is changing rapidly, with parallel programming gaining importance, driven by increasing number of cores in modern CPUs and rapidly changing capabilities of modern Graphic Processing Units (GPUs). The talk provides introduction to OpenCL (Open Computing Language) - an open, royalty-free, cross-platform standard from Khronos Group for parallel programming of heterogeneous systems. The talk will go over the concepts on which OpenCL is built, the execution models, the basics of the OpenCL API and the language. It will also describe anatomy of a simple OpenCL program.