Intel® oneAPI Toolkits(Beta)
Deliver uncompromised performance for diverse workloads across multiple architectures.
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.
Every toolkit is available directly from Intel, with many also available via popular repos and containers.
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
Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.
Notice revision #20110804