This repository was archived by the owner on Apr 1, 2025. It is now read-only.
v0.1.7-beta
·
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 fordml_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