Why oneAPI Spec?

As part of an industry-wide effort to collaborate and drive a common vision, the oneAPI spec is open source so you can implement your own version of oneAPI. Watch this 5-minute video for a quick summary of this initiative.

Technical Advisory Board – Meeting Notes

The community is invited to join the conversation by reviewing the oneAPI Spec and notes in the GitHub and posting comments/questions as issues. Check out the latest TAB meeting notes for DPC++ & oneDPL, oneMLK, and AI.

Read meeting notes
oneAPI Code Together

What’s Next in Heterogeneous Computing?

Industry leaders from Apache MXNet PPMC, Xilinx, Codeplay, and Heidelberg University are working on open standards, oneAPI and SYCL to drive development for the HPC and AI markets.

See what they're doing

Discover the Latest oneAPI Innovations

Join us at oneAPI DevSummit for hands-on tutorials, case studies, panels and more covering exciting new cross-platform solutions by global Industry experts from Berkeley, Argonne, NASA, and more.

Register now
oneAPI Developer Summit at SC21

oneAPI 1.1 – Coming Soon

New features include Ray Tracing, a preview implementation of Hyper Encode for oneVPL, a graph API will be added to oneDNN, and Level Zero 1.1 provides several net extensions and spec clarifications.

Learn More
oneAPI Brand
oneAPI Spec

What is oneAPI?

oneAPI is a cross-industry, open, standards-based unified programming model that delivers a common developer experience across accelerator architectures—for faster application performance, more productivity, and greater innovation. The oneAPI industry initiative encourages collaboration on the oneAPI specification and compatible oneAPI implementations across the ecosystem.

Explore Spec Elements
Github

Get Involved

We invite radical collaboration from across the ecosystem to create a shared industry spec that gives developers the power and flexibility to create fast, innovative, data-centric solutions.

Give Feedback

"With the growth of AI, machine learning, and data-centric applications, the industry needs a programming model that allows developers to take advantage of rapid innovation in processor architectures. TensorFlow supports the oneAPI industry initiative and its standards-based open specification. oneAPI complements TensorFlow’s modular design and provides increased choice of hardware vendor and processor architecture, and faster support of next-generation accelerators. TensorFlow uses oneAPI today on Xeon processors and we look forward to using oneAPI to run on future Intel architectures."

TensorFlow

"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 and Professor of Computer ScienceThe University of Chicago

"The promise of oneAPI to deliver a single programming environment across multiple compute architectures is a vital tool to unlock the promise of heterogeneous computing. Here science communities can leverage investments in code development across multihardware platforms helping advance performance gains from different hardware targets and also making future hardware targets more accessible."

Paul Calleja, Director of Research Computing ServiceUniversity of Cambridge

"One of the major problems facing developers today is disparate programming environments and little code re-use 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 OfficerCERN Openlab

"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 ManagerGE Healthcare

"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 ManagerHP Enterprise

"We eagerly look forward to the oneAPI initiative, and the effort to build a platform-inclusive programming approach that will help domain experts improve utilization across a variety of available hardware, as well as other emerging architectures in the future."

Dr. Manish Agarwal, Computer Services CentreIIT Delhi

"SUSE is the most customer-centric open source company in the world, and that’s why we look forward to the oneAPI initiative. Its goal of delivering a single multi-architecture programming environment based on an open specification and industry standards will benefit enterprise users globally. SUSE anticipates ongoing collaboration with Intel around this initiative as well as others, in order to help ease software development and deployment for our joint customer base."

Vojtech Pavlik, Vice PresidentSUSE

"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 TeamStockholm University

"We are pleased to see the SYCL standard used as the foundation of oneAPI. This drives the collaboration on open-source implementations including up-streaming to Clang/LLVM and motivates further community input to the standards body at Khronos SYCL."

Ronan Keryell, Editor for the Khronos SYCL Standard and Principal Software Engineer

"The industry needs a proramming model where developers can tak eadvantage of an array of innovtive hardware architectures. The goal of oneAPI is to provide increased choice of hardware vendors, processor architectures, and faster support of next-generation accelerators. Microsoft has been using oneAPI elements across the Intel hardware offerings as part of its initiatives and supports the open standards-based specfication. We are excited to support our customers with choice and accelerate the growth of AI and machine learning."

Tim Harris, Principal ArchitectMicrosoft Azure

Recent Activity

Huawei Extends DPC++ with Support for its Ascend AI Chipset

Newspaper

How High-bandwidth Memory Will Break Performance Bottlenecks

Newspaper

AllianceBlock and the Intelligent Design of DeFi 2.0

Newspaper

Hacktoberfest: Help Celebrate the Advancement of All Things Open Source

Newspaper

Top AI Software

Newspaper

Intel oneAPI 2021.4 Released With More Optimizations, Continues LLVM Adoption

Newspaper

Intel® Concludes Its Exclusive Event For HPC & AI Developers — oneAPI DevSummit, APJ — With Industry Best

Newspaper

Training and Events

Dev Summit at SC

oneAPI Developer
Summit at SC

oneAPI DevSummit China 2021

Please join us, a self-sustained, vibrant community to support each other using oneAPI and Data Parallel C++.

Dev Summit Asia Pacific Watch Now

oneAPI DevSummit, Asia-Pacific & Japan

Dev Summit ISC

oneAPI Developer Summit at ISC

×

Learn DPC++ for Free

Learn More