|
Dec 12, 2024
|
|
|
|
College Catalog 2023-2024 [ARCHIVED CATALOG]
|
COMP 445 - Parallel and Distributed Processing Many current computational challenges, such as Internet search, protein folding, and data mining require the use of multiple processes running in parallel, whether on a single multiprocessor machine (parallel processing) or on multiple machines connected together on a network (distributed processing). The type of processing required to solve such problems in adequate amounts of time involves dividing the program and/or problem space into parts that can run simultaneously on many processors. In this course we will explore the various computer architectures used for this purpose and the issues involved with programming parallel solutions in such environments. Students will examine several types of problems that can benefit from parallel or distributed solutions and develop their own solutions for them. This course counts as the capstone. Prerequisite(s): COMP 240 and COMP 221 , or permission of instructor. Alternate years, sometimes more often. (4 Credits)
|
|