CMSC523 High Performance Computing

Spring 2026

 

 

Instructor: Dr. Jeonghwa Lee

Office:  MCT 187

Office Hours:  MW 2:30pm - 3pm, 5pm - 6:30pm, T 2:30pm - 3:30p, or by appointment

Phone: 717-477-1019

E-Mail: jlee@ship.edu

Class Website: http://web.engr.ship.edu/~jlee/teaching/spring2026/cmsc523

Class Time & Room:  W 6:30 - 9:15pm, MCT263

 

 

Textbook: 

  Ananth Grama, George Karypis, Vipin Kumar, Anshul Gupta, Introduction to Parallel Computing, 2/E, ISBN: 0201648652  

 

Course Objectives:

This course is to engage the students in the high performance computing. We will cover an introduction of parallel and high performance computing and parallel programming techniques. Students will have hands-on programming experiences using MPI on parallel computers. Applications in the area will be discussed.  

 

Attendance: 

Attendance in this course is necessary to understand the material and is mandatory. If you must unavoidably miss a class, it is your responsibility to find out what was covered and what was assigned and to get notes from a fellow student. 

 

Homework, Projects and Exams: 

Assignments and projects will be announced in the class and also be posted on the class website (http://web.engr.ship.edu/~jlee/teaching/spring2026/cmsc523).
There will be two exams on March 4 and on April 29, 2026. April 29th exam will be a comprehensive exam. No late homework and projects will be accepted. 

 

Grading Policy:

Midterm = 20%, Final = 30%, Projects and Homework = 35%, Labs and Quizzes = 15%.

Final grade will be computed as follows:
A : 92 -- 100 A- : 90 -- 91 B+ : 88 -- 89 B : 82 -- 87 B- : 80 -- 81 C : 70 -- 79 F : Below 70

 

Academic honesty: 

PLAGIARISM and CHEATING are serious academic offenses. The University regulations pertaining to this matter can be found at Shippensburg University Policies on Plagiarism and Other Forms of Academic Dishonesty. Plagiarism and cheating will result in a score of zero on any test, assignment, or program. 

 

Withdrawals: 

To withdraw from a class or from the University, you must notify your academic dean's office. The deadline to withdraw without academic penalty (with grades of "W") is Tuesday, March 31, 2026. If you stop attending class but do not withdraw, you will remain registered and will receive a grade of "F" for the course. You will not receive refunds or adjustments to your account if you do not officially notify the University of your withdrawal. It is important to notify your dean's office in a timely way.

 

Tentative Course Outline: 

  • Introduction to High Performance Computing  
  • Parallel and high performance computers  
  • Basic communication operations  
  • Performance and scalability  
  • MPI programming  
  • Matrix computations  
  • Direct methods for systems of linear equations  
  • Applications/Special topics  

 

Title IX [https://www.ship.edu/about/offices/hr/title_ix_statement/]