13.3.2. Performance Benchmarking - 13.3.2. Performance Benchmarking - 5.3 English - 57404

AOCL User Guide (57404)

Document_ID
57404
Release_Date
2026-05-13
Version
5.3 English

AOCL-LibMem Benchmarking Framework is used for performance analysis of LibMem supported functions against the glibc installed host machine under test.

AOCL-LibMem Benchmarking Tool supports the following benchmark frameworks and their respective modes:

TinyMemBench:

External benchmark tool which uses the existing tbm framework.

GoogleBench:

Hot & cold cached modes. A microbenchmark support library for running memory benchmarks.

FleetBench:

Using an existing probability data set, a function call to a specific size is made.

DCPerf:

Meta’s datacenter benchmark suite supporting WDL (workload-driven latency) benchmarks for memcpy/memset and AI benchmarks for rebatch/tensor operations.

Note

DCPerf benchmarks require sudo/root privileges to run.

Results will be generated in the .CSV and .PNG (for graph reports) format.