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 oneapi.com.
- 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
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.
Learn the fundamentals with this seven-part, self-paced course, which includes hands-on practice and sample code.
Your success is our success. Access these support resources when you need assistance.
"We are approaching the exascale era, which is defined by data growth and converged HPC, AI, and analytics workloads to unlock greater value, discovery, and accelerate innovation. Customers are requiring development tools to address varying and data-intensive workloads running on complex, diverse architectures. By continuing our long-standing partnership with Intel and supporting oneAPI, our customers are gaining tools to optimize applications and speed market delivery through unified programming and simplified software development across a range of HPE technologies, including compute solutions such as CPUs, GPUs, FPGAs, and AI accelerators."
— Peter Ungaro, senior vice president and general manager, HPC and AI, HPE
"As workloads and available hardware choices diversify, software developers want to choose hardware that addresses unique requirements of every workload without adding complexity to their software workstreams. We’re excited to work with Intel on the oneAPI initiative, a new and open programming model that aims to reduce that complexity for our developers."
— Ariel Pisetzky, vice president, Information Technology and Cyber, Taboola*
"We’re excited to be working closely with Intel through their oneAPI tool Beta program. The vision of having a single unified programming model is a revolutionary approach that could fundamentally change how organizations deploy their workloads across a diverse set of accelerators and processors."
— Scott Tease, general manager, HPC & AI, Lenovo Data Center Group
"The future of advanced computing requires heterogeneous hardware to maximize the computing power needed for exascale-class workloads. The oneAPI industry initiative Intel is spearheading will ensure that programming across diverse compute architectures is greatly simplified."
— Rick Stevens, associate laboratory director, Computing, Environment, and Life Sciences, Argonne National Laboratory and professor of computer science, University of Chicago
"One of the major problems facing developers today is disparate programming environments and little code reuse opportunities across different types of hardware. A single programming environment that could render code without sacrificing performance across multiple hardware types is a difficult, yet important challenge. Intel oneAPI appears to be a significant step in the right direction, promising code portability without compromising the ability to tune performance for CPUs and accelerators, and making hardware transitions considerably less risky and error prone. We are therefore considering oneAPI for high energy physics (HEP) workloads."
— Federico Carminati, chief innovation officer, CERN openlab
"As the leader of the GROMACS development team (one of the most widely used [high-performance computing] HPC codes in the world for molecular simulations) at Stockholm University and KTH, I’m delighted to strongly endorse Data Parallel C++, a cross-architecture development language, based on the first specification and road map. We think it's outstanding to finally see a strong C++ enabled accelerator development environment, as well as the strong commitment to an open project and industry specifications. Furthermore, the aim of contributing parallel and accelerator-enabled functionality as part of future C++ standards is just as important, since this will be a revolution for portability."
— Erik Lindahl, biophysics professor, GROMACS development team, Stockholm University and KTH
"A unified programming model like Intel’s oneAPI can go a long way in accelerating the hardware and software ecosystems. We especially welcome how Intel is driving this as an open initiative and look forward to working closely with them to increase adoption in a collaborative manner."
— Dani Pinkovich, algorithm group manager, GE Healthcare
"We welcome how Intel is driving oneAPI as an open industry initiative to foster hardware and software ecosystem innovation and adoption. We look forward to participating in the initiative and are evaluating Intel oneAPI tools for our cross-architecture programming needs. This initiative represents an excellent opportunity to create a new unified experience for our developer community through Tencent Cloud."
— Zhang Wenjie, general manager, AI Platform and IoT Products, Tencent Cloud
"We're excited to collaborate with Intel on oneAPI, which delivers a single programming model that can address our customers’ production needs across compute and memory intensive workloads, at speed and scale across various types of architecture and accelerators. oneAPI will enable GigaSpaces'* customers to deploy end-to-end machine learning and deep learning pipelines from training and validation to the inference and adaptive learning stages."
— Yoav Einav, vice president of product, GigaSpaces
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