Trainingskurs "Vectorisation and portable programming using OpenCL"

Anfang
23.03.2015 08:00 Uhr
Ende
24.03.2015 15:30 Uhr
Veranstaltungsort
Jülich Supercomputing Centre, Ausbildungsraum 2, building 16.3, room 211

(Kurs-Nr. 83/2015 im Trainingsprogramm des Forschungszentrums)

Zielgruppe:

Scientists who want to use GPU systems 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:

23. - 24. März 2015, 9.00 - 16.30 Uhr

Ort:

Jülich Supercomputing Centre, Ausbildungsraum 2, Geb. 16.3, R. 211

Teilnehmerzahl:

mindestens 5, maximal 24

Referenten:

Dr. Wolfram Schenck, Willi Homberg, JSC

Ansprechpartner:

Willi Homberg

Anmeldung:

Bitte melden Sie sich bis zum 8. März 2015 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

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
Letzte Änderung: 11.04.2022