Skip to content

KTH-ScaLab/rvv-evaluation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rvv-evaluation

RVV-Eval is a benchmark suite for studying performance portability on RISC-V Vector (RVV) processors. It contains three benchmark groups:

  1. Assembly microbenchmarks for instruction-level throughput studies.
  2. Proxy benchmarks for application kernels and larger benchmark codes.
  3. Applications for end-to-end workloads ported to or evaluated on RVV.

Group 1: Assembly Microbenchmarks

The assembly benchmarks generate small C++ kernels with inline assembly and measure low-level scalar/RVV instruction behavior.

Group 2: Proxy Benchmarks

The proxy benchmarks compare non-vectorized, auto-vectorized, and LMUL-controlled RVV builds for larger kernels and applications.

Group 3: Applications

The application benchmarks contain larger end-to-end workloads evaluated or ported for RVV.

Citation

Please cite:

@misc{shi2026closergapportableperformance,
      title={Closer in the Gap: Towards Portable Performance on RISC-V Vector Processors}, 
      author={Ruimin Shi and Maya Gokhale and Pei-Hung Lin and Xavier Teruel and Ivy Peng},
      year={2026},
      eprint={2605.10860},
      archivePrefix={arXiv},
      primaryClass={cs.DC},
      url={https://arxiv.org/abs/2605.10860}, 
}

Contact

Ruimin Shi: ruimins@kth.se.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors