everything.study
ECE 7400

Concurrent Programming

Undergraduate

surveys parallel and distributed architectures and examines patterns of concurrent program design; correctness of concurrent programs: safety and liveness properties, proof of properties; synchronization using locks, semaphores, and monitors; communication using message passing and remote procedures; parallelization for high-performance computation and advanced topics such as scientific applications, distributed systems, model checking, and transaction processing.

Prerequisites & course information

CR: the former ENGI 8893, COMP 3730 EQ: the former ENGI 7894 PR: ECE 5400 or the former ENGI 5892 or the former ENGI 6892

Sources