Trainingskurs "GPU Programming"

Anfang
19.03.2012 08:00 Uhr
Ende
21.03.2012 15:30 Uhr

(Kurs-Nr. 65/2012 im Trainingsprogramm des Forschungszentrums)

Referenten:

Dr. Jan Meinke, Jochen Kreutz, Willi Homberg, JSC;


Suraj Prabhakaran, GRS; Kevin Drzycimski, FH Aachen

Sprache:

Der Kurs wird auf Englisch gehalten.

Inhalt:

 

Dauer:

3 Tage

Termin:

19. - 21. März 2012, 9.00 - 16.30 Uhr

Ort:

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

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, 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:

  • CUDA programming model and language extension
  • Using libraries as interface for GPU programming (e.g. Thrust)
  • Partitioning and granularity of parallel applications
  • Debugging and profiling of CUDA kernels
  • CUDA performance optimizations
  • Multi-GPU programming using MPI
  • OpenCL programming model and API

Prerequisites: Knowledge in C

Der Kurs findet nur statt, wenn sich mindestens 5 Teilnehmer anmelden.
Anmeldung ist erforderlich bis 5. März 2012.
Bitte richten Sie Ihre Anmeldung an:

Willi Homberg

Letzte Änderung: 11.04.2022