riscv-perf-model
riscv-perf-model copied to clipboard
Vector 1.0 Support VALU
PR Goals: Implement basic vector support for VALU operations, UOp generation for LMUL > 1, and vset support. The goal in this stage to design all necessary components to support a vadd.vv instruction with varying LMUL and SEW values set.
PR is currently in draft to get feedback from community before proceeding to support more VALU/VFMPU instructions and write test bench to close out this PR. PR will fail regressions, due to test benches not being updated yet until design is closer to being finalized. Following work will address more complex instructions such as VRGather, VReductions and so on.
Documentation: https://github.com/riscv-software-src/riscv-perf-model/discussions/89#discussioncomment-9324963