Intel® oneAPI Toolkits(Beta)

Deliver uncompromised performance for diverse workloads across multiple architectures.

A Unified, Standards-Based Programming Model

Modern workload diversity necessitates the need for architectural diversity; no single architecture is best for every workload. XPUs, including CPUs, GPUs, FPGAs, and other accelerators, are required to extract high performance.

Intel® oneAPI products will deliver the tools needed to deploy applications and solutions across these architectures. Its set of complementary toolkits—a base kit and specialty add-ons—simplify programming and help developers improve efficiency and innovation. The core Intel® oneAPI DPC++ Compiler and libraries implement the oneAPI industry specifications available at

Intel oneAPI Product Brief

Intel oneAPI Programming Guide

Native Code Toolkits

  • Includes the new DPC++ programming language, as well as familiar C, C++, and Fortran
  • Foundational Base toolkit enables the building, testing, and optimizing of data-centric applications across XPUs
  • Domain-specific toolkits support specialized workloads

Intel® oneAPI Base Toolkit(Beta)

Intel® oneAPI HPC Toolkit(Beta)

Intel® oneAPI IoT Toolkit(Beta)

Intel® oneAPI DL Framework Developer Toolkit(Beta)

Intel® oneAPI Rendering Toolkit

Data Science and AI Toolkits

  • Designed for end-to-end machine learning and data science pipelines
  • Optimized Python* libraries and deep learning frameworks provide high performance across multiple architectures

Intel® AI Analytics Toolkit(Beta)

Intel® Distribution of OpenVINO™ Toolkit

System Bring-up Toolkit

  • Debug and tune systems for power and performance
  • Speeds system bring-up and validation of system hardware and software

Intel® System Bring-up Toolkit(Beta)

Choose How and Where to Download Your Package

Every toolkit is available directly from Intel, with many also available via popular repos and containers.

Attend Free Webinars

Sign up for the latest overviews, insights, and how-tos on the Intel® oneAPI Base Toolkit, Data-Parallel C++ (DPC++), AI, high-performance computing (HPC), and more.

Essentials of Data Parallel C++

Learn the fundamentals with this seven-part, self-paced course, which includes hands-on practice and sample code.

Get Help

Your success is our success. Access these support resources when you need assistance.

Informações de produto e desempenho


Os compiladores da Intel podem ou não otimizar para o mesmo nível de microprocessadores não Intel no caso de otimizações que não são exclusivas para microprocessadores Intel. Essas otimizações incluem os conjuntos de instruções SSE2, SSE3 e SSSE3, e outras otimizações. A Intel não garante a disponibilidade, a funcionalidade ou eficácia de qualquer otimização sobre microprocessadores não fabricados pela Intel. As otimizações que dependem de microprocessadores neste produto são destinadas ao uso com microprocessadores Intel. Algumas otimizações não específicas da microarquitetura Intel são reservadas para os microprocessadores Intel. Consulte os Guias de Usuário e Referência do produto aplicáveis para obter mais informações sobre os conjuntos de instruções específicos cobertos por este aviso.

Revisão do aviso #20110804