oneDTL ArchitectureΒΆ

The oneDTL library of oneAPI has several general assumptions, requirements and recommendations for all domains contained therein.

The DPC++ programming language allows for great control over the execution of kernels on various devices. oneDTL provides APIs which support a comprehensive set of features, which are described in the sections below:

Other necessary aspects such as versioning and pre and post conditions are discussed in Other Features.