APMA 2821H

Introduction to High Performance Computing: Tools and Algorithms

Brown University · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

This course will cover fundamental concepts of parallel computing: shared and distributed memory models; metrics for performance measuring; roof-line model for analysis of computational kernels, prediction and improving their performance on different processors; code optimization. We will analyze algorithms maximizing data reuse, and memory bandwidth utilization. Prior experience in coding is a plus. One course meeting will take place at IBM/Research, students will interact with experts in areas of HPC, visualization, social media and more. There will be bi-weekly homework assignments and a final project. Students are encouraged to suggest final project relevant to their research and level of expertise.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 4 hours ago

001

Availability not recently verified
Class #brown-APMA2821HFall 2026UGRD
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?