[HYBRID] Introduction to CUDA Programming
Date: 17/Apr/2023 Time: 09:00 - 19/Apr/2023 Time: 18:00
Place: C6-E101, UPC premises and 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, April 17th, 2023
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 April 18th, 2023
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 April 19th, 2023
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|