Skip to main content

Microsoft Azure platform

The Azure HBv4 virtual machines, powered by AMD EPYC processors, are specifically designed for high-performance computing (HPC) workloads. They offer a robust, CPU-focused environment that leverages techniques such as multithreading, vectorization, and memory efficiency. In these guides, we explore how to use Codee's analyzer capabilities to fully exploit the underlying hardware.

The HBv4 VMs feature a high core count per node, aligned with Microsoft's and AMD's recommendations for peak computational throughput. Optimal performance is typically achieved using 48, 96, or 144 threads (see Azure official documentation for more details).

The programming environment used is the AMD LLVM-based compilers, which are tailored for performance on EPYC architectures.