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.
Section | Capacity | Class times | Instructor(s) |
---|---|---|---|
LECTURE B1
(12493) |
120 |
2024-01-08 - 2024-04-12 (MWF)
09:00 - 09:50
NRE 1-001
|
Primary Instructor: Di Niu
|
Section | Capacity | Class times | Instructor(s) |
---|---|---|---|
LAB H21
(10569) |
40 |
2024-01-08 - 2024-04-12 (T)
14:00 - 16:50
ETLC E5-005
|
|
LAB H41
(12494) |
40 |
2024-01-08 - 2024-04-12 (R)
14:00 - 16:50
ETLC E5-005
|
|
LAB H42
(12495) |
40 |
2024-01-08 - 2024-04-12 (R)
14:00 - 16:50
ETLC E5-005
|
|