Programming Guide


oneDAL Usage

Information about dependencies needed to build and link your application with oneDAL are available from the oneDAL System Requirements.
A oneDAL-based application can seamlessly execute algorithms on CPU or GPU by picking the proper device selector. New capabilities also allow:
  • extracting SYCL* buffers from numeric tables and pass them to a custom kernel
  • creating numeric tables from SYCL buffers
Algorithms are optimized to reuse SYCL buffers to keep GPU data and remove overload from repeatedly copying data between GPU and CPU.

Product and Performance Information


Performance varies by use, configuration and other factors. Learn more at