Skip to content

Improve support for ARM benchmarks - #2550

Merged
Kobzol merged 7 commits into
rust-lang:mainfrom
Kobzol:arm
Aug 31, 2026
Merged

Improve support for ARM benchmarks#2550
Kobzol merged 7 commits into
rust-lang:mainfrom
Kobzol:arm

Conversation

@Kobzol

@Kobzol Kobzol commented Aug 29, 2026

Copy link
Copy Markdown
Member

Since we now finally have an ARM machine for benchmarking, I tested having both x64 and ARM data locally, and found some issues, which this PR solves.

This PR:

  • Ensures that both GitHub PR comments and perf. triage only considers x64, for now.
  • Fixes a pretty nasty bug (6f2df11). If we got different target/frontend thread data into the DB without this fix, the compare page would start showing random subsets of data (yikes!). Found this out while testing the new self-comparison functionality locally.
  • Allow self-comparing target results for the same commit (so that we can compare x64 vs ARM perf.).

It doesn't yet enable running ARM benchmarks by default, because we don't yet build aarch64 artifacts by default in try builds.

@Kobzol
Kobzol requested a review from lqd August 29, 2026 12:29
Before, the `Eq`/`Hash` implementations were ignoring some benchmark parameters.
@Kobzol
Kobzol force-pushed the arm branch 2 times, most recently from 472894e to 9f2d1ab Compare August 29, 2026 12:36
@Kobzol Kobzol changed the title Improve support for ARM benchmarks and run them by default Improve support for ARM benchmarks Aug 29, 2026
The compare page will still include all targets.
Comment thread site/src/request_handlers/github.rs

@lqd lqd left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I haven't tested this locally, but reading it through made sense to me

@Kobzol

Kobzol commented Aug 31, 2026

Copy link
Copy Markdown
Member Author

Let's try on production!

@Kobzol
Kobzol added this pull request to the merge queue Aug 31, 2026
Merged via the queue into rust-lang:main with commit e0a2d97 Aug 31, 2026
15 checks passed
@Kobzol
Kobzol deleted the arm branch August 31, 2026 08:01
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