18. AOCL-Utils - 5.2 English - 57404

AOCL User Guide (57404)

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

AOCL-Utils is an effort to extract common functionalities across AOCL libraries. Its main features include:

  • Au_cpuid module: CPU architecture detection, feature flags detection, and ISA detection

    • Core details

    • Flags available/usable

    • ISA available/usable

  • Au_core module: Thread pinning, status handling, logger, and RNG

    • Thread pinning

    • Status

    • Logger

    • RNG

Note

This library detects only AMD “Zen” CPUs. There are no plans to support other x86 implementations. Some utilities may fail or behave unexpectedly on older AMD architectures.

Core module is internal to AOCL-Utils. To use its features, link to libaoclutils, which combines all available utility modules.