-
Notifications
You must be signed in to change notification settings - Fork 4
Description
Run Information
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | f8f450953d71dabe3fd01961c1d05b57c61e8faf |
Compare | 4834a507be8698d901ff36d10284ca8703743b93 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Regressions in System.Memory.Span<Int32>
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
2.21 ns | 7.90 ns | 3.57 | 0.29 | True | ||||
16.91 ns | 22.74 ns | 1.34 | 0.05 | False | ||||
5.80 ns | 8.34 ns | 1.44 | 0.30 | False | ||||
4.46 ns | 6.56 ns | 1.47 | 0.20 | False | ||||
7.47 ns | 8.80 ns | 1.18 | 0.24 | False | ||||
10.18 ns | 14.35 ns | 1.41 | 0.01 | False |
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Memory.Span<Int32>*'
System.Memory.Span<Int32>.Fill(Size: 4)
ETL Files
Histogram
JIT Disasms
System.Memory.Span<Int32>.BinarySearch(Size: 512)
ETL Files
Histogram
JIT Disasms
System.Memory.Span<Int32>.BinarySearch(Size: 4)
ETL Files
Histogram
JIT Disasms
System.Memory.Span<Int32>.Fill(Size: 33)
ETL Files
Histogram
JIT Disasms
System.Memory.Span<Int32>.LastIndexOfValue(Size: 33)
ETL Files
Histogram
JIT Disasms
System.Memory.Span<Int32>.BinarySearch(Size: 33)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | f8f450953d71dabe3fd01961c1d05b57c61e8faf |
Compare | 4834a507be8698d901ff36d10284ca8703743b93 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Regressions in System.Numerics.Tests.Perf_Matrix4x4
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
1.19 ns | 15.39 ns | 12.89 | 0.65 | True | ||||
1.13 ns | 15.22 ns | 13.45 | 0.61 | True | ||||
1.13 ns | 11.10 ns | 9.79 | 0.70 | True | ||||
1.16 ns | 13.97 ns | 12.09 | 0.63 | True | ||||
1.15 ns | 11.96 ns | 10.37 | 0.64 | True | ||||
1.17 ns | 12.35 ns | 10.60 | 0.65 | True | ||||
1.17 ns | 16.73 ns | 14.26 | 0.60 | True |
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tests.Perf_Matrix4x4*'
System.Numerics.Tests.Perf_Matrix4x4.CreateRotationZWithCenterBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Matrix4x4.CreateRotationYWithCenterBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Matrix4x4.CreateRotationXBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Matrix4x4.CreateRotationXWithCenterBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Matrix4x4.CreateRotationYBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Matrix4x4.CreateRotationZBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Matrix4x4.CreateFromAxisAngleBenchmark
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | f8f450953d71dabe3fd01961c1d05b57c61e8faf |
Compare | 4834a507be8698d901ff36d10284ca8703743b93 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Regressions in System.Memory.Span<Byte>
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
12.88 ns | 20.51 ns | 1.59 | 0.37 | False | ||||
17.02 ns | 32.03 ns | 1.88 | 0.55 | False | ||||
2.68 ns | 10.51 ns | 3.92 | 0.32 | False |
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Memory.Span<Byte>*'
System.Memory.Span<Byte>.Fill(Size: 512)
ETL Files
Histogram
JIT Disasms
System.Memory.Span<Byte>.Reverse(Size: 512)
ETL Files
Histogram
JIT Disasms
System.Memory.Span<Byte>.Fill(Size: 33)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | f8f450953d71dabe3fd01961c1d05b57c61e8faf |
Compare | 4834a507be8698d901ff36d10284ca8703743b93 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Regressions in System.Numerics.Tests.Perf_Matrix3x2
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
5.72 ns | 6.94 ns | 1.21 | 0.11 | False | ||||
1.29 ns | 3.71 ns | 2.88 | 0.22 | False | ||||
5.62 ns | 6.97 ns | 1.24 | 0.10 | False |
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tests.Perf_Matrix3x2*'
System.Numerics.Tests.Perf_Matrix3x2.MultiplyByMatrixOperatorBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Matrix3x2.EqualsBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_Matrix3x2.MultiplyByMatrixBenchmark
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | f8f450953d71dabe3fd01961c1d05b57c61e8faf |
Compare | 4834a507be8698d901ff36d10284ca8703743b93 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Regressions in System.Numerics.Tests.Perf_Quaternion
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
0.63 ns | 8.83 ns | 14.06 | 0.75 | True |
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tests.Perf_Quaternion*'
System.Numerics.Tests.Perf_Quaternion.CreateFromAxisAngleBenchmark
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | f8f450953d71dabe3fd01961c1d05b57c61e8faf |
Compare | 4834a507be8698d901ff36d10284ca8703743b93 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Regressions in System.Collections.Tests.Perf_BitArray
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
15.09 ns | 16.95 ns | 1.12 | 0.08 | False |
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Collections.Tests.Perf_BitArray*'
System.Collections.Tests.Perf_BitArray.BitArraySetAll(Size: 512)
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Name | Value |
---|---|
Architecture | arm64 |
OS | ubuntu 22.04 |
Queue | AmpereUbuntu |
Baseline | f8f450953d71dabe3fd01961c1d05b57c61e8faf |
Compare | 4834a507be8698d901ff36d10284ca8703743b93 |
Diff | Diff |
Configs | CompilationMode:tiered, RunKind:micro |
Regressions in System.Numerics.Tests.Perf_Vector2
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
1.02 ns | 2.66 ns | 2.60 | 0.83 | False |
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
git clone https://github.com/dotnet/performance.git
python3 .\performance\scripts\benchmarks_ci.py -f net8.0 --filter 'System.Numerics.Tests.Perf_Vector2*'
System.Numerics.Tests.Perf_Vector2.NormalizeBenchmark
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository