Intel Developing "oneAPI" For Optimized Code Across CPUs, GPUs, FPGAs & More

Written by Michael Larabel in Intel on 12 December 2018 at 09:00 AM EST. 12 Comments
Intel's 2018 Architecture Day was primarily focused on the company's hardware architecture road-map, but one of the software (pre)announcements was their oneAPI software stack.

OneAPI is so Intel leaves "no transistor left behind" and is their software stack for providing optimized applications and frameworks across processors, GPUs, FPGAs, and other platforms. It was only briefly covered but sounds akin to the Heterogeneous System Architecture (HSA) and their response to NVIDIA's CUDA ecosystem.

It also appears oneAPI will be open-source, but no code or substantive details were immediately available. It makes sense though given Intel's growing array of FPGA devices, their future Arctic Sound discrete GPU plans, and the need for achieving optimal performance particularly around machine learning workloads.

Hopefully oneAPI will be supporting existing industry standards like OpenCL and SYCL to avoid further fragmentation in this space. But for now it looks like we'll be waiting until some point in 2019 for learning all about it.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week