Go to Main Content

UNBC Direct Access Web



Detailed Course Information


2022 September Semester
Jun 02, 2023
Transparent Image
Information Select the desired Level or Schedule Type to find available classes for the course.

CPSC 442 - Parallel Computing
This course introduces students to concepts in high performance computing. Topics include classification of parallel architectures, basic communications operations, interconnection networks, topologies of dynamic and static networks, performance issues and techniques for optimization, and dynamic programming. Parallel algorithm design for high-performance computing such as applications in computational biology, finite-element and finite-difference methods for numerical simulations., dense/sparse matrix algorithms, and multidimensional data structures is also discussed. Message passing (MPI and OpenMP) is used for implementation of algorithms on high performance cluster computers.
Credits: 3.000

Levels: Undergraduate
Schedule Types: Lecture, Final Exam, Laboratory

Precluded: CPSC-642
Students cannot receive credit for the course being described and the course(s) listed as Precluded

Green prerequisites must be completed before registering in this course

Red prerequisites can be taken concurrently with this course

Magenta co-requisites must be taken at the same time as this course

CPSC 321 Minimum Grade of C-

Return to Previous New Search
Transparent Image
Skip to top of page