Intel® oneAPI

oneAPI is an industry initiative creating an open, standards-based, cross-architecture programming model to simplify development for a wide range of data-centric workloads across a variety of architectures (CPU, GPU, FPGA, and other accelerators). It includes a cross-architecture language Data Parallel C++ (based on ISO C SYCL), advanced libraries, and community extensions.

oneAPI HPC Toolkit

The Intel® oneAPI Base Toolkit is a core set of tools and libraries for building and deploying high-performance, data-centric applications across diverse architectures. It features the Data Parallel C++ (DPC++) language, an evolution of C++ that allows code reuse across hardware targets—CPUs, GPUs, and FPGAs1 and permits custom tuning for individual accelerators.

oneAPI HPC Toolkit

High-performance computing (HPC) is at the core of artificial intelligence, machine learning, and deep learning applications. The Intel® oneAPI HPC Toolkit delivers what developers need to build, analyze, optimize, and scale HPC applications with the latest techniques in vectorization, multithreading, multi-node parallelization, and memory optimization.

oneAPI IoT Toolkit

The Intel® oneAPI IoT Toolkit is tailored for developers who are bringing the power of big data technology to global IoT edge innovations—healthcare, smart homes, industrial, retail, aerospace, security, and more. Its build and analysis tools and libraries are enhanced to help with system design, development, and deployment across CPU, GPU, FPGA, and other accelerator architectures.

oneAPI Rendering Toolkit

Visual expression is an integral part of our digital world. More accurate, more realistic, and richer imagery that is better aligned with the human visual system has proven beneficial across a diverse set of uses and industries. For example, imagery in medical research, geophysical exploration, motion pictures, product design, and cosmology can be quickly rendered into rich, realistic visuals.