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 | Login to view Instructor(s) and Location |
|---|---|---|---|
|
LECTURE B1
(76644) |
120 |
2027-01-04 - 2027-04-09 (MWF)
09:00 - 09:50
|
|
| Section | Capacity | Class times | Login to view Instructor(s) and Location |
|---|---|---|---|
|
LAB H21
(75413) |
40 |
2027-01-04 - 2027-04-09 (T)
14:00 - 16:50
|
|
|
LAB H41
(76645) |
40 |
2027-01-04 - 2027-04-09 (R)
14:00 - 16:50
|
|
|
LAB H42
(76646) |
40 |
2027-01-04 - 2027-04-09 (R)
14:00 - 16:50
|
|