CS 442 - Introduction to Parallel Processing - 3 credit hours
Machine taxonomy and introduction to parallel programming. Performance issues, speed-up, and efficiency. Interconnection networks and embeddings. Parallel programming issues and models: control parallel, data parallel, and data flow. Programming assignments on massively parallel machines.
Prerequisites: 341L or EECE 344L (Microprocessors); 351L or EECE 331 (Data Structures and Algorithms).
Recommended: 481 or EECE 437L (Digital Computer Operating Systems).
Course allowed for graduate credit to students enrolled in a graduate program.
(Also offered as EECE 432.)
