Closed performanceautofiler[bot] closed 2 months ago
Tagging subscribers to this area: @dotnet/area-system-numerics See info in area-owners.md if you want to be subscribed.
Looks related to https://github.com/dotnet/runtime/pull/101800.
We also saw many improvements, and those are linked in the above PR.
Many of the benchmarks fully recovered, but it looks like those related to Pow did not.
@stephentoub, pow is because of https://github.com/dotnet/runtime/commit/aab8803eac4111a711b6eb65242ee8a5b14fa411: Disable TensorPrimitives vectorization of Log, Cbrt, Pow, and RootN
The diff range displayed for some of these is very off and is different if you manually go into https://pvscmdupload.z22.web.core.windows.net/reports/allTestHistory/refs/heads/main_arm64_ubuntu%2022.04/System.Numerics.Tensors.Tests.Perf_FloatingPointTensorPrimitives(Double).Pow_Vectors(BufferLength:%203079).html and set the compare range in the graph (which is https://github.com/dotnet/runtime/compare/f88ab88f4ce02569f84922cda802317e69682d8a...f9207e6c85bb6aebd9e7af7504fd3db28b32d058)
Ah, thanks, in that case it's expected, and I believe we can close this.
Run Information
Regressions in System.Numerics.Tensors.Tests.Perf_FloatingPointTensorPrimitives<Double>
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Run Information
Regressions in System.Memory.Span<Int32>
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Run Information
Regressions in System.Collections.TryGetValueFalse<Int32, Int32>
Test Report
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md