Updates in AOCL 5.2 - 5.2 English - 57404

AOCL User Guide (57404)

Document ID
57404
Release Date
2025-12-29
Version
5.2 English

In AOCL 5.2, this functionality has expanded coverage and is easier to use. The following changes have been made:

  1. Prior to AOCL 5.2, enabling Logging or Tracing involved editing the file <aocl-blas folder>/aocl_dtl/aocldtlcf.h and changing the following macros from 0 to 1 as appropriate:

    #define AOCL_DTL_LOG_ENABLE 0
    

    and/or

    #define AOCL_DTL_TRACE_ENABLE 0
    

    and defining the tracing level by changing

    #define AOCL_DTL_TRACE_LEVEL AOCL_DTL_LEVEL_TRACE_5
    

    and then building the library as explained in Build AOCL-BLAS from Source on Linux.

  2. The set of tracing and logging functionality has also been significantly expanded in AOCL 5.2:

    1. Logging and Tracing have been added to BLAS2 packed matrix, banded matrix and rot* APIs.

    2. Logging has also been added to gemm_pack and gemm_compute APIs.