BSC Training Course: Introduction to CUDA Programming

Date: 27/May/2024 Time: 09:00 - 29/May/2024 Time: 18:00

Place:

C6-E101, UPC Campus Nord, Barcelona 

Target group: The target audiences of the course are students who want to develop exciting applications for these processors, as well as those who want to develop programming tools and future implementations for these processors.

Cost: There is no registration fee.

Primary tabs

Monday May 27th, 2024       
9:15    The Basics (Antonio J. Peña)
10:45    Coffee Break    
11:15    Parallelism Model (Leonidas Kosmidis)
13:00    Lunch Break    
14:00    Memory and Data Locality (Leonidas Kosmidis)
15:45    Coffee Break    
16:15    Hands-on labs (Marc Jordà)
18.00   Adjourn

Tuesday May 28th, 2024   
9:00    Efficiency and Performance Considerations (Leonidas Kosmidis)
10:45    Coffee Break    
11:15    Atomics and Histogramming, Reductions (Marc Jordà)
13:00    Lunch Break    
14:00    Architectural Considerations (Antonio J. Peña)
14:45    Efficient Host-Device Data Transfers (Antonio J. Peña)
15:45    Coffee Break    
16:15    Hands-on labs (Marc Jordà)
18.00   Adjourn

Wednesday May 29th, 2024   
9:00    OpenACC and Other Approaches to GPU Computing (Antonio J. Peña)
10:45    Coffee Break    
11:15    Latest Architecture & CUDA Features (Marc Jordà)
13:00    Lunch Break    
14:00    Hands-on labs (Marc Jordà)
18.00   END of COURSE