Skip to content

v0.1.8-beta

Compare
Choose a tag to compare
@Smirnov1gor Smirnov1gor released this 22 Feb 17:57
· 95 commits to develop since this release

Intel® DML v0.1.8-beta

Date: February 2022

Note: Release introduces the auto execution path and manual NUMA selection for C++ API as well as several page fault handling bugfixes.

Features:

  • Implemented the auto execution path (software fallback) for C++ API. The library tries to use hardware, but in case it is unavailable, there is a software fallback.
  • Added numa_id parameter for dml::execute and dml::submit functions to specify custom NUMA node id for submission. Setting a number allows the library to do cross-socket submissions.
  • Removed DML_HW cmake option. The library is built with HW support by default.
  • Added dynamic optimization dispatcher. The library checks if a necessary instruction set is supported on the system at runtime.

Bug fix:

  • Fixed erroneous results for Compare operations when a page fault occurred during processing.
  • Fixed wrong detection for the on-write page faults.

Optimizations:

  • Optimized reflected CRC operation.