Skip to content

Conversation

@christiangnrd
Copy link
Member

Benchmarks are now a benchmark test suite that tunes and warms up.

To run all benchmarks on CPU (from AcceleratedKernels/benchmark):

$ julia --project runbenchmarks.jl

To run all compatible benchmarks on Metal (assuming you have added Metal.jl to your benchmark environment):

$ julia --project runbenchmarks.jl --Metal

To run only the accumulation benchmarks on CUDA:

$ julia --project runbenchmarks.jl --CUDA accumulate

@christiangnrd christiangnrd mentioned this pull request Aug 5, 2025
@anicusan anicusan merged commit a90ed05 into JuliaGPU:main Aug 9, 2025
38 of 39 checks passed
@anicusan
Copy link
Member

anicusan commented Aug 9, 2025

This is great, thanks @christiangnrd ! We should add a performance regression tester on pull requests based on this

@christiangnrd christiangnrd deleted the bbench branch August 10, 2025 03:16
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.

2 participants