AOCL-LibMem provides optimized implementation of memory/string functions such as memcpy() and strcpy() functions for AMD “Zen” architecture.

Highlights of AOCL-LibMem 5.0

  • Added support for new functions:
    • memchr, strcat, strstr
  • Improved AVX2 performance for smaller sizes.

Note: Different binaries are available for AVX-512 and AVX2. 

Documentation

Downloads

File Name Version Size Launch Date OS Bitness Description
Binary packages compiled with AOCC 5.0
aocl-libmem-linux-aocc-5.0.0.tar.gz 5.0 32KB 10/10/2024 RHEL, Ubuntu, SLES 64-bit AOCC compiled AOCL-LibMem library binary package
sha256 Checksum: fb1fa94207d851e21f701a90b96418eb77f4688badeb85cc230d1e27af1792fc
Binary packages compiled with GCC 13.2.1
aocl-libmem-linux-gcc-5.0.0.tar.gz 5.0 36KB 10/10/2024 RHEL, Ubuntu, SLES 64-bit GCC compiled AOCL-LibMem library binary package
sha256 Checksum: 23ae24c52471be48800fd446cd83ab64163928194aaf5e6749409c63b2e45295
Binary package compiled with AOCC 5.0 for AVX512
aocl-libmem-avx512-linux-aocc-5.0.0.tar.gz 5.0 28KB 10/10/2024 RHEL, Ubuntu, SLES 64-bit AOCC compiled AOCL-LibMem library binary package
sha256 Checksum: fee8f8013a6e8cf1cd3aab42e15d3de967bd5e12e09ee949f5a427ac06213d2d
Binary package compiled with GCC 13.2.1 for AVX512
aocl-libmem-avx512-linux-gcc-5.0.0.tar.gz 5.0 32KB 10/10/2024 RHEL, Ubuntu, SLES 64-bit GCC compiled AOCL-LibMem library binary package
sha256 Checksum: db8372f39a3f7c3b36dc5c2004bc4e6ffb70773e4a4e18d690bfd4ac5de920c8