The oneAPI Data Transformation Library (oneDTL) is an extensive library of ready-to-use, data compression functions that are highly optimized for diverse architectures. As a part of oneAPI, oneDTL is designed to allow execution on a wide variety of computational devices: CPUs, GPUs, and other accelerators.
Take advantage of vectorization and SIMD (single instruction, multiple data) instructions on CPU and GPU.
Take advantage of CPU threading and GPU SIMT (single instruction, multiple threads).
Improve the performance of computation-intensive applications with pipelines involving data compression and other operations provided as DPC++ kernel or oneAPI libraries.
- oneDTL Architecture
- API Design
- Memory Model
- Execution Model
- Error Handling
- Other Features
- Data Compression