Introduction to Parallel Computing

ENG EK 420

Introduces fundamental methods for scientific computing in the context of massively parallel computation. Discussions are organized around important algorithmic concepts and specific applications chosen to illustrate the methods. Different parallel computation models are evaluated within the framework of specific algorithms. Students are required to observe, modify, and/or design programs suitable for running on highly parallel architectures such as the Connection Machine, and on current multiprocessor systems. In addition, students are required to develop competence with a variety of tools useful in the parallel computing environment including graphical methods to analyze large data sets, the high-level parallel language C++, and X-windows. Same as CAS CS 420. Alternates with CS 420.

Note that this information may change at any time. Please visit the Student Link for the most up-to-date course information.