Browsed by
Tag: AMD AOCC

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

LLVM 14

LLVM 14

LLVM project released version 14.0.6 of their source code. Immediately after that the LLVM compiler infrastructure was compiled and installed in the Discoverer HPC software repository (made available to all HPC users). It is worth mentioning here the way the source code was compiled, since the details of that process reflect the good practice in compiling for AMD Zen2 CPU. The compile recipe is publicly available at: https://gitlab.discoverer.bg/vkolev/recipes/-/tree/main/llvm/ In the recipe, it is better to employ GCC 11 compilers than…

Read More Read More

WordPress Appliance - Powered by TurnKey Linux