Search

link to homepage

Institute for Advanced Simulation (IAS)

Navigation and service


Training course "Vectorisation and portable programming using OpenCL"

(Course no. 88/2016 in the training programme of Forschungszentrum Jülich)

begin
17.Mar.2016 09:00
end
18.Mar.2016 16:30
venue
Jülich Supercomputing Centre, Ausbildungsraum 2, building 16.3, room 211
Target audience:
Scientists who want to use GPU systems, Xeon Phi co-processors, or many-core CPUs with OpenCL
Contents:

OpenCL provides an open, portable C-based programming model for highly parallel processors. In contrast to NVIDIA's proprietary programming API CUDA, a primary goal of OpenCL is portability across a diverse set of computing devices including CPUs, GPUs, and other accelerators.

Topics covered will include:

  • Introduction to vectorisation
  • Programming model of OpenCL
  • Datatypes and OpenCL vectorisation features
  • Tuning for architectures like CPUs, accelerators (GPUs), and co-processors (Xeon Phi)
  • Heterogeneous multi-device programming

Prerequisites:
Some knowledge about Linux, e.g. make, command line editor, Linux shell, experience in C
Language:
This course is given in English.
Duration:
2 days
Date:
17-18 March 2016, 9:00-16:30
Venue:
Jülich Supercomputing Centre, Ausbildungsraum 2, building 16.3, room 211
Number of participants:
minimum 5, maximum 24
Instructors:
Andreas Beckmann, Willi Homberg, Ilya Zhukov, JSC;
Prof. Dr. Wolfram Schenck, FH Bielefeld
Contact:
Photo Willi Homberg
Wilhelm Homberg
Phone: +49 2461 61-2424
email: w.homberg@fz-juelich.de
Registration:
Please register with Willi Homberg until 3 March 2016.
If you do not belong to the staff of Forschungszentrum Jülich, we need these data for registration:
Given name, name, birthday, nationality, complete home address
Course materials:
Presentations at the training course "Vectorisation and Portable Programming using OpenCL" (March 2016)



Servicemeu

Homepage