[HYBRID] PATC: Heterogeneous Programming on GPUs with MPI & OmpSs

Date: 23/Mar/2022 Time: 09:30 - 24/Mar/2022 Time: 17:30

Place:

The course will take place in Hybrid format and will be held in-person within the UPC premises: Department of Computer Architecture (DAC). Room C6-220, Barcelona, Spain; and also, online via Zoom with required registration.

Target group: Level: INTERMEDIATE: for trainees with some theoretical and practical knowledge; those who finished the beginners course ADVANCED: for trainees able to work independently and requiring guidance for solving complex problems

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

Primary tabs

 Agenda:

Day 1 (March 23rd) 9.30h – 17:30h

Session 1 / 9:30h – 12:45h (1h lectures, 2 h practical)

09.30h –11.15h Introduction to OmpSs
11.15h –11.30h Coffee break
11.30h –12.45h OmpSs single node programming hands-on

12:45h –14.15h Lunch Break

Session 2 / 14:15h – 17:30h (1 h lectures, 2 h practical)
14.15h – 15.30h More on OmpSs: GPU/CUDA programming
15.30h – 15.45h Coffee break
15.45h – 17:30h OmpSs single node programming hands-on with GPUs

Day 2 (March 24th) 9.30am – 17:30pm

Session 1 / 9:30h – 12:45h (1h lectures, 2 h practical)
09.30h – 10.00h Introduction to MPI/OmpSs
10.00h – 12.45h MPI/OmpSs hands-on (with a 15'coffee break)

12.45h –14:15h Lunch Break

Session 2 / 14.15h – 17:30h (3 h practical)
14.00h – 15:30h Parallelization support with Parallware
15.30h – 15.45h Coffee break
15.45h – 17:30h Free hands-on session
END of COURSE