ECE 420 - Parallel and Distributed Programming

★ 3 (fi 8)(EITHER, 3-0-3/2)

Faculty of Engineering

Overview of parallel/distributed computing including concepts and terminology. Principles of programming with shared memory and synchronization methods. Multithread programming with Pthreads and OpenMP. Message passing computing: the Message Passing Interface library. Design and performance of parallel algorithms. Prerequisites: CMPUT 275 and 379.

Winter Term 2022

Lectures

LECTURE B1 (68858)
Capacity: 108
2022-01-05 - 2022-04-08
MWF 09:00 - 09:50 (NRE 1-003)

Primary Instructor: Di Niu

Labs

LAB H21 (62074)
Capacity: 36
2022-01-05 - 2022-04-08
T 14:00 - 16:50 (ETLC E5 005)

LAB H41 (68860)
Capacity: 36
2022-01-05 - 2022-04-08
H 14:00 - 16:50 (ETLC E5 005)

LAB H42 (68862)
Capacity: 36
2022-01-05 - 2022-04-08
H 14:00 - 16:50 (ETLC E5 005)