Trainingskurs "Vectorisation and portable programming using OpenCL"

Anfang
21.11.2017 08:00 Uhr
Ende
22.11.2017 15:30 Uhr
Veranstaltungsort
Jülich Supercomputing Centre, Ausbildungsraum 1, Geb. 16.3, R. 213a

(Kurs-Nr. 95/2017 im Trainingsprogramm des Forschungszentrums)

Zielgruppe:

Scientists who want to use GPU systems or many-core CPUs with OpenCL

Inhalt:

 

Teilnahmevoraussetzungen:

Kenntnisse in Linux, z.B. make, command line editor, Linux shell, Erfahrung mit C

Sprache:

Der Kurs wird auf Englisch gehalten.

Dauer:

2 Tage

Termin:

21. - 22. November 2017, 9.00 - 16.30 Uhr

Ort:

Jülich Supercomputing Centre, Ausbildungsraum 1, Geb. 16.3, R. 213a

Teilnehmerzahl:

mindestens 5, maximal 24

Referenten:

Andreas Beckmann, Willi Homberg, Ilya Zhukov, JSC;


Prof. Dr. Wolfram Schenck, FH Bielefeld

Ansprechpartner:

Willi Homberg

Anmeldung:

Bitte melden Sie sich bis zum 7. November 2017 bei Willi Homberg an.


Wenn Sie nicht Mitarbeiter des Forschungszentrums Jülich sind, geben Sie bei der Anmeldung bitte die folgenden Daten an:


Vorname, Name, Geburtsdatum, Nationalität, vollständige Adresse des Wohnorts

Kursmaterial:

Liste der Präsentationen

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 and accelerators (GPUs)
  • Heterogeneous multi-device programming
Letzte Änderung: 11.04.2022