|
Nov 15, 2024
|
|
|
|
CS 04391 - 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.
Prerequisite Courses: (CS 04390 with a minimum grade of D- or CS 06395 with a minimum grade of D-) Course Attributes: CAT, UGRD
Add to Portfolio (opens a new window)
|
|