This repository contains necessary utils scripts for launching and analyzing matrix multiplication from library SuiteSparse:GraphBLAS with RVV1.0 vector extension of RISC-V architecture
Install SuiteSparse
./scripts/setup.sh
Machine optimization (Sudo required. Run before running benchmark)
./scripts/optimizations_settings.sh
Build SuiteSparse with and without AVX
./scripts/makelibx86.sh
Install riscv-gnu-toolchain https://github.com/riscv-collab/riscv-gnu-toolchain
Install qemu-user https://www.qemu.org/download/#source
Build SuiteSparse with and without RVV
/scripts/makelibriscv.sh
For run tests see /test/README.md