AOCL-Utils is a C++ Library that also provides C interfaces for calls from other C programs/libraries. After installing the AOCL-Utils library, use the corresponding header files depending on the functionality required.
Core Module
Functionality |
Headerfiles(C++) |
Headerfiles(C) |
|---|---|---|
thread pinning |
Au/ThreadPinning.hh |
Capi/au/threadpinning.h |
status |
Au/Status.hh |
|
logger |
Au/Logger/Logger.hh |
Capi/au/logger.h |
CpuId Module
Functionality |
Headerfiles(C++) |
Headerfiles(C) |
|---|---|---|
cpu architecture detection |
Au/Cpuid/X86Cpu.hh |
Capi/au/cpuid.h |
cpuid feature flag detection |
Au/Cpuid/X86Cpu.hh |
Capi/au/cpuid.h |
Deprecated APIs |
Bcl/alci/cxx/cpu.hh |
Bcl/alci/arch.h |