oneAPI - Uncompromised Performance for Diverse Workloads

The productive, smart path to freedom from the economic and technical burdens of proprietary programming models.

oneAPI is an open, unified, cross-architecture programming model for accelerating computing, created to simplify development and deliver high performance for diverse workloads across CPU, GPU, FPGA, and other accelerators. It includes a direct programming language called Data Parallel C++ (DPC++) and a set of libraries for API-based programming to make cross-architecture development easier.

Watch this short introductory video, and then:

  • Learn more. Get the 4-1-1 on the full landscape of oneAPI opportunities—the tools, training, news, open specification, and more.
  • Try oneAPI in the Intel® DevCloud. Access the latest Intel® hardware and oneAPI software in this free development sandbox where you can learn about the DPC++ language and develop, test, and run heterogeneous workloads.
  • Download the Toolkits. Dive in with a range of full-spectrum toolkits for Native Code, Data Science, and AI developers.
Performance varies by use, configuration, and other factors. Learn more at