Skip to main content

Software - aocl-libmem

Description

AOCL-LibMem is a Linux library of data movement and manipulation functions (such as memcpy and strcpy) highly optimized for AMD Zen micro-architecture. This library has multiple implementations of each function that can be chosen based on the application requirements as per alignments, instruction choice, threshold values, and tunable parameters. By default, this library will choose the best fit implementation based on the underlying micro-architectural support for CPU features and instructions. LICENSING INFORMATION: By downloading, installing and using this software, you agree to the terms and conditions of the AMD AOCL-LibMem license agreement. You may obtain a copy of this license agreement from https://www.amd.com/en/developer/aocl/libmem/eula/libmem-4-2-eula.html

Website

https://www.amd.com/en/developer/aocl/libmem.html

Variants installed

  1. aocl-libmem 4.2

    • Compiler: aocc =3.2.0
    • Architecture: zen2

    Spack Command

    $ spack load aocl-libmem/nop3tmk