LLVM/Clang 20.1 Released With AMX-AVX512, AMX-FP8, AVX10.2, AMD GFX950 & Much More
([LLVM] 3 Hours Ago
LLVM 20.1 Released)
- Reference: 0001531774
- News link: https://www.phoronix.com/news/LLVM-20.1-Released
- Source link:
LLVM 20.1 was just tagged in Git as the first stable version of the [1]LLVM 20 compiler stack including sub-projects like the [2]Clang 20 C/C++ Compiler.
LLVM/Clang 20.1 is the newest half-year feature release for this prominent open-source compiler stack that is widely used by many different vendors for a variety of purposes from traditional C/C++ compilation to being heavily used for GPU compute stacks, growing AI uses with MLIR, and much more.
Some of the many changes to find with the LLVM 20.1 stack include:
- [3]AMD GFX950 support work for what is presumably going to be the Instinct MI350.
- [4]AMX-AVX512 support was merged.
- [5]AMX-FP8 support for Intel Diamond Rapids.
- [6]Initial AVX10.2 support .
- More work on the latest C and C++ standards.
- [7]The flang-new modern Fortran compiler was renamed back to "flang".
- [8]TySan was merged as a sanitizer for type-based aliasing violations.
- [9]The SPIR-V back-end is promoted to being "official" and enabled by default after previously carrying an "experimental" tag.
- [10]Clang 20 now supports the Xtensa CPU target .
- [11]An initial telemetry framework for LLVM .
- [12]Tenstorrent TT-Ascalon-D8 RISC-V CPU support .
- [13]IBM SystemZ arch15 support for what is presumably the IBM z17 / Telum II processor.
LLVM 20.1 sources can be downloaded from [14]GitHub . The LLVM 20.1 release is arriving one week early due to no blocker bugs having come up in recent days.
[1] https://www.phoronix.com/search/LLVM+20
[2] https://www.phoronix.com/search/Clang+20
[3] https://www.phoronix.com/news/AMD-CDNA-GFX9.4.4-FW
[4] https://www.phoronix.com/news/AMX-AVX512-Merged-LLVM-Clang-20
[5] https://www.phoronix.com/news/Intel-AMX-FP8-In-LLVM
[6] https://www.phoronix.com/news/LLVM-Clang-20-Intel-AVX10.2
[7] https://www.phoronix.com/news/LLVM-Flang-New-To-Flang
[8] https://www.phoronix.com/news/LLVM-Merge-TySan-Type-Sanitizer
[9] https://www.phoronix.com/news/LLVM-20-SPIR-V-Official-Target
[10] https://www.phoronix.com/news/Clang-20-Adds-Xtensa-Target
[11] https://www.phoronix.com/news/LLVM-Telemetry-Framework
[12] https://www.phoronix.com/news/LLVM-20-Tenstorrent-Ascalon
[13] https://www.phoronix.com/news/LLVM-SystemZ-arch15-IBM-z17
[14] https://github.com/llvm/llvm-project/releases/tag/llvmorg-20.1.0
LLVM/Clang 20.1 is the newest half-year feature release for this prominent open-source compiler stack that is widely used by many different vendors for a variety of purposes from traditional C/C++ compilation to being heavily used for GPU compute stacks, growing AI uses with MLIR, and much more.
Some of the many changes to find with the LLVM 20.1 stack include:
- [3]AMD GFX950 support work for what is presumably going to be the Instinct MI350.
- [4]AMX-AVX512 support was merged.
- [5]AMX-FP8 support for Intel Diamond Rapids.
- [6]Initial AVX10.2 support .
- More work on the latest C and C++ standards.
- [7]The flang-new modern Fortran compiler was renamed back to "flang".
- [8]TySan was merged as a sanitizer for type-based aliasing violations.
- [9]The SPIR-V back-end is promoted to being "official" and enabled by default after previously carrying an "experimental" tag.
- [10]Clang 20 now supports the Xtensa CPU target .
- [11]An initial telemetry framework for LLVM .
- [12]Tenstorrent TT-Ascalon-D8 RISC-V CPU support .
- [13]IBM SystemZ arch15 support for what is presumably the IBM z17 / Telum II processor.
LLVM 20.1 sources can be downloaded from [14]GitHub . The LLVM 20.1 release is arriving one week early due to no blocker bugs having come up in recent days.
[1] https://www.phoronix.com/search/LLVM+20
[2] https://www.phoronix.com/search/Clang+20
[3] https://www.phoronix.com/news/AMD-CDNA-GFX9.4.4-FW
[4] https://www.phoronix.com/news/AMX-AVX512-Merged-LLVM-Clang-20
[5] https://www.phoronix.com/news/Intel-AMX-FP8-In-LLVM
[6] https://www.phoronix.com/news/LLVM-Clang-20-Intel-AVX10.2
[7] https://www.phoronix.com/news/LLVM-Flang-New-To-Flang
[8] https://www.phoronix.com/news/LLVM-Merge-TySan-Type-Sanitizer
[9] https://www.phoronix.com/news/LLVM-20-SPIR-V-Official-Target
[10] https://www.phoronix.com/news/Clang-20-Adds-Xtensa-Target
[11] https://www.phoronix.com/news/LLVM-Telemetry-Framework
[12] https://www.phoronix.com/news/LLVM-20-Tenstorrent-Ascalon
[13] https://www.phoronix.com/news/LLVM-SystemZ-arch15-IBM-z17
[14] https://github.com/llvm/llvm-project/releases/tag/llvmorg-20.1.0
phoronix