CS 536 Parallel Computing
A study of architectures, algorithms and programming/debugging techniques that employ parallelism to increase performance of computer programs. Topics include parallel computer architectures, parallel programming languages for distributed and shared-memory multiprocessors and code optimization. Special project required. Knowledge of data structures, computer architecture, and object oriented design required.
Credits
3
Cross Listed Courses
CS 436
Prerequisite
CS 305, or equivalent, with a grade of C- or higher