2024-2025 Academic Catalog 
    
    Dec 22, 2024  
2024-2025 Academic Catalog

CS 4130 - High Performance Computing & Parallel Programming



Credit Hour(s): 3

Course Description: Students will learn how to design code that can be run in parallel on many systems. It will cover two computer standards: Message Passing Interface (MPI) used for multiple cores partitioned across many nodes, and Open-MP - a multi threaded technology that runs applications across shared memory systems. The class will exclusively use Linux based systems, leverage the bash shell, introduce students to queuing systems, and compile code to be optimized for Massively parallel systems.

Prerequisite(s): (Undergraduate level CS 1160 Minimum Grade of C or Undergraduate level CS 1180 Minimum Grade of C or Undergraduate level CEG 2170 Minimum Grade of C) and Undergraduate level MTH 2300 Minimum Grade of D and Undergraduate level MTH 2530 Minimum Grade of D

Enrollment Restrictions: May not be enrolled in one of the following degrees: Intending Egr & CS, Pre_Degree. Must be enrolled in one of the following colleges: College of Egr & Computer Sci.

Course Level: Undergraduate
Schedule Type(s): Lecture

Grade Mode: Standard
An additional fee is associated with this course.