Repository navigation
Measure the 2.7.0 performance pair at the last kernel change, the 2943rd - #2441
Merged
Merged
Conversation
Reverted before the pull request opens; this commit exists so that the key-commits workflow can be dispatched on this branch. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
v2.6.0 (1a72d4d, the 2664th) and 842e8e9 (the 2943rd), interleaved twice in one Kernel Benchmark Across Key Commits run (43536393809) on one runner. The 2943rd column of the two history tables is the Kernel Benchmark's run on the same commit (43534063686). key-commits.txt is restored to master's list. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #2441 +/- ##
==========================================
- Coverage 86.92% 86.92% -0.01%
==========================================
Files 315 315
Lines 70509 70509
Branches 20606 20606
==========================================
- Hits 61293 61287 -6
- Misses 4944 4951 +7
+ Partials 4272 4271 -1
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Part of #746.
The release checklist's performance pair for 2.7.0:
v2.6.0(1a72d4da, the 2664th commit) beside842e8e95(the 2943rd), the last change to the kernel before the release. #2440, after it, touches no kernel file. The period is 279 commits.Both columns come from one CI runner. The Kernel Benchmark Across Key Commits workflow ran on this branch as run 43536393809, with the list
v2.6.0, 2943rd, v2.6.0, 2943rd. Each commit was measured twice, interleaved, so the runner's spread on an unchanged commit is measured in the same run as the change. The list was a temporary commit on this branch and is restored, so the diff is documentation only. The 2943rd column added to the two history tables at the top of the file comes from the Kernel Benchmark's run 43534063686 on the same commit. Every table in the file has a consistent column count.v2.6.0kernel, the same as Measure the 2.6.0 performance pair at the last kernel change, the 2662nd #2060's 2662nd, reproduces that measurement to within 0.13%;SolveHard−4.72% andSolveMediumHard−3.51%, from A union of solves solves each equation once #2310.SimplifyHard+2.42%, in three steps at A squared sine and cosine with one coefficient are found anywhere in a sum #2175, One and a squared tangent are found anywhere in a sum #2176 and The power reduction of a squared cosine is proved, as the squared sine's is #2177 (+0.88%, +1.05%, +0.45%), each inside the gate's 3%.Derivate+1.85%, in one step at Keep an irrational exponent exact in the power rule #2393. With 2.6.0's +5.65%, it is up 7.5% sincev2.5.0without the gate failing.CompileEasy+33% andCompileHard+42%, which are not gated, at the commits that taught the compilers new nodes: Membership and divisibility compile #2223, A statement where a number is expected is refused by both compilers #2229, tanh and coth of a large number are their limits #2305, Compile a matrix argument as an array, with its inverse and whole powers #2429 and Compile a function of a matrix argument as the function of each entry, and vectors as arrays #2435.CompileEasy+24.4% moved with its allocation.CompileHard−12.2%,RunHard−12.0% andRunMedium−4.3% moved without it. Each reproduced in both pairs, and none is attributed.SimplifyEasy+5.5% is a timing moving alone, recorded as a question rather than a regression.The steps are located from the gate's output on each push to master. Allocation is deterministic, so the run where a row first moves names the commit. What within each commit costs the bytes has not been bisected.
🤖 Generated with Claude Code