PATC-Trainingskurs "GPU Programming"

Anfang
07.04.2014 07:00 Uhr
Ende
09.04.2014 14:30 Uhr
Veranstaltungsort
Jülich Supercomputing Centre, Ausbildungsraum 1, Geb. 16.3, R. 021

(Kurs-Nr. 76/2014 im Trainingsprogramm des Forschungszentrums)

Zielgruppe:

Mitarbeiter, die GPU-Systeme nutzen wollen

Inhalt:

 

Teilnahmevoraussetzungen:

Kenntnisse in der Programmiersprache C

Sprache:

Der Kurs wird auf Englisch gehalten.

Dauer:

3 Tage

Termin:

7. - 9. April 2014, 9.00 - 16.30 Uhr

Ort:

Jülich Supercomputing Centre, Ausbildungsraum 1, Geb. 16.3, Raum 021

Teilnehmerzahl:

maximal 25

Referenten:

Dr. Jan Meinke, Jochen Kreutz, Peter Philippen, Dr. Andrew Adinets, Anke Zitz, JSC;


Jiri Kraus, NVIDIA

Ansprechpartner:

Willi Homberg

Anmeldung:

 

Many-core programming is a very dynamic research area. Many scientific applications have been ported to GPU architectures in recent years. We will give an introduction to CUDA, OpenACC, OpenCL, and multi-GPU programming using examples of increasing complexity. After introducing the basics the focus will be on optimization and tuning of scientific applications. Topics covered will include:

  • Programming models: CUDA, OpenACC, OpenCL
  • Using libraries as interface for GPU programming (e.g. Thrust)
  • Partitioning and granularity of parallel applications
  • Debugging and profiling of CUDA kernels
  • Performance optimizations
  • Multi-GPU programming

This course is a PATC course (PRACE Advanced Training Centres).

Bitte füllen Sie das Formular auf der PRACE-Webseite aus

Anmeldung bis 3. April 2014

Letzte Änderung: 11.04.2022