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
- Prior versions: AOCL-LibMem Archive
- Source code: GitHub
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 |