Jul 16, 2024  
Catalogue 2023-2024 
    
Catalogue 2023-2024 [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CMPU 377 - Parallel Programming


1 unit(s)
An introduction to parallel computing, with coverage of parallel architectures, programming models, and techniques. Topics include SIMD and MIMD models, shared-memory and message-passing styles of computation, synchronization, deadlock, and parallel language design. Students are exposed to common techniques for solving problems in sorting, searching, numerical methods, and graph theory, and gain practical experience through programming assignments run on a parallel processing system. Marc Smith.

Prerequisite(s): CMPU 203  and CMPU 224 .

Two 75-minute periods.

Not offered in 2023/24.

Course Format: CLS



Add to Portfolio (opens a new window)