Description
Run Information
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | e1ab2243b27da4aa8a76372e4384bcd2b5894b3b |
Compare | 2b3088b99e97f0d6d3dd24dcd41ab330757f5aa2 |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Regressions in System.Numerics.Tests.Perf_VectorOf<Byte>
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
13.34 ns | 14.67 ns | 1.10 | 0.16 | False | ||||
29.56 ns | 32.88 ns | 1.11 | 0.21 | False | ||||
13.65 ns | 14.67 ns | 1.07 | 0.20 | False | ||||
13.55 ns | 14.66 ns | 1.08 | 0.19 | False | ||||
13.25 ns | 16.20 ns | 1.22 | 0.22 | False | ||||
13.46 ns | 15.47 ns | 1.15 | 0.21 | False | ||||
13.67 ns | 14.76 ns | 1.08 | 0.13 | 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_VectorOf<Byte>*'
System.Numerics.Tests.Perf_VectorOf<Byte>.XorBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_VectorOf<Byte>.MultiplyOperatorBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_VectorOf<Byte>.SubtractionOperatorBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_VectorOf<Byte>.AddOperatorBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_VectorOf<Byte>.ExclusiveOrOperatorBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_VectorOf<Byte>.BitwiseOrOperatorBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_VectorOf<Byte>.SubtractBenchmark
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | a86987ccab917433d065fe5dc8870fc261f79d14 |
Compare | 2b3088b99e97f0d6d3dd24dcd41ab330757f5aa2 |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Regressions in System.Runtime.Intrinsics.Tests.Perf_Vector128Int
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
13.51 ns | 14.83 ns | 1.10 | 0.21 | False | ||||
39.10 ns | 42.84 ns | 1.10 | 0.16 | False | ||||
13.60 ns | 15.41 ns | 1.13 | 0.20 | False | ||||
32.22 ns | 35.96 ns | 1.12 | 0.23 | False | ||||
13.70 ns | 14.71 ns | 1.07 | 0.23 | False | ||||
13.66 ns | 14.68 ns | 1.07 | 0.15 | False | ||||
13.30 ns | 18.72 ns | 1.41 | 0.22 | False | ||||
13.69 ns | 14.85 ns | 1.08 | 0.18 | False | ||||
13.61 ns | 15.43 ns | 1.13 | 0.20 | False | ||||
30.72 ns | 33.09 ns | 1.08 | 0.33 | False | ||||
13.98 ns | 17.63 ns | 1.26 | 0.24 | False | ||||
30.28 ns | 33.64 ns | 1.11 | 0.20 | 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.Runtime.Intrinsics.Tests.Perf_Vector128Int*'
System.Runtime.Intrinsics.Tests.Perf_Vector128Int.SubtractBenchmark
ETL Files
Histogram
JIT Disasms
System.Runtime.Intrinsics.Tests.Perf_Vector128Int.DivideBenchmark
ETL Files
Histogram
JIT Disasms
System.Runtime.Intrinsics.Tests.Perf_Vector128Int.MultiplyBenchmark
ETL Files
Histogram
JIT Disasms
System.Runtime.Intrinsics.Tests.Perf_Vector128Int.MinBenchmark
ETL Files
Histogram
JIT Disasms
System.Runtime.Intrinsics.Tests.Perf_Vector128Int.ExclusiveOrOperatorBenchmark
ETL Files
Histogram
JIT Disasms
System.Runtime.Intrinsics.Tests.Perf_Vector128Int.ZeroBenchmark
ETL Files
Histogram
JIT Disasms
System.Runtime.Intrinsics.Tests.Perf_Vector128Int.EqualsStaticBenchmark
ETL Files
Histogram
JIT Disasms
System.Runtime.Intrinsics.Tests.Perf_Vector128Int.BitwiseOrOperatorBenchmark
ETL Files
Histogram
JIT Disasms
System.Runtime.Intrinsics.Tests.Perf_Vector128Int.BitwiseAndOperatorBenchmark
ETL Files
Histogram
JIT Disasms
System.Runtime.Intrinsics.Tests.Perf_Vector128Int.AbsBenchmark
ETL Files
Histogram
JIT Disasms
System.Runtime.Intrinsics.Tests.Perf_Vector128Int.ConditionalSelectBenchmark
ETL Files
Histogram
JIT Disasms
System.Runtime.Intrinsics.Tests.Perf_Vector128Int.GreaterThanBenchmark
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | a86987ccab917433d065fe5dc8870fc261f79d14 |
Compare | 2b3088b99e97f0d6d3dd24dcd41ab330757f5aa2 |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Regressions in System.Memory.ReadOnlySpan
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
29.02 ns | 31.98 ns | 1.10 | 0.49 | 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.ReadOnlySpan*'
System.Memory.ReadOnlySpan.Trim(input: "abcdefg")
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository
Run Information
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | a86987ccab917433d065fe5dc8870fc261f79d14 |
Compare | 0f2e63fbdd63bc239df46efd01a329b42fea8531 |
Diff | Diff |
Configs | CompilationMode:wasm, RunKind:micro |
Regressions in System.Numerics.Tests.Perf_VectorOf<UInt64>
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
13.91 ns | 15.31 ns | 1.10 | 0.16 | False | ||||
21.21 ns | 23.68 ns | 1.12 | 0.32 | False | ||||
13.51 ns | 15.88 ns | 1.18 | 0.20 | False | ||||
13.19 ns | 16.65 ns | 1.26 | 0.14 | False | ||||
13.83 ns | 15.23 ns | 1.10 | 0.24 | False | ||||
14.54 ns | 19.28 ns | 1.33 | 0.31 | False | ||||
21.52 ns | 23.38 ns | 1.09 | 0.29 | False | ||||
13.45 ns | 14.47 ns | 1.08 | 0.20 | 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_VectorOf<UInt64>*'
System.Numerics.Tests.Perf_VectorOf<UInt64>.BitwiseAndOperatorBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_VectorOf<UInt64>.MultiplyBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_VectorOf<UInt64>.ExclusiveOrOperatorBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_VectorOf<UInt64>.ZeroBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_VectorOf<UInt64>.BitwiseOrOperatorBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_VectorOf<UInt64>.ConditionalSelectBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_VectorOf<UInt64>.AddBenchmark
ETL Files
Histogram
JIT Disasms
System.Numerics.Tests.Perf_VectorOf<UInt64>.BitwiseAndBenchmark
ETL Files
Histogram
JIT Disasms
Docs
Profiling workflow for dotnet/runtime repository
Benchmarking workflow for dotnet/runtime repository