Skip to content

GPU targets

NVIDIA

Each version of EESSI includes optimized software installations for a selected range of major NVIDIA GPU CUDA Compute Capabilities, for all CPU targets listed in CPU targets.

NVIDIA guarantees forward compatibility within a major CUDA Compute Capability, i.e. a GPU with CUDA Compute Capability 8.6 can run code built for CUDA Compute Capability 8.0. This means that a given EESSI version supports all NVIDIA GPUs with Compute Capability X.Y if the table below includes support for Compute Capability X.0. On the NVIDIA website you can find the Compute Capability of your GPU.

The decision to only ship code optimized for the major GPU architectures was made to keep the number of software builds that need to be done at a reasonable level. Even just building a single application for five major CUDA Compute Capabilities for all CPU targets supported by EESSI version 2025.06 would require 75 builds in total (15 CPU targets times 5 GPU targets).

Not all builds are done natively, i.e. on a system actually containing a CPU and GPU of the type that is being built for.

The table below shows an overview of the supported CPU/GPU architectures for the different EESSI versions (marked with x). The combinations marked with an 'N' are built natively; others are built on a CPU-only system.

CUDA compute capability
CPU microarchitecture
7.0 8.0 9.0 10.0 12.0
aarch64/generic 2023.06: x 2025.06: x 2023.06: x 2025.06: x 2023.06: x 2025.06: x 2025.06: x 2025.06: x
aarch64/a64fx - - - - -
aarch64/neoverse_n1 2023.06: x 2025.06: x 2023.06: x 2025.06: x 2023.06: x 2025.06: x 2025.06: x 2025.06: x
aarch64/neoverse_v1 2023.06: x 2025.06: x 2023.06: x 2025.06: x 2023.06: x 2025.06: x 2025.06: x 2025.06: x
aarch64/nvidia/grace 2023.06: x 2025.06: x 2023.06: x 2025.06: x 2023.06: N 2025.06: N 2025.06: x 2025.06: x
x86_64/generic 2023.06: x 2025.06: x 2023.06: x 2025.06: x 2023.06: x 2025.06: x 2025.06: x 2025.06: x
x86_64/intel/haswell 2023.06: x 2025.06: x 2023.06: x 2025.06: x 2023.06: x 2025.06: x 2025.06: x 2025.06: x
x86_64/intel/skylake_avx512 2023.06: N 2025.06: N 2023.06: x 2025.06: x 2023.06: x 2025.06: x 2025.06: x 2025.06: x
x86_64/intel/cascadelake 2023.06: N 2025.06: N 2023.06: x 2025.06: x 2023.06: x 2025.06: x 2025.06: x 2025.06: x
x86_64/intel/icelake 2023.06: x 2025.06: x 2023.06: N 2025.06: N 2023.06: x 2025.06: x 2025.06: x 2025.06: x
x86_64/intel/sapphirerapids 2023.06: x 2025.06: x 2023.06: x 2025.06: x 2023.06: x 2025.06: x 2025.06: x 2025.06: x
x86_64/amd/zen2 2023.06: x 2025.06: x 2023.06: x 2025.06: x 2023.06: x 2025.06: x 2025.06: x 2025.06: x
x86_64/amd/zen3 2023.06: x 2025.06: x 2023.06: N 2025.06: N 2023.06: x 2025.06: x 2025.06: x 2025.06: x
x86_64/amd/zen4 2023.06: x 2025.06: x 2023.06: x 2025.06: x 2023.06: N 2025.06: N 2025.06: x 2025.06: x
x86_64/amd/zen5 2025.06: x 2025.06: x 2025.06: x 2025.06: x 2025.06: N

No NVIDIA GPU support for A64FX

Note that there is no NVIDIA GPU support for A64FX at the moment, as we are not aware of any systems with A64FX CPUs and NVIDIA GPUs.

AMD

Support for AMD GPUs is a work in progress (see recent blog post).