Skip to main page content
  1. Course Search
  2. COMPSCI 2050

High Performance Computing for Science and Engineering
COMPSCI 2050

Course Information

Description

As manufacturing processes approach the physical limits of transistor density, efficient code must exploit parallelism to scale with available computing resources. Scientific software developers must therefore adopt a “think parallel” mindset to solve complex problems across academia, industry, and society. This course introduces parallel programming and its relationship to computer architectures, with an emphasis on high performance computing. Students will develop experience with programming models such as OpenMP, MPI, and CUDA, applying these techniques in homework and a term project.

Course Notes

This course was previously numbered CS 205.

School Faculty of Arts & Sciences
Credits 4
Cross Reg

Available for Harvard Cross Registration

Course Component Lecture
Grading Basis FAS Letter Graded
General Education N/A
Quantitative Reasoning with Data N/A
Divisional Distribution Science & Engineering & Applied Science
Course Level Primarily for Graduate Students