COMP 4170 Parallel Computing
Discussion of parallel computing concepts. Description of the organization, architectures, and microarchitectures of systems that enable parallel computing. Discussion of problems and solutions related to parallel computing. Design and development of programs using existing parallel computing libraries and tools. Performance analysis of solutions using parallel computing. Discussion of the importance of continuing professional development and awareness of the social, ethical-legal, professional, and security issues and responsibilities in the discipline. Requires 45 lecture-laboratory hours.
Prerequisite
COMP 2315 and COMP 3300.