I’m
glad to announce PMDK 1.12.0 and miniasync 0.1 releases.
You can see the
complete list of new features below:
PMDK 1.12.0:
- Deprecates librpmem library and rpmemd tool. Using the librpmem library API will result in warnings and is no longer recommended. Those interested in a remote persistent memory support should use the new rpma library.
- Introduces a new set of APIs in libpmem2 to perform asynchronous data movement operations. To use this feature, software needs to include an optional miniasync(7) dependency.
- Adds new API to machine safe read/write operations in the pmem2 library.
- Introduces support for movdir64b instruction for memory operation functions in the libpmem2 library.
- Adds experimental support for RISC-V.
Miniasync 0.1.0
Initial release of the library
which provides the API for asynchronous memory operations through the use of features and runtime mechanisms and independence in terms of hardware by implementing a virtual data mover.
You can see the whole list of changes on GitHub:
Best Regards,
Łukasz Plewa