Closed Bug 1978731 Opened 3 months ago Closed 2 months ago

5% Regression on Jetstream3-8bitbench (Windows) and 5% on gcc-loops (Andoid) on 21jul2025

Categories

(Core :: JavaScript: WebAssembly, defect, P2)

defect

Tracking

()

RESOLVED WONTFIX
Tracking Status
firefox-esr128 --- unaffected
firefox-esr140 --- unaffected
firefox141 --- unaffected
firefox142 --- unaffected
firefox143 --- wontfix

People

(Reporter: mayankleoboy1, Assigned: jseward)

References

(Regression)

Details

(Keywords: regression)

Summary: 5% Regression on Jetstream3-8bitbench on 21jul2025 → 5% Regression on Jetstream3-8bitbench (Windows) and 5% on gcc-loops (Andoid) on 21jul2025

Set release status flags based on info from the regressing bug 1970035

:jseward, since you are the author of the regressor, bug 1970035, could you take a look? Also, could you set the severity field?

For more information, please visit BugBot documentation.

The regression on Android is weird... maybe the perf-tsting setup is reporting incorrect values, or classifying the higher numbers as a regression ?

FWIW, the Windows numbers returned to baseline.
What i dont know yet is f the regression (and the return to baseline) was some sort of glitch, or whethe the improvements are separate and due to bug 1962563 / Bug 1978600.

8bitbench wouldn't be impacted by bug 1962563, but could be impacted by bug 1978600.

(In reply to Mayank Bansal from comment #3)

FWIW, the Windows numbers returned to baseline.
What i dont know yet is f the regression (and the return to baseline) was some sort of glitch, or whethe the improvements are separate and due to bug 1962563 / Bug 1978600.

Is there more specific commit? The bug 1978600 affects only X86 architectures -- it is strange to see "5% on gcc-loops (Andoid)". Is there a regression on Linux?

(In reply to Yury Delendik (:yury) from comment #5)

Is there more specific commit? The bug 1978600 affects only X86 architectures -- it is strange to see "5% on gcc-loops (Andoid)". Is there a regression on Linux?

This is the more refined changelog : https://hg-edge.mozilla.org/integration/autoland/pushloghtml?fromchange=ce0ee8e87702d0c470573542f420bc5b5c97878d&tochange=9c318e31a4ce16547b6bd1e2b1edc49c42d92ab7 , in which bug 1978600 seems the most likely.

(In reply to Mayank Bansal from comment #3)

FWIW, the Windows numbers returned to baseline.
What i dont know yet is f the regression (and the return to baseline) was some sort of glitch, or whethe the improvements are separate and due to bug 1962563 / Bug 1978600.

I don't see anything obvious with 8bitbench that points to regression/improvement from the backout of my patch, see comparison per request from bug 1978998 comment 8 -- too much noise (base is with the 1978600 change, new is without this change).

Severity: -- → S3
Priority: -- → P2
Assignee: nobody → jseward
Flags: needinfo?(jseward)
Depends on: 1979829

The gcc-loops regression on Android is real and is handled in bug 1979829.

However I cannot reproduce the 8bitbench regressions (on x86_64-Linux) locally,
running in the shell. I suspect this is some artefact of the measurement
system. I have the following numbers for 8bitbench-wasm on Intel Tiger Lake
(best of 10 runs):

before EAA patch (Bug 1970035 - part 2 ..)
    Average:      23.933
    Total Score:  23.596 
    51,991,822,903   instructions:u    #    3.92  insn per cycle
    13,284,481,298   cycles:u          #    4.166 GHz 

after EAA patch
    Average:      25.434
    Total Score:  25.009 
    52,061,732,831   instructions:u    #    4.16  insn per cycle
    12,498,497,798   cycles:u          #    4.164 GHz

The patch gives a 0.13% instruction count regression, however it runs in 9.6%
fewer cycles and so the Average and Total Score numbers improve accordingly.

Subsequent changes to m-c (not sure which changes) push the instruction count
below 51 billion:

m-c of 29 July 2025:
    Average:      25.957
    Total Score:  25.543 
    50,892,312,838   instructions:u    #    4.15  insn per cycle
    12,245,606,250   cycles:u          #    4.166 GHz                       

I propose not to chase this any further.

Status: NEW → RESOLVED
Closed: 2 months ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.