Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 932 Bytes

File metadata and controls

32 lines (23 loc) · 932 Bytes

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

Installation Guide:

Install SuiteSparse

./scripts/setup.sh

Machine optimization (Sudo required. Run before running benchmark)

./scripts/optimizations_settings.sh

For x86_64

Build SuiteSparse with and without AVX

./scripts/makelibx86.sh

For RISCV-64

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