The Journey to Enabling RVV Solutions with SYCL and the OneAPI Ecosystem
summary
oneAPI Construction Kit is open sourced and available on GitHub and it provides a working RISC‑V RVV reference implementation (a downloadable simulator with RVV cores), a vectorizer called VEX, prewritten high‑quality math libraries, OpenCL/SPIR‑V tooling and LLVM hooks, plus a free unit called click to validate five basic offload APIs. CUDA-to-SYCL conversion uses a tool named catic, autotuning is demonstrated (matrix multiply with about half a dozen algorithm choices), and the stack runs end‑to‑end for experimentation.
AI-written summary · about
chapters (9)
- 0:00Introduction and speaker intro
- 1:28OneAPI construction kit overview
- 4:42Getting started with RISC-V RVV
- 7:31Reference implementation for RISC-V RVV
- 10:40Benefits of oneAPI ecosystem
- 12:27UXL foundation introduction
- 15:37UXL foundation structure
- 17:26UXL momentum and projects
- 19:10Call to action and conclusion
related talks
24mOpen Acceleration for RISC-V – Portability, Performance and Partners...
25mDeep Dive: Accelerating Neural Networks using RVV and Open Standard Software
01h 09mC++20 on Xilinx FPGA with SYCL for Vitis
01h 01mTake Advantage of All the MIPS - SYCL & C++
10mKeynote: Owning Your Silicon Future Starts with Building on RISC-V
21mKeynote: RISC-V State of the Union
56m“Towards Heterogeneous Programming in C++"
37mC++ for multi-accelerator, multi-vendor systems
