Home ›
Academics ›
Colleges ›
College of Engineering and Natural Sciences ›
Departments and Schools ›
Department of Mathematical and Computer Sciences ›
CS Programs of Study ›
Graduate and Professional Programs ›
Master of Science in Computer Science ›
CS 6783
CS 6783 - Parallel Programming
Discussion of languages and environments for programming parallel processors including program annotations, language extensions, and software tools. Discussion of shared and distributed memory paradigms, and homogeneous and heterogeneous parallel computing. Issues of vector and data parallel computing. Portability and performance evaluation, concepts, and tools. Prerequisites: CS 2503 or CS 3003, and consent of instructor.