Prerequisite: CS 419 or permission of the instructor. (Course is offered as needed/3 credits)
A comprehensive introduction to both the principles and the practice of parallel computing. Topics to be covered include: programming and architectural models, parallel algorithms and parallelizing compilers.