PATC Course: Introduction to CUDA Programming
Date: 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
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
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