Skip to content
This repository was archived by the owner on Apr 1, 2025. It is now read-only.

v0.1.7-beta

Compare
Choose a tag to compare
@Smirnov1gor Smirnov1gor released this 25 Jan 20:47
· 97 commits to develop since this release

Intel® DML v0.1.6-beta

Date: January 2022

Note: Release introduces initial implementation for the auto execution path, page fault handling, and manual NUMA node selection API

Features:

  • Implemented the auto execution path (software fallback) for C API. The library will try to use hardware, but in case it is unavailable there is a software fallback.
  • Added page fault handling:
    • Removed usage of BlockOnFault flag
    • If page fault occurred during descriptor processing:
      • For the hardware execution path an erroneous status is returned
      • For the auto execution path there is a software fallback, so the remainder of the workload is processed on CPU.
  • Added numa_id field for dml_job_t structure to specify custom NUMA node id for submission. Setting a number allows the library to do cross-socket submissions.

Optimizations:

  • Optimized CRC operation for short lengths