Founded in 1966

CS 1645: Introduction to High Performance Computing Systems

3 credits


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.


CS 0447 and CS 0449; offered every two years

Requirements and Grading

Grading will be based on homeworks, programming projects, and exams.

Recitation: None.

Expected class size: 30 students.

Frequency: This course is offered every other year.

You are using an older browser that does not support current Web standards. Although this site is viewable in all browsers, it will look much better in a browser that supports Web standards.