AOCL-Utils provides a uniform interface to all the AOCL libraries to access the CPU features for AMD CPUs. This library provides the following features:

  • Core details
  • Flags available/usable
  • ISA available/usable
  • Thread pinning about L1/L2/L3 caches

AOCL-Utils is designed for integration with the other AOCL libraries. Each project has its own mechanism to identify CPU and provide necessary features such as Dynamic Dispatch. The main purpose of this library is to provide a centralized mechanism to update/validate and provide information.

Highlights of AOCL-Utils 5.0

  • New APIs to get Instruction Set Architecture (ISA) details
  • New API to check CPU features
  • Thread pinning
  • Support for Linux and Windows platforms

Documentation

Downloads

File Name Version Size Launch Date OS Bitness Description
Binary Packages Compiled with AOCC 5.0
aocl-utils-linux-aocc-5.0.0.tar.gz 5.0 236 KB 10/10/2024 RHEL, Ubuntu, SLES 64-bit AOCC compiled AOCL-Utils library binary package
sha256 Checksum: 2847c9fe5b10688319c9a8649e3e87afb54fbdad3cfd5aa371e156d866287a03
Binary Packages Compiled with GCC 13.2.1
aocl-utils-linux-gcc-5.0.0.tar.gz 5.0 616 KB 10/10/2024 RHEL, Ubuntu, SLES 64-bit GCC compiled AOCL-Utils library binary package
sha256 Checksum: 685c349f3ceb683256973403051018cd5fed6dcc72c52194ccc0f5a9cf77c02c