AOCL-LibMem is AMD’s optimized implementation of memory/string functions such as memcpy() and strcpy() functions for AMD “Zen” architecture.
Highlights of AOCL-LibMem
- Added support for new string functions strncpy, strcmp, strncmp, and strlen
- Optimized memmove, memcmp, memset, and strcpy
- CTest-based functional validation
Source code for AOCL-LibMem is available on GitHub.
For prior versions of AOCL-LibMem, refer to AOCL-LibMem Archive.
Download:
File Name | Version | Size | Launch Date | OS | Bitness | Description |
Binary packages compiled with AOCC 4.2 | ||||||
aocl-libmem-linux-aocc-4.2.0.tar.gz | 4.2 | 16 KB | RHEL, Ubuntu, SLES | 64-bit | AOCC compiled AOCL-LibMem library binary package sha256 Checksum: e4cca159dc2bac4271666f70f5b33e4405a14512d9ae108d46546e0cc3393519 | |
Binary packages compiled with GCC 13.1 | ||||||
aocl-libmem-linux-gcc-4.2.0.tar.gz | 4.2 | 20 KB | RHEL, Ubuntu, SLES | 64-bit | GCC compiled AOCL-LibMem library binary package sha256 Checksum: 9d49324e4eb5cf5d7a63cfb1ca598a2ee1e2d7e47eab574275bf3018883a9496 | |
Binary package compiled with AOCC 4.2 for AVX512 | ||||||
aocl-libmem-avx512-linux-aocc-4.2.0.tar.gz | 4.2 | 16 KB | RHEL, Ubuntu, SLES | 64-bit | AOCC compiled AOCL-LibMem library binary package sha256 Checksum: 333e361433c76d52212bd867cc25c40981e4a043a4898d252a06333623acc909 | |
Binary package compiled with GCC 13.1 for AVX512 | ||||||
aocl-libmem-avx512-linux-gcc-4.2.0.tar.gz | 4.2 | 16 KB | RHEL, Ubuntu, SLES | 64-bit | GCC compiled AOCL-LibMem library binary package sha256 Checksum: e31ec67ec88d19561dc60434f4f1ea97fded196655dae041de7d616200b04001 |