8.2.1. Requirements - 5.2 English - 57404

AOCL User Guide (57404)

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

Build-Time Requirements:

  • CMake 3.26 or later

  • C/C++ compiler with C11/C++17 support:

    • GCC 11+ (recommended)

    • Clang 14+ (supported)

Optional Build Dependencies:

  • OpenMP: Required only if DLP_THREADING_MODEL=openmp

  • Doxygen: For building API documentation

  • Sphinx: For building user documentation

  • GoogleTest: For building and running tests

  • numa: For NUMA-aware memory optimizations

Runtime Requirements:

  • x86_64 CPU with AVX2/FMA3 support (minimum)

  • AVX512 support for enhanced performance (optional)

  • AVX512_VNNI for int8 GEMM operations (optional)

  • AVX512_BF16 for bfloat16 GEMM operations (optional)

Supported Platforms:

  • Linux: Fully supported

  • Windows: Not supported