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
- AOCL-Utils API Guide
- Prior versions: AOCL-Utils Archive
- Source code: GitHub
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 |