中文

减少向量寄存器数的RISC-V V向量扩展(RVV)

硬件体系结构 2024-10-14 v1

摘要

为减少小型处理器上RISC-V向量扩展(RVV)的面积,作者正在考虑一种简单修改:减少向量寄存器文件的寄存器数量。标准"V"扩展需要32个向量寄存器,我们建议将其减少到16或8个寄存器。RVV的其他功能仍受支持。减少向量寄存器数量并不生成完全新的编程模型:虽然结果内核不具有标准RVV的二进制代码兼容性,但为其编译只需要在编译器中参数化向量寄存器文件大小。减少的向量寄存器文件仍允许RVV处理器核心获得较高的利用率。许多有用信号处理内核需要较少的寄存器,在1:4链式比率下变得高效。

关键词

引用

@article{arxiv.2410.08396,
  title  = {RISC-V V Vector Extension (RVV) with reduced number of vector registers},
  author = {Eino Jacobs and Dmitry Utyansky and Muhammad Hassan and Thomas Roecker},
  journal= {arXiv preprint arXiv:2410.08396},
  year   = {2024}
}