Lesson 1

High Performance Computing
Course
This course will give you solid foundations for developing, analyzing, and implementing parallel and locality-efficient algorithms. Offered at Georgia Tech as CS6220
This course will give you solid foundations for developing, analyzing, and implementing parallel and locality-efficient algorithms. Offered at Georgia Tech as CS6220
Last Updated March 7, 2022
No experience required
Course Lessons
Lesson 2
Introduction to High Performance Computing
Lesson 3
Intro to the Work-Span Model
Lesson 4
Intro to OpenMP
Lesson 5
Comparison-based Sorting
Lesson 6
Scans and List Ranking
Lesson 7
Tree Computations
Lesson 8
Shared Memory Parallel BFS
Lesson 9
Sample Midterm
Lesson 10
Intro to Dist. Memory Models
Lesson 11
Intro to MPI
Lesson 12
Topology
Lesson 13
Dist. Dense Matrix Multiply
Lesson 14
Dist. Memory Sorting
Lesson 15
Distributed BFS
Lesson 16
Graph Partitioning
Lesson 17
Basic Model of Locality
Lesson 18
Algorithmic Time, Energy and Power
Lesson 19
I/O-Avoiding Algorithms
Lesson 20
Cache-Oblivious Algorithms
Lesson 21
Conclusion
Taught By The Best

Rich Vuduc
Instructor

Catherine Gamboa
Instructor
The Udacity Difference
Combine technology training for employees with industry experts, mentors, and projects, for critical thinking that pushes innovation. Our proven upskilling system goes after success—relentlessly.
Demonstrate proficiency with practical projects
Projects are based on real-world scenarios and challenges, allowing you to apply the skills you learn to practical situations, while giving you real hands-on experience.
Gain proven experience
Retain knowledge longer
Apply new skills immediately
Top-tier services to ensure learner success
Reviewers provide timely and constructive feedback on your project submissions, highlighting areas of improvement and offering practical tips to enhance your work.
Get help from subject matter experts
Learn industry best practices
Gain valuable insights and improve your skills
Get Started Today
High Performance Computing
Month-To-Month
- Unlimited access to our learning catalog
- Always-on learning assistant
- Personalized project reviews
- Program certificates
- Learner community
4 Months
- All the same great benefits in our month-to-month plan
- Most cost-effective way to acquire a new set of skills