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
Meet the Authors
Kishore Senthil Kumar
Intern, RISC-V RTL at Tenstorrent in USA
He is a Computer Engineering student at the University of Michigan, pursuing my BSE (2026) and MS (2027). Currently, I intern as an RTL Design Engineer at Tenstorrent, working on open-source vector processing units. My interests include computer architecture, RTL design, and developing efficient hardware systems.
Kuan-Yu Chen
Senior Engineer, RISC-V RTL at Tenstorrent, USA
Kuan-Yu Chen received the B.S. degree in electrical engineering from National Taiwan University, Taipei, Taiwan, in 2018, and the M.S.E. and Ph.D. degrees in electrical and computer engineering from the University of Michigan, Ann Arbor, MI, USA, in 2020 and 2024, respectively. He is currently working as a Senior Design Engineer with Tenstorrent Inc. His research interests include computer architecture, domain-specific programmable accelerators, and digital circuit design.