July 2021
Intermediate to advanced
704 pages
21h 6m
English
With today’s high performance computing (HPC) systems, it is not enough for you to just learn parallel programming languages. You also need to understand many aspects of the ecosystem including the following:
Requesting and scheduling resources using an HPC batch system
Writing and reading data in parallel on parallel file systems
Making full use of the tools and resources to analyze performance and assist software development
These are just some of the important topics that surround the core parallel programming languages; forming a complementary set of capabilities we call the HPC ecosystem.
Our computing systems are exponentially ...