[ONLINE] PATC: Introduction to CUDA Programming

Data: 23/May/2022 Time: 09:00 - 26/May/2022 Time: 18:00

Place:

The course format will be online via Zoom.

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.

Primary tabs

Monday, May 23rd, 2022
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 24th, 2022
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 25th, 2022
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 Adjourn

 

Thursday May 26th, 2022
9:00 Hands-on labs (Marc Jordà)
10:45 Coffee Break
11:15 Hands-on labs (Marc Jordà)
13:00 Adjourn

End of Course