|
Dec 03, 2024
|
|
|
|
CS 04563 - Parallel and Concurrent Programming Credits: 3
Concurrency and parallelism are both used with respect to multithreaded programming. This course will cover techniques on improving performance and/or responsiveness based on topics in parallel programming and concurrent programming. Such topics may include optimizing the underlying parallel resources of a particular machine (such as multiple cores), machine clustering, synchronization mechanisms (such as locking), responses to simultaneous occurring events, processes and multithreading, context switching, race conditions or shared-memory multiprocessors. The course will also explore research into parallel and concurrent programming as well as new advances in the field.
Course Attributes: GCAT, GRAD
Add to Portfolio (opens a new window)
|
|