You may include the oneAPI Ecosystem into your Intel RISC V Processor by using the oneAPI Construction Kit.
Intel RISC-V
Codeplay, an Intel company, just announced that RISC-V is supported by their oneAPI Construction Kit. Intel RISC V is an open standard instruction set architecture (ISA) that is growing quickly and is accessible for all types of processors under royalty-free open-source licenses.
The oneAPI programming model allows a single codebase to be deployed across multiple computing architectures, including CPUs, GPUs, FPGAs, and other accelerators. This is achieved through direct programming in C++ with SYCL, a collection of libraries targeted at common functions like math, threading, and neural networks, and a hardware abstraction layer that allows programming in one language to target different devices.
The UXL Foundation is currently in charge of overseeing the oneAPI standard in order to foster open source collaboration and the development of a coherent, cross-architecture programming paradigm free from proprietary software lock-in.
Codeplay's oneAPI Construction Kit is a framework that might be used to extend the oneAPI ecosystem to custom AI and HPC systems. The latest 4.0 version includes RISC-V native host for the first time, allowing both native on-host and cross-compilation.
This feature allows applications to run on a CPU and take use of the acceleration provided by SYCL via data parallelism. An important step toward achieving the vision of an entirely open hardware and software stack is now possible for Intel RISC V processor designers thanks to the oneAPI Construction Kit, which makes it simple to integrate SYCL and the oneAPI ecosystem with their hardware. It is open-source and totally free to use.
Construction Kit for OneAPI
The oneAPI Construction Kit provides your processor with an open environment. It is a framework that allows hardware platforms to leverage SYCL and other open standards. It may also be used to add custom AI and HPC architectures to the oneAPI ecosystem.
Provide an Open, Dynamic Ecosystem for Developers to Access
New and customized accelerators may take use of the oneAPI ecosystem and a wealth of SYCL libraries with the oneAPI Construction Kit. This open ecosystem is supported and maintained by contributors from many industrial sectors, so you may create knowing that features and libraries will be maintained. It also reduces the time developers spend rewriting code and maintaining several codebases, giving them more time to innovate.
Anyone who develops hardware may benefit from using the oneAPI Construction Kit. The Kit comes with a reference implementation for Intel RISC V vector processors to get you started, but it can be customized to work with a range of CPUs.
Codeplay Adds RISC-V Support to the oneAPI Construction Kit
RISC-V, an open standard instruction set architecture (ISA) that is continually evolving, is compatible with a wide range of processors, including CPUs and accelerators. Intel RISC V processors are made by companies like Axelera, Codasip, and others for a range of uses. The European Union is also developing RISC-V-powered microprocessors under the European Processor Initiative.
As members of RISC-V International, Codeplay has long been a leader in open ecosystems and has worked on the project for many years, leading working groups that have shaped the standard. Nous understand that open, standards-based hardware is the first step in creating a truly open ecosystem. But to achieve that, you also need open source, open hardware, and open software all the way around.
This is where oneAPI and SYCL come into play, providing a well-developed programming architecture together with an ecosystem of open-source, standards-based software libraries for a variety of applications, including oneMKL or oneDNN. Because oneAPI and SYCL are heterogeneous, you can write code once and run it on any GPU AMD, Intel, NVIDIA, or, more recently, RISC-V without being constrained by the hardware maker.
With the latest oneAPI Construction Kit version 4.0, Intel first introduced RISC-V native host for both native on-host and cross-compilation. This feature allows applications to run on a CPU and take use of the acceleration provided by SYCL via data parallelism. One significant step toward achieving the goal of a fully open hardware and software stack is that Intel RISC V processor designers can now easily integrate SYCL and the oneAPI ecosystem with their hardware thanks to the oneAPI Construction Kit.

0 Comments