oneAPI Open Source Projects oneAPI Data Parallel C++ DPC++ Based on LLVM, DPC++ is the language of oneAPI. It provides the features needed to define data parallel functions and to launch them on devices. oneAPI Data Parallel C++ Library oneDPL oneAPI DPC++ Library (oneDPL) provides functionality specified in the C++ standard, with extensions to support data parallelism and offloading to devices. oneAPI Deep Neural Network Library oneDNN oneAPI Deep Neural Network Library (oneDNN) is for deep learning applications. It includes optimized basic building blocks for neural networks. oneAPI Collective Communications Library oneCCL oneAPI Collective Communications Library (oneCCL) provides an efficient implementation of communication patterns used in deep learning. oneAPI Level Zero Level Zero Level Zero provides low-level direct-to-metal interfaces tailored to the devices in a oneAPI platform. It provides fine-grain explicit controls needed by higher-level runtime APIs. oneAPI Data Analytics Library oneDAL oneAPI Data Analytics Library (oneDAL) provides highly optimized algorithmic building blocks for all stages of data analytics: pre-processing, transformation, analysis, modeling, validation, and decision making. oneAPI Threading Building Blocks oneTBB oneAPI Threading Building Blocks (oneTBB) lets you easily write parallel C++ programs that take full advantage of multicore performance, that are scalable, portable, composable. oneAPI Video Processing Library oneVPL The oneAPI Video Processing Library (oneVPL) provides a single video processing API for encode, decode, and video processing that works across a wide range of accelerators. oneAPI Math Kernel Library oneMKL Interface layer for providing runtime or compile-time dispatching to device-specific implementations of oneMKL APIs. Advanced Ray Tracing Embree Embree Embree is a collection of high-performance ray tracing kernels. Advanced Ray Tracing Open VKL Open VKL Open Volume Kernel Library (Open VKL) is a collection of high-performance volume computation kernels. Advanced Ray Tracing Open Image Denoise Open Image Denoise Open Image Denoise is an open, high-quality, efficient, and easy-to-use denoising library that allows one to significantly reduce rendering times in ray tracing based rendering applications. Advanced Ray Tracing OSPRay OSPRay OSPRay is a scalable, and portable ray tracing engine for high-performance, high-fidelity visualization.