CS 1645: Introduction to High Performance Computing Systems
This course is an introduction to the architecture of and software techniques for parallel and high performance computing systems. The content includes fundamental architecture aspects of shared-memory and distributed-memory systems, as well as paradigms, algorithms and languages used to program parallel systems. Students will complete a number of projects demonstrating specific applications on parallel processing systems.
PrerequisitesCS 0447 and CS 0449; offered every two years
Requirements and Grading
Grading will be based on homeworks, programming projects, and exams.
Expected class size: 30 students.
Frequency: This course is offered every other year.