Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libmemkind0 | Distribution: openSUSE Leap 15.2 |
Version: 1.9.0 | Vendor: openSUSE |
Release: lp152.1.3 | Build date: Sat May 16 15:35:22 2020 |
Group: System/Libraries | Build host: lamb10 |
Size: 531520 | Source RPM: memkind-1.9.0-lp152.1.3.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: http://memkind.github.io/memkind | |
Summary: User Extensible Heap Manager shared library |
The memkind library is an user extensible heap manager built on top of jemalloc which enables control of memory characteristics and a partitioning of the heap between kinds of memory. The kinds of memory are defined by operating system memory policies that have been applied to virtual address ranges. Memory characteristics supported by memkind without user extension include control of NUMA and page size features. The jemalloc non-standard interface has been extended to enable specialized arenas to make requests for virtual memory from the operating system through the memkind partition interface. Through the other memkind interfaces, the user can control and extend memory partition features and allocate memory while selecting enabled features.
BSD-2-Clause
* Tue Dec 10 2019 matz@suse.com - Update memkind to version 1.9.0 (jsc#SLE-8598 aka jsc#SLE-8515, jsc#SLE-10102 aka jsc#SLE-7950) with these changes since 1.8.0: * Provided a second function to create PMEM kind memkind_create_pmem_with_config() * Provided the memkind_detect_kind() function to recognize a kind from memory allocation * Provided memkind_config_set_memory_usage_policy() function that modifies the default memory usage policy behavior * Provided the ability to pass a NULL kind to memkind_malloc_usable_size() and memkind_realloc() * Unified the memkind_realloc() behavior for all kinds * Added the support for the pool_msize() function to TBB * Extended build arch to ppc64, ppc64le, s390x * Removed disable-stats from used jemalloc * Fixed compilation under the Clang and rpm build configuration * Provided support for Dockerfile - Also includes these changes since 1.7.0: * Fixed error with realloc/free method with passing thread-specific cache flag * Fixed error with memkind_create_pmem(), if other PMEM kind was destroyed before * Fixed error with zeroing large allocations in PMEM kind * Added support to create kind without maximum size limit of PMEM kind (max_size=0) * Extended memkind API with memkind_malloc_usable_size() * Removed EXPERIMENTAL from most methods in memkind API * Added MEMKIND_ERROR_ARENAS_CREATE code * Added C++ allocator for PMEM kind * Extended PMEM examples * Fixed integration with Travis CI * Extended Travis CI configuration with Astyle and Coverage * Added PMEM kind tests - Also includes these changes since 1.6.0: * Updated internally used jemalloc to upstream version 5.0. * Fixed error that has been occuring while memkind was dynamically loaded. * Fixed MEMKIND_HBW_NODES behavior for single NUMA node system. * Removed licenses other than BSD 3-clause from COPYING. * Changed build instructions. * Added configurable jemalloc prefix in build scripts. * Upgraded gtest to version 1.8.0. * Added memory footprint tests. * Added locality test for MEMKIND_PREFERRED. * Applied test parametrization in BATests. * Fixed problems with pytest testing in Travis. * Added huge page configuration in several tests. * Removed several symbols that are no longer exposed in public API from man pages. * Fixed HBW_POLICY_BIND_ALL documentation. - Rebase memkind-fix-build.diff . * Fri Nov 17 2017 matz@suse.com - Update memkind to version 1.6.0 (fate #321932): * Deprecated some functions: memkind_create(), memkind_ops, memkind_finalize(), memkind_get_num_kind(), memkind_get_kind_by_partition(), memkind_get_kind_by_name(), memkind_partition_mmap(), memkind_get_size(). * Introduced hbw_verify_memory_region() for checking HBWness * Added memkind_create_kind(), memkind_destroy_kind(). * Updated internal jemalloc to 4.3.1 * Add envvar MEMKIND_HOG_MEMORY preventing memkind from releasing memory to OS. * Deprecated support for gigabyte-pages * Deprecated the headers from memkind/internal * Allocation time optimizations with up to 20% improvement * Introduced logging mechanism * Cleanup of symbols exposed by libmemkind.so * Introduced policy HBW_POLICY_BIND_ALL and MEMKIND_HBW_ALL, MEMKIND_HBW_ALL_HUGETLB and MEMKIND_REGULAR kinds - Removed gtest-1.7.0.zip (tests now included fused gtest sources) - Adjust patch memkind-fix-build.diff * Fri Jul 22 2016 jengelh@inai.de - Re-set RPM groups for openSUSE. Make description available in the most prominently installed package. Fix a wrong Require tag. * Fri Jul 22 2016 matz@suse.com - Replace memkind-1.1.0.tar.bz2 with memkind-1.1.0.tar.gz; github only supports tar.gz downloads. - Use --disable-static instead of deleting the static library afterwards. * Fri Jul 22 2016 matz@suse.com - Create libmemkind0 subpackage for shared library policy. * Fri Jun 10 2016 matz@suse.com - Initial package (git tag v1.1.0) - Add memkind-fix-build.diff for our AS_NEEDED setup.
/usr/lib64/libmemkind.so.0 /usr/lib64/libmemkind.so.0.0.1
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Apr 9 11:54:57 2024