diff --git a/docs/available_software/css/software.css b/docs/available_software/css/software.css index bdbca046e8..101f654f5a 100644 --- a/docs/available_software/css/software.css +++ b/docs/available_software/css/software.css @@ -131,3 +131,14 @@ color: var(--md-primary-bg-color); margin-right: 0.3em; } + +.software-eessi-version-202606 { + display: inline-block; + padding: 0.15em 0.5em; + border-radius: 0.8em; + font-size: 0.8em; + font-style: normal; + background-color: darkgoldenrod; /* https://www.w3schools.com/cssref/css_colors.php */ + color: var(--md-primary-bg-color); + margin-right: 0.3em; +} diff --git a/docs/software_layer/cpu_targets.md b/docs/software_layer/cpu_targets.md index bc1541c371..929a5a68dc 100644 --- a/docs/software_layer/cpu_targets.md +++ b/docs/software_layer/cpu_targets.md @@ -4,28 +4,31 @@ hide: --- {% set eessi_202306 = '2023.06' %} {% set eessi_202506 = '2025.06' %} +{% set eessi_202606 = '2026.06' %} # CPU targets The following table lists the CPU microarchitectures that are natively supported by the different versions of the EESSI repository. -| CPU target | Description | Supported in EESSI version | -| ----------------------------- | ------------------------------------------------------------------ | ----------------------------------------------------- | -| `aarch64/generic` | fallback for Arm 64-bit CPUs (like Raspberri Pi, etc.) | {{ eessi_202306 }} {{ eessi_202506 }} | -| `aarch64/a64fx` | Fujitsu A64FX | {{ eessi_202306 }} {{ eessi_202506 }} | -| `aarch64/neoverse_n1` | AWS Graviton 2, Ampere Altra, ... | {{ eessi_202306 }} {{ eessi_202506 }} | -| `aarch64/neoverse_v1` | AWS Graviton 3 | {{ eessi_202306 }} {{ eessi_202506 }} | -| `aarch64/nvidia/grace` | NVIDIA Grace | {{ eessi_202306 }} {{ eessi_202506 }} | -| `x86_64/generic` | fallback for older Intel + AMD CPUs (like Intel Sandy Bridge, ...) | {{ eessi_202306 }} {{ eessi_202506 }} | -| `x86_64/amd/zen2` | AMD Rome | {{ eessi_202306 }} {{ eessi_202506 }} | -| `x86_64/amd/zen3` | AMD Milan, Milan-X | {{ eessi_202306 }} {{ eessi_202506 }} | -| `x86_64/amd/zen4` | AMD Genoa, Genoa-X, Bergamo, Siena | {{ eessi_202306 }} {{ eessi_202506 }} | -| `x86_64/amd/zen5` | AMD Turin | {{ eessi_202506 }} | -| `x86_64/intel/haswell` | Intel Haswell, Broadwell | {{ eessi_202306 }} {{ eessi_202506 }} | -| `x86_64/intel/skylake_avx512` | Intel Skylake | {{ eessi_202306 }} {{ eessi_202506 }} | -| `x86_64/intel/cascadelake` | Intel Cascade Lake, Cooper Lake | {{ eessi_202306 }} {{ eessi_202506 }} | -| `x86_64/intel/icelake` | Intel Ice Lake | {{ eessi_202306 }} {{ eessi_202506 }} | -| `x86_64/intel/sapphirerapids` | Intel Sapphire Rapids, Emerald Rapids | {{ eessi_202306 }} {{ eessi_202506 }} | +| CPU target | Description | Supported in EESSI version | +| ----------------------------- | ------------------------------------------------------------------ | -------------------------------------------------------- | +| `aarch64/generic` | fallback for 64-bit Arm CPUs (like Raspberri Pi, etc.) | {{ eessi_202306 }} {{ eessi_202506 }} {{ eessi_202606 }} | +| `aarch64/a64fx` | Fujitsu A64FX | {{ eessi_202306 }} {{ eessi_202506 }} {{ eessi_202606 }} | +| `aarch64/aws/graviton4` | AWS Graviton 4 | {{ eessi_202606 }} | +| `aarch64/neoverse_n1` | AWS Graviton 2, Ampere Altra, ... | {{ eessi_202306 }} {{ eessi_202506 }} {{ eessi_202606 }} | +| `aarch64/neoverse_v1` | AWS Graviton 3 | {{ eessi_202306 }} {{ eessi_202506 }} {{ eessi_202606 }} | +| `aarch64/nvidia/grace` | NVIDIA Grace | {{ eessi_202306 }} {{ eessi_202506 }} {{ eessi_202606 }} | +| `riscv64/generic` | fallback for 64-bit RISC-V CPUs | {{ eessi_202606 }} | +| `x86_64/generic` | fallback for older Intel + AMD CPUs (like Intel Sandy Bridge, ...) | {{ eessi_202306 }} {{ eessi_202506 }} {{ eessi_202606 }} | +| `x86_64/amd/zen2` | AMD Rome | {{ eessi_202306 }} {{ eessi_202506 }} {{ eessi_202606 }} | +| `x86_64/amd/zen3` | AMD Milan, Milan-X | {{ eessi_202306 }} {{ eessi_202506 }} {{ eessi_202606 }} | +| `x86_64/amd/zen4` | AMD Genoa, Genoa-X, Bergamo, Siena | {{ eessi_202306 }} {{ eessi_202506 }} {{ eessi_202606 }} | +| `x86_64/amd/zen5` | AMD Turin | {{ eessi_202506 }} {{ eessi_202606 }} | +| `x86_64/intel/haswell` | Intel Haswell, Broadwell | {{ eessi_202306 }} {{ eessi_202506 }} {{ eessi_202606 }} | +| `x86_64/intel/skylake_avx512` | Intel Skylake | {{ eessi_202306 }} {{ eessi_202506 }} {{ eessi_202606 }} | +| `x86_64/intel/cascadelake` | Intel Cascade Lake, Cooper Lake | {{ eessi_202306 }} {{ eessi_202506 }} {{ eessi_202606 }} | +| `x86_64/intel/icelake` | Intel Ice Lake | {{ eessi_202306 }} {{ eessi_202506 }} {{ eessi_202606 }} | +| `x86_64/intel/sapphirerapids` | Intel Sapphire Rapids, Emerald Rapids | {{ eessi_202306 }} {{ eessi_202506 }} {{ eessi_202606 }} | The names of these CPU targets correspond to the names used by [archspec](https://github.com/archspec/archspec). diff --git a/docs/software_layer/gpu_targets.md b/docs/software_layer/gpu_targets.md index a7eeffae70..df7460095b 100644 --- a/docs/software_layer/gpu_targets.md +++ b/docs/software_layer/gpu_targets.md @@ -6,6 +6,8 @@ hide: {% set eessi_202306_x = '2023.06: x' %} {% set eessi_202506_n = '2025.06: N' %} {% set eessi_202506_x = '2025.06: x' %} +{% set eessi_202606_n = '2026.06: N' %} +{% set eessi_202606_x = '2026.06: x' %} # GPU targets @@ -30,11 +32,12 @@ The combinations marked with an '`N`' are built natively; others are built on a -
CUDA compute capability
+
CUDA compute capability
CPU microarchitecture
7.0 + 7.5 8.0 9.0 10.0 @@ -45,10 +48,11 @@ The combinations marked with an '`N`' are built natively; others are built on a aarch64/generic {{ eessi_202306_x }} {{ eessi_202506_x }} - {{ eessi_202306_x }} {{ eessi_202506_x }} - {{ eessi_202306_x }} {{ eessi_202506_x }} - {{ eessi_202506_x }} - {{ eessi_202506_x }} + {{ eessi_202606_x }} + {{ eessi_202306_x }} {{ eessi_202506_x }} {{ eessi_202606_x }} + {{ eessi_202306_x }} {{ eessi_202506_x }} {{ eessi_202606_x }} + {{ eessi_202506_x }} {{ eessi_202606_x }} + {{ eessi_202506_x }} {{ eessi_202606_x }} aarch64/a64fx @@ -57,113 +61,148 @@ The combinations marked with an '`N`' are built natively; others are built on a - - - + - + + + aarch64/aws/graviton4 + - + {{ eessi_202606_x }} + {{ eessi_202606_x }} + {{ eessi_202606_x }} + {{ eessi_202606_x }} + {{ eessi_202606_x }} aarch64/neoverse_n1 {{ eessi_202306_x }} {{ eessi_202506_x }} - {{ eessi_202306_x }} {{ eessi_202506_x }} - {{ eessi_202306_x }} {{ eessi_202506_x }} - {{ eessi_202506_x }} - {{ eessi_202506_x }} + {{ eessi_202606_x }} + {{ eessi_202306_x }} {{ eessi_202506_x }} {{ eessi_202606_x }} + {{ eessi_202306_x }} {{ eessi_202506_x }} {{ eessi_202606_x }} + {{ eessi_202506_x }} {{ eessi_202606_x }} + {{ eessi_202506_x }} {{ eessi_202606_x }} aarch64/neoverse_v1 {{ eessi_202306_x }} {{ eessi_202506_x }} - {{ eessi_202306_x }} {{ eessi_202506_x }} - {{ eessi_202306_x }} {{ eessi_202506_x }} - {{ eessi_202506_x }} - {{ eessi_202506_x }} + {{ eessi_202606_x }} + {{ eessi_202306_x }} {{ eessi_202506_x }} {{ eessi_202606_x }} + {{ eessi_202306_x }} {{ eessi_202506_x }} {{ eessi_202606_x }} + {{ eessi_202506_x }} {{ eessi_202606_x }} + {{ eessi_202506_x }} {{ eessi_202606_x }} aarch64/nvidia/grace {{ eessi_202306_x }} {{ eessi_202506_x }} - {{ eessi_202306_x }} {{ eessi_202506_x }} - {{ eessi_202306_n }} {{ eessi_202506_n }} - {{ eessi_202506_x }} - {{ eessi_202506_x }} + {{ eessi_202606_x }} + {{ eessi_202306_x }} {{ eessi_202506_x }} {{ eessi_202606_x }} + {{ eessi_202306_n }} {{ eessi_202506_n }} {{ eessi_202606_n }} + {{ eessi_202506_x }} {{ eessi_202606_x }} + {{ eessi_202506_x }} {{ eessi_202606_x }} - + + + + riscv64/generic + - + - + - + - + - + - + + + x86_64/generic {{ eessi_202306_x }} {{ eessi_202506_x }} - {{ eessi_202306_x }} {{ eessi_202506_x }} - {{ eessi_202306_x }} {{ eessi_202506_x }} - {{ eessi_202506_x }} - {{ eessi_202506_x }} + {{ eessi_202606_x }} + {{ eessi_202306_x }} {{ eessi_202506_x }} {{ eessi_202606_x }} + {{ eessi_202306_x }} {{ eessi_202506_x }} {{ eessi_202606_x }} + {{ eessi_202506_x }} {{ eessi_202606_x }} + {{ eessi_202506_x }} {{ eessi_202606_x }} x86_64/intel/haswell {{ eessi_202306_x }} {{ eessi_202506_x }} - {{ eessi_202306_x }} {{ eessi_202506_x }} - {{ eessi_202306_x }} {{ eessi_202506_x }} - {{ eessi_202506_x }} - {{ eessi_202506_x }} + {{ eessi_202606_x }} + {{ eessi_202306_x }} {{ eessi_202506_x }} {{ eessi_202606_x }} + {{ eessi_202306_x }} {{ eessi_202506_x }} {{ eessi_202606_x }} + {{ eessi_202506_x }} {{ eessi_202606_x }} + {{ eessi_202506_x }} {{ eessi_202606_x }} x86_64/intel/skylake_avx512 {{ eessi_202306_n }} {{ eessi_202506_n }} - {{ eessi_202306_x }} {{ eessi_202506_x }} - {{ eessi_202306_x }} {{ eessi_202506_x }} - {{ eessi_202506_x }} - {{ eessi_202506_x }} + {{ eessi_202606_x }} + {{ eessi_202306_x }} {{ eessi_202506_x }} {{ eessi_202606_x }} + {{ eessi_202306_x }} {{ eessi_202506_x }} {{ eessi_202606_x }} + {{ eessi_202506_x }} {{ eessi_202606_x }} + {{ eessi_202506_x }} {{ eessi_202606_x }} x86_64/intel/cascadelake {{ eessi_202306_n }} {{ eessi_202506_n }} - {{ eessi_202306_x }} {{ eessi_202506_x }} - {{ eessi_202306_x }} {{ eessi_202506_x }} - {{ eessi_202506_x }} - {{ eessi_202506_x }} + {{ eessi_202606_x }} + {{ eessi_202306_x }} {{ eessi_202506_x }} {{ eessi_202606_x }} + {{ eessi_202306_x }} {{ eessi_202506_x }} {{ eessi_202606_x }} + {{ eessi_202506_x }} {{ eessi_202606_x }} + {{ eessi_202506_x }} {{ eessi_202606_x }} x86_64/intel/icelake {{ eessi_202306_x }} {{ eessi_202506_x }} - {{ eessi_202306_n }} {{ eessi_202506_n }} - {{ eessi_202306_x }} {{ eessi_202506_x }} - {{ eessi_202506_x }} - {{ eessi_202506_x }} + {{ eessi_202606_x }} + {{ eessi_202306_n }} {{ eessi_202506_n }} {{ eessi_202606_n }} + {{ eessi_202306_x }} {{ eessi_202506_x }} {{ eessi_202606_x }} + {{ eessi_202506_x }} {{ eessi_202606_x }} + {{ eessi_202506_x }} {{ eessi_202606_x }} x86_64/intel/sapphirerapids {{ eessi_202306_x }} {{ eessi_202506_x }} - {{ eessi_202306_x }} {{ eessi_202506_x }} - {{ eessi_202306_x }} {{ eessi_202506_x }} - {{ eessi_202506_x }} - {{ eessi_202506_x }} + {{ eessi_202606_x }} + {{ eessi_202306_x }} {{ eessi_202506_x }} {{ eessi_202606_x }} + {{ eessi_202306_x }} {{ eessi_202506_x }} {{ eessi_202606_x }} + {{ eessi_202506_x }} {{ eessi_202606_x }} + {{ eessi_202506_x }} {{ eessi_202606_x }} x86_64/amd/zen2 {{ eessi_202306_x }} {{ eessi_202506_x }} - {{ eessi_202306_x }} {{ eessi_202506_x }} - {{ eessi_202306_x }} {{ eessi_202506_x }} - {{ eessi_202506_x }} - {{ eessi_202506_x }} + {{ eessi_202606_x }} + {{ eessi_202306_n }} {{ eessi_202506_n }} {{ eessi_202606_n }} + {{ eessi_202306_x }} {{ eessi_202506_x }} {{ eessi_202606_x }} + {{ eessi_202506_x }} {{ eessi_202606_x }} + {{ eessi_202506_x }} {{ eessi_202606_x }} x86_64/amd/zen3 {{ eessi_202306_x }} {{ eessi_202506_x }} - {{ eessi_202306_n }} {{ eessi_202506_n }} - {{ eessi_202306_x }} {{ eessi_202506_x }} - {{ eessi_202506_x }} - {{ eessi_202506_x }} + {{ eessi_202606_x }} + {{ eessi_202306_n }} {{ eessi_202506_n }} {{ eessi_202606_n }} + {{ eessi_202306_x }} {{ eessi_202506_x }} {{ eessi_202606_x }} + {{ eessi_202506_x }} {{ eessi_202606_x }} + {{ eessi_202506_x }} {{ eessi_202606_x }} x86_64/amd/zen4 {{ eessi_202306_x }} {{ eessi_202506_x }} - {{ eessi_202306_x }} {{ eessi_202506_x }} - {{ eessi_202306_n }} {{ eessi_202506_n }} - {{ eessi_202506_x }} - {{ eessi_202506_x }} + {{ eessi_202606_x }} + {{ eessi_202306_x }} {{ eessi_202506_x }} {{ eessi_202606_x }} + {{ eessi_202306_n }} {{ eessi_202506_n }} {{ eessi_202606_n }} + {{ eessi_202506_x }} {{ eessi_202606_x }} + {{ eessi_202506_x }} {{ eessi_202606_x }} x86_64/amd/zen5 {{ eessi_202506_x }} - {{ eessi_202506_x }} - {{ eessi_202506_x }} - {{ eessi_202506_x }} - {{ eessi_202506_n }} + {{ eessi_202606_x }} + {{ eessi_202506_x }} {{ eessi_202606_x }} + {{ eessi_202506_x }} {{ eessi_202606_x }} + {{ eessi_202506_x }} {{ eessi_202606_x }} + {{ eessi_202506_n }} {{ eessi_202606_n }}