|
Jan 02, 2025
|
|
|
|
2024-2025 Undergraduate Catalog
|
CS 365 Parallel and Distributed ComputingSpring
This course explores the theory and practice of designing and implementing programs to run on multiple processors in parallel. A number of programming projects using C/C++ with the pthreads and MPI libraries will provide an opportunity to implement and benchmark parallel programs. Additional topics may include OpenMP, fork/join frameworks, Java threads, lock-free and optimistic concurrency, distributed object frameworks, and general network communication using sockets. Prerequisite: CS 350 and with a grade of 2.0 or higher.
3 credit hours
|
|