Skip to content

LinqBenchmarks.Where00ForX has regressed on x86 #67968

Description

@adamsitnik

LinqBenchmarks.Where00ForX has regressed on x86:

Reporting System:

image

Looking at the commit diff, there is nothing suspicious. @AndyAyersMS is there any chance it could be caused by #66618?

Repro:

git clone https://github.com/dotnet/performance.git
py .\performance\scripts\benchmarks_monthly.py net7.0-preview2 net7.0-preview3 --filter LinqBenchmarks.Where00ForX --architecture x86
Details

LinqBenchmarks.Where00ForX

ResultBaseDiffRatioOperating SystemBitProcessor Name
Same794329808.00794899693.001.00alpine 3.12Arm64Unknown processor
Faster324113900.00259144600.001.25debian 11Arm64Unknown processor
Same781263343.50777613883.001.00ubuntu 18.04Arm64Unknown processor
Faster322527300.00263559000.001.22ubuntu 20.04Arm64Unknown processor
Faster300441600.00230009600.001.31Windows 10Arm64Microsoft SQ1 3.0 GHz
Faster298900600.00234569400.001.27Windows 11Arm64Microsoft SQ1 3.0 GHz
Slower171170300.00251297800.000.68Windows 11Arm64Unknown processor
Same200142187.50180847416.001.11macOS Monterey 12.3Arm64Apple M1 Max
Same171841500.00161705425.001.06Windows 10X64Intel Xeon Platinum 8272CL CPU 2.60GHz
Faster161237800.00142624500.001.13Windows 10X64Intel Xeon CPU E5-1650 v4 3.60GHz
Faster137784500.00122582150.001.12Windows 11X64AMD Ryzen Threadripper PRO 3945WX 12-Cores
Faster105536800.0089634450.001.18Windows 11X64AMD Ryzen 9 5900X
Same229482000.00255298300.000.90Windows 11X64Intel Core i5-4300U CPU 1.90GHz (Haswell)
Slower185270700.00322588350.000.57Windows 11X64Unknown processor
Faster124797850.00105598550.001.18Windows 11X64Intel Core i7-8700 CPU 3.20GHz (Coffee Lake)
Same144703400.00131366900.001.10Windows 11X64Intel Core i9-9900T CPU 2.10GHz
Same170150150.00179918000.000.95alpine 3.13X64Intel Core i7-7700 CPU 3.60GHz (Kaby Lake)
Slower401932143.00468423204.000.86centos 7X64Intel Xeon CPU E5530 2.40GHz
Slower164042650.00194109200.000.85debian 11X64Intel Core i7-7700 CPU 3.60GHz (Kaby Lake)
Same177471100.00183275700.000.97opensuse-leap 15.3X64Intel Core i7-7700 CPU 3.60GHz (Kaby Lake)
Same234700149.50217929681.001.08pop 20.04X64Intel Core i7-6600U CPU 2.60GHz (Skylake)
Same171085614.00184165107.000.93ubuntu 18.04X64Intel Xeon CPU E5-1650 v4 3.60GHz
Same318531056.00308674736.001.03ubuntu 18.04X64Intel Core i7-2720QM CPU 2.20GHz (Sandy Bridge)
Same293873600.00287123200.001.02ubuntu 20.04X64Intel Core i7-8650U CPU 1.90GHz (Kaby Lake R)
Same297494100.00273657300.001.09Windows 10ArmMicrosoft SQ1 3.0 GHz
Faster1059013097.00883856253.001.20ubuntu 18.04ArmARMv7 Processor rev 3 (v7l)
Slower178325400.00274649700.000.65Windows 10X86Intel Xeon CPU E5-1650 v4 3.60GHz
Slower141388800.00163779700.000.86Windows 11X86AMD Ryzen Threadripper PRO 3945WX 12-Cores
Slower329635250.00726786000.000.45Windows 11X86Intel Core i7-10510U CPU 1.80GHz
Slower139309700.00236116000.000.59Windows 7 SP1X86Intel Core i7-7700 CPU 3.60GHz (Kaby Lake)
Same288815214.50318472008.000.91macOS Monterey 12.2.1X64Intel Core i7-5557U CPU 3.10GHz (Broadwell)
Same286576674.50268661508.001.07macOS Monterey 12.3.1X64Intel Core i7-4870HQ CPU 2.50GHz (Haswell)

Metadata

Metadata

Assignees

No one assigned

    Labels

    arch-x86area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMItenet-performancePerformance related issue

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions