Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

31 ci benchmarking #32

Open
wants to merge 86 commits into
base: main
Choose a base branch
from
Open

31 ci benchmarking #32

wants to merge 86 commits into from

Conversation

lorenzovarese
Copy link
Collaborator

@lorenzovarese lorenzovarese commented Sep 12, 2024

  • (GitHub) Fix Documentation CI
  • (GitHub) Fix CI that runs tests
  • (GitHub) Fix benchmark/AirspeedVelocity.jl CI
  • (CSCS) Add script that runs AirspeedVelocity benchmarks between main and the current branch of the PR. Note: the table is only printed in the terminal of the CI job, it is not sent on GitHub

Reminder: we have tried to fix the architecture but the bandwidth numbers seems to be low.

Note: This PR depends on #16

lorenzovarese and others added 30 commits July 18, 2024 16:05
…rray, on fields data and with field operator.
@lorenzovarese lorenzovarese added the enhancement New feature or request label Sep 12, 2024
@lorenzovarese lorenzovarese self-assigned this Sep 12, 2024
Copy link

github-actions bot commented Sep 12, 2024

Benchmark Results

3bd4224... e5dd377... 3bd4224.../e5dd3779b6047c...
addition/array_broadcast_addition 12.2 ± 0.21 ms 12.3 ± 1.4 ms 0.985
addition/field_op_broadcast_addition 17.5 ± 0.47 ms 19.3 ± 0.96 ms 0.905
addition/fields_broadcast_addition 12 ± 0.35 ms 14.2 ± 0.37 ms 0.844
neighbor_sum/field_operator 0.422 ± 0.017 s 0.439 ± 0.0077 s 0.96
remapping/field_operator 0.151 ± 0.0019 s 0.154 ± 0.0042 s 0.983
trigonometry/cos 0.0747 ± 0.00035 s 0.0859 ± 0.00033 s 0.87
trigonometry/field_op_cos 0.0799 ± 0.00038 s 0.0908 ± 0.0007 s 0.88
trigonometry/field_op_sin 0.0768 ± 0.00054 s 0.0863 ± 0.0006 s 0.889
trigonometry/sin 0.0725 ± 0.00039 s 0.0806 ± 0.00033 s 0.9
time_to_load 5.36 ± 0.017 s 5.36 ± 0.042 s 1

Benchmark Plots

A plot of the benchmark results has been uploaded as an artifact to this workflow run.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants