Prerequisites: CS 161 or consent of instructor
Description: Introduces performance optimization for sequential computer programs. Covers high performance computing on multicore shared memory computers and on distributed memory computing clusters. Also covers high performance scientific libraries and computing application development using pthreads, OpenMP, and Message Passing Interface (MPI) parallel file systems.
Credit: May be taken Satisfactory (S) or No Credit (NC) with consent of instructor and graduate advisor.