oneAPI Construction Kit Joins the Unified Acceleration Foundation
16 November 2024
oneAPI Construction Kit Joins the Unified Acceleration Foundation
The oneAPI Construction Kit is a framework for bringing the open software ecosystems of oneAPI and SYCL to new, innovative hardware for AI acceleration and high-performance computing. With the oneAPI Construction Kit, hardware vendors can enable the SYCL programming model and open-source libraries for performance and portability with their hardware such as oneMKL for numerical computing or oneDNN for deep learning applications.
We’re proud to announce that the oneAPI Construction Kit is now under governance of the Unified Acceleration (UXL) Foundation. The UXL Foundation’s mission to build a multi-architecture, multi-vendor software ecosystem for all accelerators is well aligned with the purpose of the oneAPI Construction Kit, which enables heterogeneous and vendor-neutral code for the latest hardware architectures. By bringing the oneAPI Construction Kit under its governance, the UXL Foundation will encourage further collaboration and innovation between its members – and you can get involved, too, by visiting the GitHub and trying the oneAPI Construction Kit yourself.
The oneAPI Construction Kit was recently introduced at the virtual DevSummit hosted by the UXL Foundation, and if you’re interested in learning more about this innovative project, you can watch the presentation from Andrew Richards from Codeplay. This DevSummit was an impressive demonstration of the progress made by the UXL Foundation in its first year – whether it’s Samsung’s new oneMCC library for memory centric computing or GE Healthcare’s success with oneAPI, the UXL Foundation is showing that by working collaboratively on open source software, we can innovate more effectively and create an open, vendor-neutral future for high-performance software that benefits all developers.
The oneAPI Construction Kit has already had an impact across Europe. It’s being used in two, pioneering EU-funded research projects – SYCLOPS, and AERO. The SYCLOPS Project is bringing together the open standards of both SYCL and RISC-V into a single, portable and performant stack, while the AERO Project is enabling the future heterogeneous EU cloud infrastructure to support the upcoming EU Processor. It’s also been used successfully by companies like Axelera AI and Embecosm to bring the oneAPI ecosystem to their hardware. We produced a case study with Axelera AI reflecting on their success, and Jeremy Bennett of Embecosm gave an insightful presentation that explains how the oneAPI Construction Kit works, and how Embecosm has used it – it's well worth your time.
You can get involved with the UXL Foundation by visiting the oneAPI Construction Kit’s GitHub to try it for yourself, and by joining the Foundation as a member
Useful Links
https://developer.codeplay.com/products/oneapi/construction-kit/home/
https://github.com/uxlfoundation/oneapi-construction-kit