|CS3123||High Speed Computing||4ch (3C 2L*)|
This course will discuss the building blocks required for undertaking parallel computation on shared memory architectures. Differences between programming on shared memory multiprocessors and distributed memory processors will be discussed. Software will include performance analysis tools and message passing libraries such as OpenMP and MPI.
Prerequisite: CS 2263
Co-requisite: CS 3403