8.8.3. External Dependencies - 5.2 English - 57404

AOCL User Guide (57404)

Document ID
57404
Release Date
2025-12-29
Version
5.2 English

Required Dependencies:

Dependency

Minimum Version

Purpose

CMake

3.26 or later

Build system

GCC

11 or later

C/C++ compiler (recommended)

Clang

14 or later

C/C++ compiler (alternative)

Optional Dependencies:

Dependency

Purpose

Notes

OpenMP

Multi-threading support

Required only if DLP_THREADING_MODEL=openmp

Doxygen

API documentation generation

For building documentation

Sphinx

User documentation generation

For building documentation

GoogleTest

Unit testing

For building and running tests

numa

NUMA-aware optimizations

For NUMA systems

Runtime Requirements:

Requirement

Level

Description

x86_64 CPU with AVX2/FMA3

Minimum

Basic functionality

AVX512 support

Optional

Enhanced performance

AVX512_VNNI

Optional

Optimized int8 GEMM operations

AVX512_BF16

Optional

Optimized bfloat16 GEMM operations