The course provides an introduction to the programming language CUDA which is used to write fast numeric algorithms for NVIDIA GPUs. Focus is on the basic usage of the language, the exploitation of the most important features of the device (massive parallel computation, shared memory) and efficient usage of the hardware to maximize performance. An overview of the available development tools and some advanced features of the language is given.
Online course Organizer: HLRS, University of Stuttgart, Germany
Nov 14, 2022
Nov 17, 2022
Back to list
Programming experience in any of C, C++, or Fortran. Some knowledge about parallel programming is a plus.
Learn more about course curricula and content levels.
Tobias Haas (HLRS)
After this course, participants will:
All times are local times in the central European time zone (Berlin).
Drop in to Zoom (8:45 - 9:00)
Course will take place from 9:00 - 12:30 on each day. More details will be published soon.
Although this is an online course, the exercises will be very interactive. Participants will work in teams of two and with shared screen on HLRS's systems.
Register via the button at the top of this page.
Registration closes on October 23, 2022.
Students without Diploma/Master: 25 EUR. PhD students or employees at a German university or public research institute: 45 EUR. PhD students or employees at a university or public research institute in an EU, EU-associated or PRACE country other than Germany: 90 EUR. PhD students or employees at a university or public research institute outside of EU, EU-associated or PRACE countries: 180 EUR. Other participants, e.g., from industry, other public service providers, or government: 420 EUR.
Our course fee includes coffee breaks (in classroom courses only).
For lists of EU and EU-associated coutries, and PRACE countries have a look at the Horizon Europe and PRACE website.
Tobias Haas phone 0711 685 87223, tobias.haas(at)hlrs.de
HLRS is part of the Gauss Centre for Supercomputing (GCS), which is one of the six PRACE Advanced Training Centres (PATCs) that started in Feb. 2012.
HLRS is also member of the Baden-Württemberg initiative bwHPC.
This course is also provided within the framework of the bwHPC training program. This course is not part of the PATC curriculum and is not sponsored by the PATC program.
See the training overview and the Supercomputing Academy pages.
October 24, 2022
Back to list
High-Performance Computing Center Stuttgart
Nobelstraße 19, 70569 Stuttgart, Germany
+49 (0) 711 / 685-87 209
A member of the Gauss Centre for Supercomputing, HLRS is one of three German national centers for high-performance computing.
HLRS is a central unit of the University of Stuttgart.