PATC Course: Introduction to CUDA Programming

Data: 04/Jul/2016 Time: 09:00 - 06/Jul/2016 Time: 18:00

Place: The course will take place in
Barcelona Supercomputing Centre,
within the UPC Campus Nord premises.
Room VS208

Target group: Level: (All courses are designed for specialists with at least 1st cycle degree or similar background experience) BEGINNERS: for trainees from different background or very little knowledge.

Cost: There is no registration fee. The attendees would need to cover the expenses for travel, accommodation and meals.

Primary tabs

July 4   
09:00    The Basics
10:45    Coffe Break
11:15    Parallelism Model
13:00    Lunch Break
14:00    Memory and Data Locality
15:45    Coffe Break
16:15    Efficiency and Performance Considerations
18:00    Adjourn
July 5   
09:00    Atomics and Histogramming
10:00    Reductions
10:45    Coffe Break
11:15    Architectural Considerations
12:00    Efficient Host-Device Data Transfers
13:00    Lunch Break
14:00    OpenACC and Other Approaches to GPU Computing
15:45    Coffe Break
16:15    Pascal & CUDA 8.0
17:00    Lab: Getting Started
18:00    Adjourn
July 6   
09:00    Lab: Simple Matrix-Matrix Multiplication
10:45    Coffe Break
11:15    Lab: Tiled Matrix-Matrix Multiplication
13:00    Lunch Break
14:00    Lab: Histogram
15:45    Coffe Break
16:15    Lab: Reduction
18:00    Adjourn

End of Course