Skip to content

Add vec-memcpy benchmark - #86

Open
reed-nicolas wants to merge 1 commit into
ucb-bar:masterfrom
reed-nicolas:add-vec-memcpy-bmark
Open

Add vec-memcpy benchmark#86
reed-nicolas wants to merge 1 commit into
ucb-bar:masterfrom
reed-nicolas:add-vec-memcpy-bmark

Conversation

@reed-nicolas

Copy link
Copy Markdown

Adds a vectorized memcpy bandwidth benchmark to the benchmarks suite.

The benchmark runs an RVV byte copy and prints cycles and bytes so bandwidth can be computed. COPY_BYTES sets the copy size, defaults to 4 MiB, and can be varied to test different cache levels.

The copy kernel is vendored from riscv-rvv-intrinsic-doc (BSD-3-Clause); see rvv_memcpy.h.

@reed-nicolas
reed-nicolas marked this pull request as ready for review June 29, 2026 06:51
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