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    
9:30 The Basics Antonio J. Peña
11:00 Coffee Break  
11:30 Parallelism Model Leonidas Kosmidis
13:00 Lunch Break  
14:00 Memory and Data Locality Leonidas Kosmidis
15:30 Coffee Break  
16:00 Hands-on labs Marc Jordà
18:00 Adjourn  
Tuesday, May 28th    
9:30 Efficiency and Performance Considerations Leonidas Kosmidis
11:00 Coffee Break  
11:30 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:30 Coffee Break  
16:00 Hands-on labs Marc Jordà
18:00 Adjourn  
Wednesday, May 30th    
9:30 OpenACC and Other Approaches to GPU Computing Antonio J. Peña
11:00 Coffee Break  
11:30 Latest Architecture & CUDA Features Marc Jordà
13:00 Lunch Break  
14:00 Hands-on labs Marc Jordà
18:00 Adjourn