HACKER Q&A
📣 exdsq

How can I learn HPC?


What are some good sources or projects to learn high performance computing?


  👤 marcodiego Accepted Answer ✓
Before taking it serious (which I never did) learn OpenMP. Write some fun and interesting software with OpenMP so you can see how close to linear improvement you can get. Suggestion: make parallel mandelbrot renderer. After getting used to OpenMP, learn MPI. Basically the same roadmap, but now with a few computers spare.

I think that is enough to get your feet wet and learn if it is worth for you.


👤 fastneutron
Lawrence Livermore National Lab has some good HPC tutorials here:

https://hpc.llnl.gov/documentation/tutorials