Browsed by
Month: July 2023

GCC compiler collection on Discoverer receives yet another update

GCC compiler collection on Discoverer receives yet another update

It seems that July has been a busy month for many GCC code developers. The project released a minor new version of GCC, 13.2, which addresses problems discovered in the previously released 13.1 version. More information on the included fixes and changes can be found here: https://gcc.gnu.org/gcc-13/changes.html The code of 13.2 was compiled and installed in the public software repository to provide our users with the most up-to-date version of GCC 13. The build recipe the compilation process is based…

Read More Read More

Discoverer is LLVM-ready

Discoverer is LLVM-ready

We’ve been examining the deployment of LLVM compiler infrastructure in high-performance computing for more than a year. LLVM compilers provide novel and significantly more optimal and reliable schemas for the generation of binary code. More and more source code distributions come with LLVM-compatible CMake configurations. GROMACS is one of them. The Python universe of applications also actively adopts LLVM for HPC. Numba is one of those applications. It serves as a foundation for the development of bindings for the creation of…

Read More Read More

Discoverer receives a massive GCC compiler collection update

Discoverer receives a massive GCC compiler collection update

In an effort to support more effective code compilation and code optimisation, we have updated the GCC compiler collection installation available in the public software repository. This update brings to the repository GCC versions 13.1.0, 12.3.0, and 11.4.0. Each new version includes GMP, MPC, MPFR, and iSL libraries. Zstandard 1.5.5 is linked as an external compressor. For optimal workload, we optimised those libraries by adding support for AVX2 SIMD extensions. Currently, AVX2 is the highest SIMD extension supported by the…

Read More Read More

WordPress Appliance - Powered by TurnKey Linux