Skill: HPC software stack
Understanding of the layered software environment that enables high-performance computing, including operating systems, compilers, libraries, middleware, runtimes, and scientific applications. This includes configuring, deploying, and maintaining software to support efficient and reproducible computation on HPC systems.
Related skills
Learning resources
- SHAREing Training Catalogue - SHAREing
Tools
- Binary executables
- Compilers
- CUDA
- GCC
- gdb
- Intel VTune
- LAPACK
- Libraries
- Linux
- NVIDIA HPC SDK
- NVIDIA Nsight
- Operating systems
- Unix
- Valgrind