Learning-Modern-HPC-Software

HPC Learning Roadmap

Haibin Lai

12211612@mail.sustech.edu.cn

alt text

1. Foundations of HPC

After this step, you can connect to supercomputer and start your journey!

Missing Semester of CS Education:

Programming Basics:

2. Computer Architecture and Systems

After this step, you will know how programs run on our computer!

Digital logic:

Computer Organization:

Suggested: Computer Organization and Design by Patterson & Hennessy (book or online lectures).

Parallel Computing Fundamentals:

Suggested: Introduction to Parallel Computing (online, University of Illinois via Coursera).

Computer Systems:

3. Parallel Programming

4. Deep into HPC’s kernel

5. For pure HPC

6. For scalable system

7. For kernel Development

8. For AI Infra

Communication Part

Computing part