AOCL-Utils offers a unified interface for accessing AMD CPU features across all AOCL libraries. Key capabilities include:

  • Retrieving core details
  • Querying available and usable CPU flags
  • Checking supported and usable instruction set architectures (ISA)
  • Managing thread pinning with awareness of L1/L2/L3 cache topology
  • Providing a logger API

Designed for seamless integration with other AOCL libraries, AOCL-Utils centralizes CPU feature detection, validation, and information sharing. While each project may have its own mechanisms for CPU identification and dynamic dispatch, AOCL-Utils serves as a common foundation for updating and validating CPU-related information.

Highlights of AOCL-Utils 5.3

  • Extensive mock testing
  • GCC Style CPUID detection with fallbacks

Documentation

Downloads

File Name Version Size Launch Date OS Bitness Description
Binary Packages Compiled with AOCC 5.2
aocl-utils-linux-aocc-5.3.0.tar.gz 5.3 300KB 05/18/2026 RHEL, Ubuntu, SLES 64-bit AOCC compiled AOCL-Utils library binary package
SHA-256 checksum: 8c3bc0993ce487799b8dc36dcd4a300aa4b6c7ba3a8ef0ddbb63a4da93e8541f
Binary Packages Compiled with GCC 14.2.1
aocl-utils-linux-gcc-5.3.0.tar.gz 5.3 320KB 05/18/2026 RHEL, Ubuntu, SLES 64-bit GCC compiled AOCL-Utils library binary package
SHA-256 checksum: 80caea99ff86b4bf2f11f4f623c5d64a4ce3626700e5eff2fd3ec352d59f668f
Windows Installer Compiled with Clang 19
AOCL_Windows-setup-5.3.0-AMD.exe 5.3 154MB 05/18/2026 Windows 11, Windows 10 64-bit Windows installer file containing all the AOCL library binaries compiled with Clang 19.
SHA-256 checksum: 021bfd69a439c3c2a72a6b5cf45d1de0e2f0deddb92ba19e73b9caeb259cf9c8