• Project Snapshot Ocelot is an open-source project that enables vector support for the BOOM core. • In this generation, we achieve full RVV 1.0 support. • The decoupled VPU is connected through the Open Vector Interface, which enables community collaboration. • The highlight compared to Ocelot2 is the support for segmented vector memory access instructions. • The implementations of these instructions are challenging due to the need of transposing the data. • In Their Own Words Poster Preview Want to Dive Deeper?

Article Summaries:

  • Ocelot3 delivers full RISC‑V Vector (RVV 1.0) support for the BOOM core. The new release decouples the vector processing unit (VPU) and connects it through the Open Vector Interface, enabling broader community collaboration. A key enhancement over Ocelot2 is the implementation of segmented vector memory‑access instructions, which required complex data‑transposition logic. The project was led by Tenstorrent engineers Kishore Senthil Kumar, an intern and RISC‑V RTL design student, and senior engineer Kuan‑Yu Chen, who brings expertise in computer architecture and domain‑specific accelerators. Ocelot3 positions BOOM as a fully compliant, open‑source vector‑capable core.

Sources: