riscv-perf-model icon indicating copy to clipboard operation
riscv-perf-model copied to clipboard

Vector 1.0 Support VALU

Open AaronGChan opened this issue 1 month ago • 0 comments

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

AaronGChan avatar May 06 '24 06:05 AaronGChan