Skip to content

CSR-only RVV SpMV and SpMM with accum-style vector kernels.#19

Open
aasameh wants to merge 4 commits into
merledu:mainfrom
aasameh:main
Open

CSR-only RVV SpMV and SpMM with accum-style vector kernels.#19
aasameh wants to merge 4 commits into
merledu:mainfrom
aasameh:main

Conversation

@aasameh

@aasameh aasameh commented May 17, 2026

Copy link
Copy Markdown

This pull request finalizes a CSR-only sparse compute baseline with scalar and RVV implementations for SpMV and SpMM, with the code organized for review and reproducibility. The RVV path uses an accum-style vectorized inner loop. The kernel logic is based on fused multiply-accumulate operations in the vector inner loop (vfmacc). The update includes the core CSR utilities, scalar baselines, RVV kernels, benchmark targets, correctness checks, and documentation cleanup so the project is ready for collaborative review and iteration.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant