Created
July 8, 2023 17:05
-
-
Save DBalashov/3ed227ff86a85ab666fd9254406f61b5 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Validating benchmarks: | |
// ***** BenchmarkRunner: Start ***** | |
// ***** Found 33 benchmark(s) in total ***** | |
// ***** Building 1 exe(s) in Parallel: Start ***** | |
// start dotnet restore /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1 /p:Deterministic=true /p:Optimize=true in C:\Projects\Test_Benchmarks\Test_Benchmarks\bin\Release\net7.0\1864e80c-9708-420e-bf08-9157be836835 | |
// command took 1,24s and exited with 0 | |
// start dotnet build -c Release --no-restore /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1 /p:Deterministic=true /p:Optimize=true in C:\Projects\Test_Benchmarks\Test_Benchmarks\bin\Release\net7.0\1864e80c-9708-420e-bf08-9157be836835 | |
// command took 3,52s and exited with 0 | |
// ***** Done, took 00:00:04 (4.96 sec) ***** | |
// Found 33 benchmarks: | |
// MainTest.FindSimple: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=128] | |
// MainTest.FindSSE_128: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=128] | |
// MainTest.FindSSE_256: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=128] | |
// MainTest.FindSimple: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=256] | |
// MainTest.FindSSE_128: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=256] | |
// MainTest.FindSSE_256: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=256] | |
// MainTest.FindSimple: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=512] | |
// MainTest.FindSSE_128: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=512] | |
// MainTest.FindSSE_256: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=512] | |
// MainTest.FindSimple: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=1024] | |
// MainTest.FindSSE_128: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=1024] | |
// MainTest.FindSSE_256: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=1024] | |
// MainTest.FindSimple: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=2048] | |
// MainTest.FindSSE_128: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=2048] | |
// MainTest.FindSSE_256: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=2048] | |
// MainTest.FindSimple: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=3072] | |
// MainTest.FindSSE_128: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=3072] | |
// MainTest.FindSSE_256: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=3072] | |
// MainTest.FindSimple: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=4096] | |
// MainTest.FindSSE_128: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=4096] | |
// MainTest.FindSSE_256: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=4096] | |
// MainTest.FindSimple: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=5120] | |
// MainTest.FindSSE_128: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=5120] | |
// MainTest.FindSSE_256: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=5120] | |
// MainTest.FindSimple: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=6144] | |
// MainTest.FindSSE_128: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=6144] | |
// MainTest.FindSSE_256: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=6144] | |
// MainTest.FindSimple: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=7168] | |
// MainTest.FindSSE_128: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=7168] | |
// MainTest.FindSSE_256: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=7168] | |
// MainTest.FindSimple: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=8192] | |
// MainTest.FindSSE_128: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=8192] | |
// MainTest.FindSSE_256: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=8192] | |
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) | |
// ************************** | |
// Benchmark: MainTest.FindSimple: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=128] | |
// *** Execute *** | |
// Launch: 1 / 1 | |
// Execute: dotnet 1864e80c-9708-420e-bf08-9157be836835.dll --anonymousPipes 1260 1600 --benchmarkName "MainTest.FindSimple(N: 128)" --job "Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2" --benchmarkId 0 in C:\Projects\Test_Benchmarks\Test_Benchmarks\bin\Release\net7.0\1864e80c-9708-420e-bf08-9157be836835\bin\Release\net7.0 | |
// BeforeAnythingElse | |
// Benchmark Process Environment Information: | |
// Runtime=.NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2 | |
// GC=Concurrent Workstation | |
// HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT VectorSize=256 | |
// Job: Job-WRTZQP(InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) | |
OverheadJitting 1: 1 op, 153800.00 ns, 153.8000 us/op | |
WorkloadJitting 1: 1 op, 1366100.00 ns, 1.3661 ms/op | |
OverheadWarmup 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 3: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadWarmup 4: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 3: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 4: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 6: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 7: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 8: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 9: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 10: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 11: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 12: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 13: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 14: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 15: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 16: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 17: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 18: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 19: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 20: 1 op, 100.00 ns, 100.0000 ns/op | |
WorkloadWarmup 1: 1 op, 1401000.00 ns, 1.4010 ms/op | |
WorkloadWarmup 2: 1 op, 1426100.00 ns, 1.4261 ms/op | |
// BeforeActualRun | |
WorkloadActual 1: 1 op, 1155500.00 ns, 1.1555 ms/op | |
WorkloadActual 2: 1 op, 1128300.00 ns, 1.1283 ms/op | |
// AfterActualRun | |
WorkloadResult 1: 1 op, 1155300.00 ns, 1.1553 ms/op | |
WorkloadResult 2: 1 op, 1128100.00 ns, 1.1281 ms/op | |
// AfterAll | |
// Benchmark Process 352 has exited with code 0. | |
Mean = 1.142 ms, StdErr = 0.014 ms (1.19%), N = 2, StdDev = 0.019 ms | |
Min = 1.128 ms, Q1 = 1.135 ms, Median = 1.142 ms, Q3 = 1.149 ms, Max = 1.155 ms | |
IQR = 0.014 ms, LowerFence = 1.115 ms, UpperFence = 1.169 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
// ** Remained 32 (97,0 %) benchmark(s) to run. Estimated finish 2023-07-08 21:02 (0h 0m from now) ** | |
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) | |
// ************************** | |
// Benchmark: MainTest.FindSSE_128: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=128] | |
// *** Execute *** | |
// Launch: 1 / 1 | |
// Execute: dotnet 1864e80c-9708-420e-bf08-9157be836835.dll --anonymousPipes 1068 1648 --benchmarkName "MainTest.FindSSE_128(N: 128)" --job "Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2" --benchmarkId 1 in C:\Projects\Test_Benchmarks\Test_Benchmarks\bin\Release\net7.0\1864e80c-9708-420e-bf08-9157be836835\bin\Release\net7.0 | |
// BeforeAnythingElse | |
// Benchmark Process Environment Information: | |
// Runtime=.NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2 | |
// GC=Concurrent Workstation | |
// HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT VectorSize=256 | |
// Job: Job-KNJMVZ(InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) | |
OverheadJitting 1: 1 op, 151800.00 ns, 151.8000 us/op | |
WorkloadJitting 1: 1 op, 1987900.00 ns, 1.9879 ms/op | |
OverheadWarmup 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 2: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadWarmup 3: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 4: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 6: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 3: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 4: 1 op, 500.00 ns, 500.0000 ns/op | |
OverheadActual 5: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 6: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 7: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 8: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 9: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 10: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 11: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 12: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 13: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 14: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 15: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 16: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 17: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 18: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 19: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 20: 1 op, 200.00 ns, 200.0000 ns/op | |
WorkloadWarmup 1: 1 op, 1327500.00 ns, 1.3275 ms/op | |
WorkloadWarmup 2: 1 op, 1328700.00 ns, 1.3287 ms/op | |
// BeforeActualRun | |
WorkloadActual 1: 1 op, 1470900.00 ns, 1.4709 ms/op | |
WorkloadActual 2: 1 op, 1326900.00 ns, 1.3269 ms/op | |
// AfterActualRun | |
WorkloadResult 1: 1 op, 1470700.00 ns, 1.4707 ms/op | |
WorkloadResult 2: 1 op, 1326700.00 ns, 1.3267 ms/op | |
// AfterAll | |
// Benchmark Process 30384 has exited with code 0. | |
Mean = 1.399 ms, StdErr = 0.072 ms (5.15%), N = 2, StdDev = 0.102 ms | |
Min = 1.327 ms, Q1 = 1.363 ms, Median = 1.399 ms, Q3 = 1.435 ms, Max = 1.471 ms | |
IQR = 0.072 ms, LowerFence = 1.255 ms, UpperFence = 1.543 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
// ** Remained 31 (93,9 %) benchmark(s) to run. Estimated finish 2023-07-08 21:02 (0h 0m from now) ** | |
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) | |
// ************************** | |
// Benchmark: MainTest.FindSSE_256: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=128] | |
// *** Execute *** | |
// Launch: 1 / 1 | |
// Execute: dotnet 1864e80c-9708-420e-bf08-9157be836835.dll --anonymousPipes 1320 1568 --benchmarkName "MainTest.FindSSE_256(N: 128)" --job "Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2" --benchmarkId 2 in C:\Projects\Test_Benchmarks\Test_Benchmarks\bin\Release\net7.0\1864e80c-9708-420e-bf08-9157be836835\bin\Release\net7.0 | |
// BeforeAnythingElse | |
// Benchmark Process Environment Information: | |
// Runtime=.NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2 | |
// GC=Concurrent Workstation | |
// HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT VectorSize=256 | |
// Job: Job-EMFIWA(InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) | |
OverheadJitting 1: 1 op, 147000.00 ns, 147.0000 us/op | |
WorkloadJitting 1: 1 op, 1509600.00 ns, 1.5096 ms/op | |
OverheadWarmup 1: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadWarmup 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 3: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 4: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadWarmup 5: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 1: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 2: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 3: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 4: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 5: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 6: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 7: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 8: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 9: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 10: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 11: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 12: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 13: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 14: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 15: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 16: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 17: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 18: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 19: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 20: 1 op, 200.00 ns, 200.0000 ns/op | |
WorkloadWarmup 1: 1 op, 907700.00 ns, 907.7000 us/op | |
WorkloadWarmup 2: 1 op, 907400.00 ns, 907.4000 us/op | |
// BeforeActualRun | |
WorkloadActual 1: 1 op, 971700.00 ns, 971.7000 us/op | |
WorkloadActual 2: 1 op, 832300.00 ns, 832.3000 us/op | |
// AfterActualRun | |
WorkloadResult 1: 1 op, 971500.00 ns, 971.5000 us/op | |
WorkloadResult 2: 1 op, 832100.00 ns, 832.1000 us/op | |
// AfterAll | |
// Benchmark Process 22476 has exited with code 0. | |
Mean = 901.800 μs, StdErr = 69.700 μs (7.73%), N = 2, StdDev = 98.571 μs | |
Min = 832.100 μs, Q1 = 866.950 μs, Median = 901.800 μs, Q3 = 936.650 μs, Max = 971.500 μs | |
IQR = 69.700 μs, LowerFence = 762.400 μs, UpperFence = 1,041.200 μs | |
ConfidenceInterval = [NaN μs; NaN μs] (CI 99.9%), Margin = NaN μs (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
// ** Remained 30 (90,9 %) benchmark(s) to run. Estimated finish 2023-07-08 21:02 (0h 0m from now) ** | |
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) | |
// ************************** | |
// Benchmark: MainTest.FindSimple: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=256] | |
// *** Execute *** | |
// Launch: 1 / 1 | |
// Execute: dotnet 1864e80c-9708-420e-bf08-9157be836835.dll --anonymousPipes 1292 1648 --benchmarkName "MainTest.FindSimple(N: 256)" --job "Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2" --benchmarkId 3 in C:\Projects\Test_Benchmarks\Test_Benchmarks\bin\Release\net7.0\1864e80c-9708-420e-bf08-9157be836835\bin\Release\net7.0 | |
// BeforeAnythingElse | |
// Benchmark Process Environment Information: | |
// Runtime=.NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2 | |
// GC=Concurrent Workstation | |
// HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT VectorSize=256 | |
// Job: Job-FJKKAY(InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) | |
OverheadJitting 1: 1 op, 150400.00 ns, 150.4000 us/op | |
WorkloadJitting 1: 1 op, 2616000.00 ns, 2.6160 ms/op | |
OverheadWarmup 1: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadWarmup 2: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadWarmup 3: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 4: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadWarmup 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 6: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 1: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 3: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 4: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 6: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 7: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 8: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 9: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 10: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 11: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 12: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 13: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 14: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 15: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 16: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 17: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 18: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 19: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 20: 1 op, 200.00 ns, 200.0000 ns/op | |
WorkloadWarmup 1: 1 op, 2250800.00 ns, 2.2508 ms/op | |
WorkloadWarmup 2: 1 op, 2249000.00 ns, 2.2490 ms/op | |
// BeforeActualRun | |
WorkloadActual 1: 1 op, 2250500.00 ns, 2.2505 ms/op | |
WorkloadActual 2: 1 op, 2262800.00 ns, 2.2628 ms/op | |
// AfterActualRun | |
WorkloadResult 1: 1 op, 2250300.00 ns, 2.2503 ms/op | |
WorkloadResult 2: 1 op, 2262600.00 ns, 2.2626 ms/op | |
// AfterAll | |
// Benchmark Process 29332 has exited with code 0. | |
Mean = 2.256 ms, StdErr = 0.006 ms (0.27%), N = 2, StdDev = 0.009 ms | |
Min = 2.250 ms, Q1 = 2.253 ms, Median = 2.256 ms, Q3 = 2.260 ms, Max = 2.263 ms | |
IQR = 0.006 ms, LowerFence = 2.244 ms, UpperFence = 2.269 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
// ** Remained 29 (87,9 %) benchmark(s) to run. Estimated finish 2023-07-08 21:02 (0h 0m from now) ** | |
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) | |
// ************************** | |
// Benchmark: MainTest.FindSSE_128: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=256] | |
// *** Execute *** | |
// Launch: 1 / 1 | |
// Execute: dotnet 1864e80c-9708-420e-bf08-9157be836835.dll --anonymousPipes 1364 1420 --benchmarkName "MainTest.FindSSE_128(N: 256)" --job "Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2" --benchmarkId 4 in C:\Projects\Test_Benchmarks\Test_Benchmarks\bin\Release\net7.0\1864e80c-9708-420e-bf08-9157be836835\bin\Release\net7.0 | |
// BeforeAnythingElse | |
// Benchmark Process Environment Information: | |
// Runtime=.NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2 | |
// GC=Concurrent Workstation | |
// HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT VectorSize=256 | |
// Job: Job-BWFBGY(InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) | |
OverheadJitting 1: 1 op, 148900.00 ns, 148.9000 us/op | |
WorkloadJitting 1: 1 op, 2977900.00 ns, 2.9779 ms/op | |
OverheadWarmup 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 3: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 4: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadWarmup 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 3: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 4: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 6: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 7: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 8: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 9: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 10: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 11: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 12: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 13: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 14: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 15: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 16: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 17: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 18: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 19: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 20: 1 op, 200.00 ns, 200.0000 ns/op | |
WorkloadWarmup 1: 1 op, 2390100.00 ns, 2.3901 ms/op | |
WorkloadWarmup 2: 1 op, 2397100.00 ns, 2.3971 ms/op | |
// BeforeActualRun | |
WorkloadActual 1: 1 op, 2412000.00 ns, 2.4120 ms/op | |
WorkloadActual 2: 1 op, 2763800.00 ns, 2.7638 ms/op | |
// AfterActualRun | |
WorkloadResult 1: 1 op, 2411800.00 ns, 2.4118 ms/op | |
WorkloadResult 2: 1 op, 2763600.00 ns, 2.7636 ms/op | |
// AfterAll | |
// Benchmark Process 28404 has exited with code 0. | |
Mean = 2.588 ms, StdErr = 0.176 ms (6.80%), N = 2, StdDev = 0.249 ms | |
Min = 2.412 ms, Q1 = 2.500 ms, Median = 2.588 ms, Q3 = 2.676 ms, Max = 2.764 ms | |
IQR = 0.176 ms, LowerFence = 2.236 ms, UpperFence = 2.939 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
// ** Remained 28 (84,8 %) benchmark(s) to run. Estimated finish 2023-07-08 21:02 (0h 0m from now) ** | |
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) | |
// ************************** | |
// Benchmark: MainTest.FindSSE_256: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=256] | |
// *** Execute *** | |
// Launch: 1 / 1 | |
// Execute: dotnet 1864e80c-9708-420e-bf08-9157be836835.dll --anonymousPipes 1376 1460 --benchmarkName "MainTest.FindSSE_256(N: 256)" --job "Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2" --benchmarkId 5 in C:\Projects\Test_Benchmarks\Test_Benchmarks\bin\Release\net7.0\1864e80c-9708-420e-bf08-9157be836835\bin\Release\net7.0 | |
// BeforeAnythingElse | |
// Benchmark Process Environment Information: | |
// Runtime=.NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2 | |
// GC=Concurrent Workstation | |
// HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT VectorSize=256 | |
// Job: Job-HFNRFM(InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) | |
OverheadJitting 1: 1 op, 165700.00 ns, 165.7000 us/op | |
WorkloadJitting 1: 1 op, 2209900.00 ns, 2.2099 ms/op | |
OverheadWarmup 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 2: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadWarmup 3: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 4: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 5: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 3: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 4: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 6: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 7: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 8: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 9: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 10: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 11: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 12: 1 op, 400.00 ns, 400.0000 ns/op | |
OverheadActual 13: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 14: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 15: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 16: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 17: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 18: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 19: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 20: 1 op, 200.00 ns, 200.0000 ns/op | |
WorkloadWarmup 1: 1 op, 1629100.00 ns, 1.6291 ms/op | |
WorkloadWarmup 2: 1 op, 2074000.00 ns, 2.0740 ms/op | |
// BeforeActualRun | |
WorkloadActual 1: 1 op, 1644800.00 ns, 1.6448 ms/op | |
WorkloadActual 2: 1 op, 1508100.00 ns, 1.5081 ms/op | |
// AfterActualRun | |
WorkloadResult 1: 1 op, 1644600.00 ns, 1.6446 ms/op | |
WorkloadResult 2: 1 op, 1507900.00 ns, 1.5079 ms/op | |
// AfterAll | |
// Benchmark Process 2800 has exited with code 0. | |
Mean = 1.576 ms, StdErr = 0.068 ms (4.34%), N = 2, StdDev = 0.097 ms | |
Min = 1.508 ms, Q1 = 1.542 ms, Median = 1.576 ms, Q3 = 1.610 ms, Max = 1.645 ms | |
IQR = 0.068 ms, LowerFence = 1.440 ms, UpperFence = 1.713 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
// ** Remained 27 (81,8 %) benchmark(s) to run. Estimated finish 2023-07-08 21:02 (0h 0m from now) ** | |
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) | |
// ************************** | |
// Benchmark: MainTest.FindSimple: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=512] | |
// *** Execute *** | |
// Launch: 1 / 1 | |
// Execute: dotnet 1864e80c-9708-420e-bf08-9157be836835.dll --anonymousPipes 1556 1516 --benchmarkName "MainTest.FindSimple(N: 512)" --job "Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2" --benchmarkId 6 in C:\Projects\Test_Benchmarks\Test_Benchmarks\bin\Release\net7.0\1864e80c-9708-420e-bf08-9157be836835\bin\Release\net7.0 | |
// BeforeAnythingElse | |
// Benchmark Process Environment Information: | |
// Runtime=.NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2 | |
// GC=Concurrent Workstation | |
// HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT VectorSize=256 | |
// Job: Job-RPMDKM(InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) | |
OverheadJitting 1: 1 op, 158400.00 ns, 158.4000 us/op | |
WorkloadJitting 1: 1 op, 4728900.00 ns, 4.7289 ms/op | |
OverheadWarmup 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 3: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadWarmup 4: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 1: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 3: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 4: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 6: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 7: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 8: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 9: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 10: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 11: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 12: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 13: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 14: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 15: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 16: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 17: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 18: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 19: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 20: 1 op, 200.00 ns, 200.0000 ns/op | |
WorkloadWarmup 1: 1 op, 4451900.00 ns, 4.4519 ms/op | |
WorkloadWarmup 2: 1 op, 4398100.00 ns, 4.3981 ms/op | |
// BeforeActualRun | |
WorkloadActual 1: 1 op, 4999600.00 ns, 4.9996 ms/op | |
WorkloadActual 2: 1 op, 4836300.00 ns, 4.8363 ms/op | |
// AfterActualRun | |
WorkloadResult 1: 1 op, 4999400.00 ns, 4.9994 ms/op | |
WorkloadResult 2: 1 op, 4836100.00 ns, 4.8361 ms/op | |
// AfterAll | |
// Benchmark Process 11608 has exited with code 0. | |
Mean = 4.918 ms, StdErr = 0.082 ms (1.66%), N = 2, StdDev = 0.115 ms | |
Min = 4.836 ms, Q1 = 4.877 ms, Median = 4.918 ms, Q3 = 4.959 ms, Max = 4.999 ms | |
IQR = 0.082 ms, LowerFence = 4.754 ms, UpperFence = 5.081 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
// ** Remained 26 (78,8 %) benchmark(s) to run. Estimated finish 2023-07-08 21:02 (0h 0m from now) ** | |
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) | |
// ************************** | |
// Benchmark: MainTest.FindSSE_128: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=512] | |
// *** Execute *** | |
// Launch: 1 / 1 | |
// Execute: dotnet 1864e80c-9708-420e-bf08-9157be836835.dll --anonymousPipes 1496 1336 --benchmarkName "MainTest.FindSSE_128(N: 512)" --job "Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2" --benchmarkId 7 in C:\Projects\Test_Benchmarks\Test_Benchmarks\bin\Release\net7.0\1864e80c-9708-420e-bf08-9157be836835\bin\Release\net7.0 | |
// BeforeAnythingElse | |
// Benchmark Process Environment Information: | |
// Runtime=.NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2 | |
// GC=Concurrent Workstation | |
// HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT VectorSize=256 | |
// Job: Job-MSTTPN(InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) | |
OverheadJitting 1: 1 op, 159800.00 ns, 159.8000 us/op | |
WorkloadJitting 1: 1 op, 5329500.00 ns, 5.3295 ms/op | |
OverheadWarmup 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 3: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadWarmup 4: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadWarmup 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 3: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 4: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 6: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 7: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 8: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 9: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 10: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 11: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 12: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 13: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 14: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 15: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 16: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 17: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 18: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 19: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 20: 1 op, 200.00 ns, 200.0000 ns/op | |
WorkloadWarmup 1: 1 op, 4493200.00 ns, 4.4932 ms/op | |
WorkloadWarmup 2: 1 op, 4588700.00 ns, 4.5887 ms/op | |
// BeforeActualRun | |
WorkloadActual 1: 1 op, 4664100.00 ns, 4.6641 ms/op | |
WorkloadActual 2: 1 op, 4507000.00 ns, 4.5070 ms/op | |
// AfterActualRun | |
WorkloadResult 1: 1 op, 4663900.00 ns, 4.6639 ms/op | |
WorkloadResult 2: 1 op, 4506800.00 ns, 4.5068 ms/op | |
// AfterAll | |
// Benchmark Process 21036 has exited with code 0. | |
Mean = 4.585 ms, StdErr = 0.079 ms (1.71%), N = 2, StdDev = 0.111 ms | |
Min = 4.507 ms, Q1 = 4.546 ms, Median = 4.585 ms, Q3 = 4.625 ms, Max = 4.664 ms | |
IQR = 0.079 ms, LowerFence = 4.428 ms, UpperFence = 4.742 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
// ** Remained 25 (75,8 %) benchmark(s) to run. Estimated finish 2023-07-08 21:02 (0h 0m from now) ** | |
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) | |
// ************************** | |
// Benchmark: MainTest.FindSSE_256: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=512] | |
// *** Execute *** | |
// Launch: 1 / 1 | |
// Execute: dotnet 1864e80c-9708-420e-bf08-9157be836835.dll --anonymousPipes 1472 1340 --benchmarkName "MainTest.FindSSE_256(N: 512)" --job "Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2" --benchmarkId 8 in C:\Projects\Test_Benchmarks\Test_Benchmarks\bin\Release\net7.0\1864e80c-9708-420e-bf08-9157be836835\bin\Release\net7.0 | |
// BeforeAnythingElse | |
// Benchmark Process Environment Information: | |
// Runtime=.NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2 | |
// GC=Concurrent Workstation | |
// HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT VectorSize=256 | |
// Job: Job-EXHVER(InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) | |
OverheadJitting 1: 1 op, 158100.00 ns, 158.1000 us/op | |
WorkloadJitting 1: 1 op, 3246900.00 ns, 3.2469 ms/op | |
OverheadWarmup 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 3: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 4: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 3: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 4: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 6: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 7: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 8: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 9: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 10: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 11: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 12: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 13: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 14: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 15: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 16: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 17: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 18: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 19: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 20: 1 op, 100.00 ns, 100.0000 ns/op | |
WorkloadWarmup 1: 1 op, 2824300.00 ns, 2.8243 ms/op | |
WorkloadWarmup 2: 1 op, 2758600.00 ns, 2.7586 ms/op | |
// BeforeActualRun | |
WorkloadActual 1: 1 op, 2719500.00 ns, 2.7195 ms/op | |
WorkloadActual 2: 1 op, 2599100.00 ns, 2.5991 ms/op | |
// AfterActualRun | |
WorkloadResult 1: 1 op, 2719300.00 ns, 2.7193 ms/op | |
WorkloadResult 2: 1 op, 2598900.00 ns, 2.5989 ms/op | |
// AfterAll | |
// Benchmark Process 21532 has exited with code 0. | |
Mean = 2.659 ms, StdErr = 0.060 ms (2.26%), N = 2, StdDev = 0.085 ms | |
Min = 2.599 ms, Q1 = 2.629 ms, Median = 2.659 ms, Q3 = 2.689 ms, Max = 2.719 ms | |
IQR = 0.060 ms, LowerFence = 2.539 ms, UpperFence = 2.780 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
// ** Remained 24 (72,7 %) benchmark(s) to run. Estimated finish 2023-07-08 21:02 (0h 0m from now) ** | |
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) | |
// ************************** | |
// Benchmark: MainTest.FindSimple: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=1024] | |
// *** Execute *** | |
// Launch: 1 / 1 | |
// Execute: dotnet 1864e80c-9708-420e-bf08-9157be836835.dll --anonymousPipes 1476 1572 --benchmarkName "MainTest.FindSimple(N: 1024)" --job "Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2" --benchmarkId 9 in C:\Projects\Test_Benchmarks\Test_Benchmarks\bin\Release\net7.0\1864e80c-9708-420e-bf08-9157be836835\bin\Release\net7.0 | |
// BeforeAnythingElse | |
// Benchmark Process Environment Information: | |
// Runtime=.NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2 | |
// GC=Concurrent Workstation | |
// HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT VectorSize=256 | |
// Job: Job-ZCTCYR(InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) | |
OverheadJitting 1: 1 op, 153400.00 ns, 153.4000 us/op | |
WorkloadJitting 1: 1 op, 11556200.00 ns, 11.5562 ms/op | |
OverheadWarmup 1: 1 op, 600.00 ns, 600.0000 ns/op | |
OverheadWarmup 2: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadWarmup 3: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 4: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 5: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadWarmup 6: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 2: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 3: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 4: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 6: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 7: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 8: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 9: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 10: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 11: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 12: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 13: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 14: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 15: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 16: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 17: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 18: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 19: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 20: 1 op, 200.00 ns, 200.0000 ns/op | |
WorkloadWarmup 1: 1 op, 11368000.00 ns, 11.3680 ms/op | |
WorkloadWarmup 2: 1 op, 11584900.00 ns, 11.5849 ms/op | |
// BeforeActualRun | |
WorkloadActual 1: 1 op, 11060500.00 ns, 11.0605 ms/op | |
WorkloadActual 2: 1 op, 11146100.00 ns, 11.1461 ms/op | |
// AfterActualRun | |
WorkloadResult 1: 1 op, 11060300.00 ns, 11.0603 ms/op | |
WorkloadResult 2: 1 op, 11145900.00 ns, 11.1459 ms/op | |
// AfterAll | |
// Benchmark Process 13332 has exited with code 0. | |
Mean = 11.103 ms, StdErr = 0.043 ms (0.39%), N = 2, StdDev = 0.061 ms | |
Min = 11.060 ms, Q1 = 11.082 ms, Median = 11.103 ms, Q3 = 11.124 ms, Max = 11.146 ms | |
IQR = 0.043 ms, LowerFence = 11.018 ms, UpperFence = 11.189 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
// ** Remained 23 (69,7 %) benchmark(s) to run. Estimated finish 2023-07-08 21:02 (0h 0m from now) ** | |
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) | |
// ************************** | |
// Benchmark: MainTest.FindSSE_128: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=1024] | |
// *** Execute *** | |
// Launch: 1 / 1 | |
// Execute: dotnet 1864e80c-9708-420e-bf08-9157be836835.dll --anonymousPipes 1276 1576 --benchmarkName "MainTest.FindSSE_128(N: 1024)" --job "Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2" --benchmarkId 10 in C:\Projects\Test_Benchmarks\Test_Benchmarks\bin\Release\net7.0\1864e80c-9708-420e-bf08-9157be836835\bin\Release\net7.0 | |
// BeforeAnythingElse | |
// Benchmark Process Environment Information: | |
// Runtime=.NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2 | |
// GC=Concurrent Workstation | |
// HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT VectorSize=256 | |
// Job: Job-ZNLBHD(InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) | |
OverheadJitting 1: 1 op, 151700.00 ns, 151.7000 us/op | |
WorkloadJitting 1: 1 op, 9587500.00 ns, 9.5875 ms/op | |
OverheadWarmup 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 3: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 4: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 5: 1 op, 700.00 ns, 700.0000 ns/op | |
OverheadActual 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 3: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 4: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 6: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 7: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 8: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 9: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 10: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 11: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 12: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 13: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 14: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 15: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 16: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 17: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 18: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 19: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 20: 1 op, 200.00 ns, 200.0000 ns/op | |
WorkloadWarmup 1: 1 op, 9814600.00 ns, 9.8146 ms/op | |
WorkloadWarmup 2: 1 op, 9029200.00 ns, 9.0292 ms/op | |
// BeforeActualRun | |
WorkloadActual 1: 1 op, 8772200.00 ns, 8.7722 ms/op | |
WorkloadActual 2: 1 op, 9173000.00 ns, 9.1730 ms/op | |
// AfterActualRun | |
WorkloadResult 1: 1 op, 8772000.00 ns, 8.7720 ms/op | |
WorkloadResult 2: 1 op, 9172800.00 ns, 9.1728 ms/op | |
// AfterAll | |
// Benchmark Process 29252 has exited with code 0. | |
Mean = 8.972 ms, StdErr = 0.200 ms (2.23%), N = 2, StdDev = 0.283 ms | |
Min = 8.772 ms, Q1 = 8.872 ms, Median = 8.972 ms, Q3 = 9.073 ms, Max = 9.173 ms | |
IQR = 0.200 ms, LowerFence = 8.572 ms, UpperFence = 9.373 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
// ** Remained 22 (66,7 %) benchmark(s) to run. Estimated finish 2023-07-08 21:02 (0h 0m from now) ** | |
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) | |
// ************************** | |
// Benchmark: MainTest.FindSSE_256: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=1024] | |
// *** Execute *** | |
// Launch: 1 / 1 | |
// Execute: dotnet 1864e80c-9708-420e-bf08-9157be836835.dll --anonymousPipes 1400 1476 --benchmarkName "MainTest.FindSSE_256(N: 1024)" --job "Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2" --benchmarkId 11 in C:\Projects\Test_Benchmarks\Test_Benchmarks\bin\Release\net7.0\1864e80c-9708-420e-bf08-9157be836835\bin\Release\net7.0 | |
// BeforeAnythingElse | |
// Benchmark Process Environment Information: | |
// Runtime=.NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2 | |
// GC=Concurrent Workstation | |
// HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT VectorSize=256 | |
// Job: Job-RBMCYL(InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) | |
OverheadJitting 1: 1 op, 160300.00 ns, 160.3000 us/op | |
WorkloadJitting 1: 1 op, 5585900.00 ns, 5.5859 ms/op | |
OverheadWarmup 1: 1 op, 400.00 ns, 400.0000 ns/op | |
OverheadWarmup 2: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadWarmup 3: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 4: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 6: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 7: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 2: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 3: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 4: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 5: 1 op, 400.00 ns, 400.0000 ns/op | |
OverheadActual 6: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 7: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 8: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 9: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 10: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 11: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 12: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 13: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 14: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 15: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 16: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 17: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 18: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 19: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 20: 1 op, 100.00 ns, 100.0000 ns/op | |
WorkloadWarmup 1: 1 op, 4899000.00 ns, 4.8990 ms/op | |
WorkloadWarmup 2: 1 op, 5218600.00 ns, 5.2186 ms/op | |
// BeforeActualRun | |
WorkloadActual 1: 1 op, 4797200.00 ns, 4.7972 ms/op | |
WorkloadActual 2: 1 op, 4945700.00 ns, 4.9457 ms/op | |
// AfterActualRun | |
WorkloadResult 1: 1 op, 4797000.00 ns, 4.7970 ms/op | |
WorkloadResult 2: 1 op, 4945500.00 ns, 4.9455 ms/op | |
// AfterAll | |
// Benchmark Process 14044 has exited with code 0. | |
Mean = 4.871 ms, StdErr = 0.074 ms (1.52%), N = 2, StdDev = 0.105 ms | |
Min = 4.797 ms, Q1 = 4.834 ms, Median = 4.871 ms, Q3 = 4.908 ms, Max = 4.946 ms | |
IQR = 0.074 ms, LowerFence = 4.723 ms, UpperFence = 5.020 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
// ** Remained 21 (63,6 %) benchmark(s) to run. Estimated finish 2023-07-08 21:02 (0h 0m from now) ** | |
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) | |
// ************************** | |
// Benchmark: MainTest.FindSimple: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=2048] | |
// *** Execute *** | |
// Launch: 1 / 1 | |
// Execute: dotnet 1864e80c-9708-420e-bf08-9157be836835.dll --anonymousPipes 1564 1392 --benchmarkName "MainTest.FindSimple(N: 2048)" --job "Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2" --benchmarkId 12 in C:\Projects\Test_Benchmarks\Test_Benchmarks\bin\Release\net7.0\1864e80c-9708-420e-bf08-9157be836835\bin\Release\net7.0 | |
// BeforeAnythingElse | |
// Benchmark Process Environment Information: | |
// Runtime=.NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2 | |
// GC=Concurrent Workstation | |
// HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT VectorSize=256 | |
// Job: Job-KKHWFL(InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) | |
OverheadJitting 1: 1 op, 148500.00 ns, 148.5000 us/op | |
WorkloadJitting 1: 1 op, 13573400.00 ns, 13.5734 ms/op | |
OverheadWarmup 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 3: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 4: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 3: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 4: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 6: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 7: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 8: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 9: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 10: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 11: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 12: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 13: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 14: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 15: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 16: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 17: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 18: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 19: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 20: 1 op, 100.00 ns, 100.0000 ns/op | |
WorkloadWarmup 1: 1 op, 13860700.00 ns, 13.8607 ms/op | |
WorkloadWarmup 2: 1 op, 13483500.00 ns, 13.4835 ms/op | |
// BeforeActualRun | |
WorkloadActual 1: 1 op, 13641300.00 ns, 13.6413 ms/op | |
WorkloadActual 2: 1 op, 13699800.00 ns, 13.6998 ms/op | |
// AfterActualRun | |
WorkloadResult 1: 1 op, 13641100.00 ns, 13.6411 ms/op | |
WorkloadResult 2: 1 op, 13699600.00 ns, 13.6996 ms/op | |
// AfterAll | |
// Benchmark Process 28924 has exited with code 0. | |
Mean = 13.670 ms, StdErr = 0.029 ms (0.21%), N = 2, StdDev = 0.041 ms | |
Min = 13.641 ms, Q1 = 13.656 ms, Median = 13.670 ms, Q3 = 13.685 ms, Max = 13.700 ms | |
IQR = 0.029 ms, LowerFence = 13.612 ms, UpperFence = 13.729 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
// ** Remained 20 (60,6 %) benchmark(s) to run. Estimated finish 2023-07-08 21:02 (0h 0m from now) ** | |
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) | |
// ************************** | |
// Benchmark: MainTest.FindSSE_128: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=2048] | |
// *** Execute *** | |
// Launch: 1 / 1 | |
// Execute: dotnet 1864e80c-9708-420e-bf08-9157be836835.dll --anonymousPipes 1564 1392 --benchmarkName "MainTest.FindSSE_128(N: 2048)" --job "Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2" --benchmarkId 13 in C:\Projects\Test_Benchmarks\Test_Benchmarks\bin\Release\net7.0\1864e80c-9708-420e-bf08-9157be836835\bin\Release\net7.0 | |
// BeforeAnythingElse | |
// Benchmark Process Environment Information: | |
// Runtime=.NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2 | |
// GC=Concurrent Workstation | |
// HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT VectorSize=256 | |
// Job: Job-OUUHGF(InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) | |
OverheadJitting 1: 1 op, 149400.00 ns, 149.4000 us/op | |
WorkloadJitting 1: 1 op, 17938800.00 ns, 17.9388 ms/op | |
OverheadWarmup 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 2: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadWarmup 3: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadWarmup 4: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 6: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 1: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 3: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 4: 1 op, 500.00 ns, 500.0000 ns/op | |
OverheadActual 5: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 6: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 7: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 8: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 9: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 10: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 11: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 12: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 13: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 14: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 15: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 16: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 17: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 18: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 19: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 20: 1 op, 100.00 ns, 100.0000 ns/op | |
WorkloadWarmup 1: 1 op, 17188100.00 ns, 17.1881 ms/op | |
WorkloadWarmup 2: 1 op, 17349800.00 ns, 17.3498 ms/op | |
// BeforeActualRun | |
WorkloadActual 1: 1 op, 17320900.00 ns, 17.3209 ms/op | |
WorkloadActual 2: 1 op, 17170900.00 ns, 17.1709 ms/op | |
// AfterActualRun | |
WorkloadResult 1: 1 op, 17320700.00 ns, 17.3207 ms/op | |
WorkloadResult 2: 1 op, 17170700.00 ns, 17.1707 ms/op | |
// AfterAll | |
// Benchmark Process 5400 has exited with code 0. | |
Mean = 17.246 ms, StdErr = 0.075 ms (0.43%), N = 2, StdDev = 0.106 ms | |
Min = 17.171 ms, Q1 = 17.208 ms, Median = 17.246 ms, Q3 = 17.283 ms, Max = 17.321 ms | |
IQR = 0.075 ms, LowerFence = 17.096 ms, UpperFence = 17.396 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
// ** Remained 19 (57,6 %) benchmark(s) to run. Estimated finish 2023-07-08 21:02 (0h 0m from now) ** | |
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) | |
// ************************** | |
// Benchmark: MainTest.FindSSE_256: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=2048] | |
// *** Execute *** | |
// Launch: 1 / 1 | |
// Execute: dotnet 1864e80c-9708-420e-bf08-9157be836835.dll --anonymousPipes 1356 1384 --benchmarkName "MainTest.FindSSE_256(N: 2048)" --job "Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2" --benchmarkId 14 in C:\Projects\Test_Benchmarks\Test_Benchmarks\bin\Release\net7.0\1864e80c-9708-420e-bf08-9157be836835\bin\Release\net7.0 | |
// BeforeAnythingElse | |
// Benchmark Process Environment Information: | |
// Runtime=.NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2 | |
// GC=Concurrent Workstation | |
// HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT VectorSize=256 | |
// Job: Job-PDZVTJ(InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) | |
OverheadJitting 1: 1 op, 160100.00 ns, 160.1000 us/op | |
WorkloadJitting 1: 1 op, 9762900.00 ns, 9.7629 ms/op | |
OverheadWarmup 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 3: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadWarmup 4: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 1: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 3: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 4: 1 op, 400.00 ns, 400.0000 ns/op | |
OverheadActual 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 6: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 7: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 8: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 9: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 10: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 11: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 12: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 13: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 14: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 15: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 16: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 17: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 18: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 19: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 20: 1 op, 200.00 ns, 200.0000 ns/op | |
WorkloadWarmup 1: 1 op, 9459500.00 ns, 9.4595 ms/op | |
WorkloadWarmup 2: 1 op, 9259600.00 ns, 9.2596 ms/op | |
// BeforeActualRun | |
WorkloadActual 1: 1 op, 9762200.00 ns, 9.7622 ms/op | |
WorkloadActual 2: 1 op, 9767700.00 ns, 9.7677 ms/op | |
// AfterActualRun | |
WorkloadResult 1: 1 op, 9762000.00 ns, 9.7620 ms/op | |
WorkloadResult 2: 1 op, 9767500.00 ns, 9.7675 ms/op | |
// AfterAll | |
// Benchmark Process 30396 has exited with code 0. | |
Mean = 9.765 ms, StdErr = 0.003 ms (0.03%), N = 2, StdDev = 0.004 ms | |
Min = 9.762 ms, Q1 = 9.763 ms, Median = 9.765 ms, Q3 = 9.766 ms, Max = 9.768 ms | |
IQR = 0.003 ms, LowerFence = 9.759 ms, UpperFence = 9.770 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
// ** Remained 18 (54,5 %) benchmark(s) to run. Estimated finish 2023-07-08 21:02 (0h 0m from now) ** | |
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) | |
// ************************** | |
// Benchmark: MainTest.FindSimple: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=3072] | |
// *** Execute *** | |
// Launch: 1 / 1 | |
// Execute: dotnet 1864e80c-9708-420e-bf08-9157be836835.dll --anonymousPipes 1472 1584 --benchmarkName "MainTest.FindSimple(N: 3072)" --job "Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2" --benchmarkId 15 in C:\Projects\Test_Benchmarks\Test_Benchmarks\bin\Release\net7.0\1864e80c-9708-420e-bf08-9157be836835\bin\Release\net7.0 | |
// BeforeAnythingElse | |
// Benchmark Process Environment Information: | |
// Runtime=.NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2 | |
// GC=Concurrent Workstation | |
// HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT VectorSize=256 | |
// Job: Job-JKNGOD(InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) | |
OverheadJitting 1: 1 op, 159100.00 ns, 159.1000 us/op | |
WorkloadJitting 1: 1 op, 15877200.00 ns, 15.8772 ms/op | |
OverheadWarmup 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 2: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadWarmup 3: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadWarmup 4: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 1: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 3: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 4: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 6: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 7: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 8: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 9: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 10: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 11: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 12: 1 op, 500.00 ns, 500.0000 ns/op | |
OverheadActual 13: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 14: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 15: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 16: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 17: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 18: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 19: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 20: 1 op, 200.00 ns, 200.0000 ns/op | |
WorkloadWarmup 1: 1 op, 15560900.00 ns, 15.5609 ms/op | |
WorkloadWarmup 2: 1 op, 15780100.00 ns, 15.7801 ms/op | |
// BeforeActualRun | |
WorkloadActual 1: 1 op, 15815700.00 ns, 15.8157 ms/op | |
WorkloadActual 2: 1 op, 16193500.00 ns, 16.1935 ms/op | |
// AfterActualRun | |
WorkloadResult 1: 1 op, 15815500.00 ns, 15.8155 ms/op | |
WorkloadResult 2: 1 op, 16193300.00 ns, 16.1933 ms/op | |
// AfterAll | |
// Benchmark Process 7092 has exited with code 0. | |
Mean = 16.004 ms, StdErr = 0.189 ms (1.18%), N = 2, StdDev = 0.267 ms | |
Min = 15.816 ms, Q1 = 15.910 ms, Median = 16.004 ms, Q3 = 16.099 ms, Max = 16.193 ms | |
IQR = 0.189 ms, LowerFence = 15.627 ms, UpperFence = 16.382 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
// ** Remained 17 (51,5 %) benchmark(s) to run. Estimated finish 2023-07-08 21:02 (0h 0m from now) ** | |
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) | |
// ************************** | |
// Benchmark: MainTest.FindSSE_128: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=3072] | |
// *** Execute *** | |
// Launch: 1 / 1 | |
// Execute: dotnet 1864e80c-9708-420e-bf08-9157be836835.dll --anonymousPipes 1276 1376 --benchmarkName "MainTest.FindSSE_128(N: 3072)" --job "Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2" --benchmarkId 16 in C:\Projects\Test_Benchmarks\Test_Benchmarks\bin\Release\net7.0\1864e80c-9708-420e-bf08-9157be836835\bin\Release\net7.0 | |
// BeforeAnythingElse | |
// Benchmark Process Environment Information: | |
// Runtime=.NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2 | |
// GC=Concurrent Workstation | |
// HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT VectorSize=256 | |
// Job: Job-AACVEI(InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) | |
OverheadJitting 1: 1 op, 160100.00 ns, 160.1000 us/op | |
WorkloadJitting 1: 1 op, 32149400.00 ns, 32.1494 ms/op | |
OverheadWarmup 1: 1 op, 400.00 ns, 400.0000 ns/op | |
OverheadWarmup 2: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadWarmup 3: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadWarmup 4: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 6: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 7: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 3: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 4: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 6: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 7: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 8: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 9: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 10: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 11: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 12: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 13: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 14: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 15: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 16: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 17: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 18: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 19: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 20: 1 op, 100.00 ns, 100.0000 ns/op | |
WorkloadWarmup 1: 1 op, 25667800.00 ns, 25.6678 ms/op | |
WorkloadWarmup 2: 1 op, 25736300.00 ns, 25.7363 ms/op | |
// BeforeActualRun | |
WorkloadActual 1: 1 op, 25623200.00 ns, 25.6232 ms/op | |
WorkloadActual 2: 1 op, 25548000.00 ns, 25.5480 ms/op | |
// AfterActualRun | |
WorkloadResult 1: 1 op, 25623000.00 ns, 25.6230 ms/op | |
WorkloadResult 2: 1 op, 25547800.00 ns, 25.5478 ms/op | |
// AfterAll | |
// Benchmark Process 29484 has exited with code 0. | |
Mean = 25.585 ms, StdErr = 0.038 ms (0.15%), N = 2, StdDev = 0.053 ms | |
Min = 25.548 ms, Q1 = 25.567 ms, Median = 25.585 ms, Q3 = 25.604 ms, Max = 25.623 ms | |
IQR = 0.038 ms, LowerFence = 25.510 ms, UpperFence = 25.661 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
// ** Remained 16 (48,5 %) benchmark(s) to run. Estimated finish 2023-07-08 21:02 (0h 0m from now) ** | |
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) | |
// ************************** | |
// Benchmark: MainTest.FindSSE_256: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=3072] | |
// *** Execute *** | |
// Launch: 1 / 1 | |
// Execute: dotnet 1864e80c-9708-420e-bf08-9157be836835.dll --anonymousPipes 1276 1520 --benchmarkName "MainTest.FindSSE_256(N: 3072)" --job "Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2" --benchmarkId 17 in C:\Projects\Test_Benchmarks\Test_Benchmarks\bin\Release\net7.0\1864e80c-9708-420e-bf08-9157be836835\bin\Release\net7.0 | |
// BeforeAnythingElse | |
// Benchmark Process Environment Information: | |
// Runtime=.NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2 | |
// GC=Concurrent Workstation | |
// HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT VectorSize=256 | |
// Job: Job-OCGKDK(InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) | |
OverheadJitting 1: 1 op, 154300.00 ns, 154.3000 us/op | |
WorkloadJitting 1: 1 op, 14088400.00 ns, 14.0884 ms/op | |
OverheadWarmup 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 3: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 4: 1 op, 400.00 ns, 400.0000 ns/op | |
OverheadWarmup 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 1: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 3: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 4: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 6: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 7: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 8: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 9: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 10: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 11: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 12: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 13: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 14: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 15: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 16: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 17: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 18: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 19: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 20: 1 op, 200.00 ns, 200.0000 ns/op | |
WorkloadWarmup 1: 1 op, 13388900.00 ns, 13.3889 ms/op | |
WorkloadWarmup 2: 1 op, 13208900.00 ns, 13.2089 ms/op | |
// BeforeActualRun | |
WorkloadActual 1: 1 op, 14455200.00 ns, 14.4552 ms/op | |
WorkloadActual 2: 1 op, 14490800.00 ns, 14.4908 ms/op | |
// AfterActualRun | |
WorkloadResult 1: 1 op, 14455000.00 ns, 14.4550 ms/op | |
WorkloadResult 2: 1 op, 14490600.00 ns, 14.4906 ms/op | |
// AfterAll | |
// Benchmark Process 23208 has exited with code 0. | |
Mean = 14.473 ms, StdErr = 0.018 ms (0.12%), N = 2, StdDev = 0.025 ms | |
Min = 14.455 ms, Q1 = 14.464 ms, Median = 14.473 ms, Q3 = 14.482 ms, Max = 14.491 ms | |
IQR = 0.018 ms, LowerFence = 14.437 ms, UpperFence = 14.508 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
// ** Remained 15 (45,5 %) benchmark(s) to run. Estimated finish 2023-07-08 21:02 (0h 0m from now) ** | |
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) | |
// ************************** | |
// Benchmark: MainTest.FindSimple: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=4096] | |
// *** Execute *** | |
// Launch: 1 / 1 | |
// Execute: dotnet 1864e80c-9708-420e-bf08-9157be836835.dll --anonymousPipes 1536 1352 --benchmarkName "MainTest.FindSimple(N: 4096)" --job "Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2" --benchmarkId 18 in C:\Projects\Test_Benchmarks\Test_Benchmarks\bin\Release\net7.0\1864e80c-9708-420e-bf08-9157be836835\bin\Release\net7.0 | |
// BeforeAnythingElse | |
// Benchmark Process Environment Information: | |
// Runtime=.NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2 | |
// GC=Concurrent Workstation | |
// HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT VectorSize=256 | |
// Job: Job-KSFUVM(InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) | |
OverheadJitting 1: 1 op, 152300.00 ns, 152.3000 us/op | |
WorkloadJitting 1: 1 op, 18094400.00 ns, 18.0944 ms/op | |
OverheadWarmup 1: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadWarmup 2: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadWarmup 3: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 4: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadWarmup 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 3: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 4: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 6: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 7: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 8: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 9: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 10: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 11: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 12: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 13: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 14: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 15: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 16: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 17: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 18: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 19: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 20: 1 op, 200.00 ns, 200.0000 ns/op | |
WorkloadWarmup 1: 1 op, 17651100.00 ns, 17.6511 ms/op | |
WorkloadWarmup 2: 1 op, 17570500.00 ns, 17.5705 ms/op | |
// BeforeActualRun | |
WorkloadActual 1: 1 op, 17582300.00 ns, 17.5823 ms/op | |
WorkloadActual 2: 1 op, 17602100.00 ns, 17.6021 ms/op | |
// AfterActualRun | |
WorkloadResult 1: 1 op, 17582100.00 ns, 17.5821 ms/op | |
WorkloadResult 2: 1 op, 17601900.00 ns, 17.6019 ms/op | |
// AfterAll | |
// Benchmark Process 25272 has exited with code 0. | |
Mean = 17.592 ms, StdErr = 0.010 ms (0.06%), N = 2, StdDev = 0.014 ms | |
Min = 17.582 ms, Q1 = 17.587 ms, Median = 17.592 ms, Q3 = 17.597 ms, Max = 17.602 ms | |
IQR = 0.010 ms, LowerFence = 17.572 ms, UpperFence = 17.612 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
// ** Remained 14 (42,4 %) benchmark(s) to run. Estimated finish 2023-07-08 21:02 (0h 0m from now) ** | |
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) | |
// ************************** | |
// Benchmark: MainTest.FindSSE_128: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=4096] | |
// *** Execute *** | |
// Launch: 1 / 1 | |
// Execute: dotnet 1864e80c-9708-420e-bf08-9157be836835.dll --anonymousPipes 1600 1516 --benchmarkName "MainTest.FindSSE_128(N: 4096)" --job "Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2" --benchmarkId 19 in C:\Projects\Test_Benchmarks\Test_Benchmarks\bin\Release\net7.0\1864e80c-9708-420e-bf08-9157be836835\bin\Release\net7.0 | |
// BeforeAnythingElse | |
// Benchmark Process Environment Information: | |
// Runtime=.NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2 | |
// GC=Concurrent Workstation | |
// HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT VectorSize=256 | |
// Job: Job-NDJDHI(InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) | |
OverheadJitting 1: 1 op, 151400.00 ns, 151.4000 us/op | |
WorkloadJitting 1: 1 op, 37860900.00 ns, 37.8609 ms/op | |
OverheadWarmup 1: 1 op, 400.00 ns, 400.0000 ns/op | |
OverheadWarmup 2: 1 op, 400.00 ns, 400.0000 ns/op | |
OverheadWarmup 3: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadWarmup 4: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 6: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 3: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 4: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 5: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 6: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 7: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 8: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 9: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 10: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 11: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 12: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 13: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 14: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 15: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 16: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 17: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 18: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 19: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 20: 1 op, 200.00 ns, 200.0000 ns/op | |
WorkloadWarmup 1: 1 op, 35973400.00 ns, 35.9734 ms/op | |
WorkloadWarmup 2: 1 op, 36853200.00 ns, 36.8532 ms/op | |
// BeforeActualRun | |
WorkloadActual 1: 1 op, 36123800.00 ns, 36.1238 ms/op | |
WorkloadActual 2: 1 op, 36419300.00 ns, 36.4193 ms/op | |
// AfterActualRun | |
WorkloadResult 1: 1 op, 36123600.00 ns, 36.1236 ms/op | |
WorkloadResult 2: 1 op, 36419100.00 ns, 36.4191 ms/op | |
// AfterAll | |
// Benchmark Process 25540 has exited with code 0. | |
Mean = 36.271 ms, StdErr = 0.148 ms (0.41%), N = 2, StdDev = 0.209 ms | |
Min = 36.124 ms, Q1 = 36.197 ms, Median = 36.271 ms, Q3 = 36.345 ms, Max = 36.419 ms | |
IQR = 0.148 ms, LowerFence = 35.976 ms, UpperFence = 36.567 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
// ** Remained 13 (39,4 %) benchmark(s) to run. Estimated finish 2023-07-08 21:02 (0h 0m from now) ** | |
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) | |
// ************************** | |
// Benchmark: MainTest.FindSSE_256: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=4096] | |
// *** Execute *** | |
// Launch: 1 / 1 | |
// Execute: dotnet 1864e80c-9708-420e-bf08-9157be836835.dll --anonymousPipes 1428 1276 --benchmarkName "MainTest.FindSSE_256(N: 4096)" --job "Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2" --benchmarkId 20 in C:\Projects\Test_Benchmarks\Test_Benchmarks\bin\Release\net7.0\1864e80c-9708-420e-bf08-9157be836835\bin\Release\net7.0 | |
// BeforeAnythingElse | |
// Benchmark Process Environment Information: | |
// Runtime=.NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2 | |
// GC=Concurrent Workstation | |
// HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT VectorSize=256 | |
// Job: Job-YUVDTZ(InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) | |
OverheadJitting 1: 1 op, 152800.00 ns, 152.8000 us/op | |
WorkloadJitting 1: 1 op, 18976000.00 ns, 18.9760 ms/op | |
OverheadWarmup 1: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadWarmup 2: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadWarmup 3: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 4: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 5: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadWarmup 6: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 3: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 4: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 5: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 6: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 7: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 8: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 9: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 10: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 11: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 12: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 13: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 14: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 15: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 16: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 17: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 18: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 19: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 20: 1 op, 200.00 ns, 200.0000 ns/op | |
WorkloadWarmup 1: 1 op, 17779000.00 ns, 17.7790 ms/op | |
WorkloadWarmup 2: 1 op, 18403900.00 ns, 18.4039 ms/op | |
// BeforeActualRun | |
WorkloadActual 1: 1 op, 20428800.00 ns, 20.4288 ms/op | |
WorkloadActual 2: 1 op, 19252800.00 ns, 19.2528 ms/op | |
// AfterActualRun | |
WorkloadResult 1: 1 op, 20428600.00 ns, 20.4286 ms/op | |
WorkloadResult 2: 1 op, 19252600.00 ns, 19.2526 ms/op | |
// AfterAll | |
// Benchmark Process 22560 has exited with code 0. | |
Mean = 19.841 ms, StdErr = 0.588 ms (2.96%), N = 2, StdDev = 0.832 ms | |
Min = 19.253 ms, Q1 = 19.547 ms, Median = 19.841 ms, Q3 = 20.135 ms, Max = 20.429 ms | |
IQR = 0.588 ms, LowerFence = 18.665 ms, UpperFence = 21.017 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
// ** Remained 12 (36,4 %) benchmark(s) to run. Estimated finish 2023-07-08 21:02 (0h 0m from now) ** | |
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) | |
// ************************** | |
// Benchmark: MainTest.FindSimple: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=5120] | |
// *** Execute *** | |
// Launch: 1 / 1 | |
// Execute: dotnet 1864e80c-9708-420e-bf08-9157be836835.dll --anonymousPipes 1432 1600 --benchmarkName "MainTest.FindSimple(N: 5120)" --job "Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2" --benchmarkId 21 in C:\Projects\Test_Benchmarks\Test_Benchmarks\bin\Release\net7.0\1864e80c-9708-420e-bf08-9157be836835\bin\Release\net7.0 | |
// BeforeAnythingElse | |
// Benchmark Process Environment Information: | |
// Runtime=.NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2 | |
// GC=Concurrent Workstation | |
// HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT VectorSize=256 | |
// Job: Job-CYQRSI(InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) | |
OverheadJitting 1: 1 op, 148000.00 ns, 148.0000 us/op | |
WorkloadJitting 1: 1 op, 20549000.00 ns, 20.5490 ms/op | |
OverheadWarmup 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 2: 1 op, 400.00 ns, 400.0000 ns/op | |
OverheadWarmup 3: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 4: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 3: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 4: 1 op, 1100.00 ns, 1.1000 us/op | |
OverheadActual 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 6: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 7: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 8: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 9: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 10: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 11: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 12: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 13: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 14: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 15: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 16: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 17: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 18: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 19: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 20: 1 op, 200.00 ns, 200.0000 ns/op | |
WorkloadWarmup 1: 1 op, 20115200.00 ns, 20.1152 ms/op | |
WorkloadWarmup 2: 1 op, 20192800.00 ns, 20.1928 ms/op | |
// BeforeActualRun | |
WorkloadActual 1: 1 op, 20063300.00 ns, 20.0633 ms/op | |
WorkloadActual 2: 1 op, 20386600.00 ns, 20.3866 ms/op | |
// AfterActualRun | |
WorkloadResult 1: 1 op, 20063100.00 ns, 20.0631 ms/op | |
WorkloadResult 2: 1 op, 20386400.00 ns, 20.3864 ms/op | |
// AfterAll | |
// Benchmark Process 7936 has exited with code 0. | |
Mean = 20.225 ms, StdErr = 0.162 ms (0.80%), N = 2, StdDev = 0.229 ms | |
Min = 20.063 ms, Q1 = 20.144 ms, Median = 20.225 ms, Q3 = 20.306 ms, Max = 20.386 ms | |
IQR = 0.162 ms, LowerFence = 19.901 ms, UpperFence = 20.548 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
// ** Remained 11 (33,3 %) benchmark(s) to run. Estimated finish 2023-07-08 21:02 (0h 0m from now) ** | |
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) | |
// ************************** | |
// Benchmark: MainTest.FindSSE_128: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=5120] | |
// *** Execute *** | |
// Launch: 1 / 1 | |
// Execute: dotnet 1864e80c-9708-420e-bf08-9157be836835.dll --anonymousPipes 1432 1380 --benchmarkName "MainTest.FindSSE_128(N: 5120)" --job "Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2" --benchmarkId 22 in C:\Projects\Test_Benchmarks\Test_Benchmarks\bin\Release\net7.0\1864e80c-9708-420e-bf08-9157be836835\bin\Release\net7.0 | |
// BeforeAnythingElse | |
// Benchmark Process Environment Information: | |
// Runtime=.NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2 | |
// GC=Concurrent Workstation | |
// HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT VectorSize=256 | |
// Job: Job-LFAPGT(InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) | |
OverheadJitting 1: 1 op, 150800.00 ns, 150.8000 us/op | |
WorkloadJitting 1: 1 op, 39504100.00 ns, 39.5041 ms/op | |
OverheadWarmup 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 3: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 4: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadWarmup 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 3: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 4: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 5: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 6: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 7: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 8: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 9: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 10: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 11: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 12: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 13: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 14: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 15: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 16: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 17: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 18: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 19: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 20: 1 op, 100.00 ns, 100.0000 ns/op | |
WorkloadWarmup 1: 1 op, 49097600.00 ns, 49.0976 ms/op | |
WorkloadWarmup 2: 1 op, 38471000.00 ns, 38.4710 ms/op | |
// BeforeActualRun | |
WorkloadActual 1: 1 op, 38329000.00 ns, 38.3290 ms/op | |
WorkloadActual 2: 1 op, 38599100.00 ns, 38.5991 ms/op | |
// AfterActualRun | |
WorkloadResult 1: 1 op, 38328800.00 ns, 38.3288 ms/op | |
WorkloadResult 2: 1 op, 38598900.00 ns, 38.5989 ms/op | |
// AfterAll | |
// Benchmark Process 22420 has exited with code 0. | |
Mean = 38.464 ms, StdErr = 0.135 ms (0.35%), N = 2, StdDev = 0.191 ms | |
Min = 38.329 ms, Q1 = 38.396 ms, Median = 38.464 ms, Q3 = 38.531 ms, Max = 38.599 ms | |
IQR = 0.135 ms, LowerFence = 38.194 ms, UpperFence = 38.734 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
// ** Remained 10 (30,3 %) benchmark(s) to run. Estimated finish 2023-07-08 21:02 (0h 0m from now) ** | |
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) | |
// ************************** | |
// Benchmark: MainTest.FindSSE_256: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=5120] | |
// *** Execute *** | |
// Launch: 1 / 1 | |
// Execute: dotnet 1864e80c-9708-420e-bf08-9157be836835.dll --anonymousPipes 1548 1504 --benchmarkName "MainTest.FindSSE_256(N: 5120)" --job "Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2" --benchmarkId 23 in C:\Projects\Test_Benchmarks\Test_Benchmarks\bin\Release\net7.0\1864e80c-9708-420e-bf08-9157be836835\bin\Release\net7.0 | |
// BeforeAnythingElse | |
// Benchmark Process Environment Information: | |
// Runtime=.NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2 | |
// GC=Concurrent Workstation | |
// HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT VectorSize=256 | |
// Job: Job-LKJBEL(InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) | |
OverheadJitting 1: 1 op, 155700.00 ns, 155.7000 us/op | |
WorkloadJitting 1: 1 op, 23716600.00 ns, 23.7166 ms/op | |
OverheadWarmup 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 3: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 4: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 3: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 4: 1 op, 700.00 ns, 700.0000 ns/op | |
OverheadActual 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 6: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 7: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 8: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 9: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 10: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 11: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 12: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 13: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 14: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 15: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 16: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 17: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 18: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 19: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 20: 1 op, 200.00 ns, 200.0000 ns/op | |
WorkloadWarmup 1: 1 op, 22295800.00 ns, 22.2958 ms/op | |
WorkloadWarmup 2: 1 op, 22295900.00 ns, 22.2959 ms/op | |
// BeforeActualRun | |
WorkloadActual 1: 1 op, 21982700.00 ns, 21.9827 ms/op | |
WorkloadActual 2: 1 op, 22342400.00 ns, 22.3424 ms/op | |
// AfterActualRun | |
WorkloadResult 1: 1 op, 21982500.00 ns, 21.9825 ms/op | |
WorkloadResult 2: 1 op, 22342200.00 ns, 22.3422 ms/op | |
// AfterAll | |
// Benchmark Process 30368 has exited with code 0. | |
Mean = 22.162 ms, StdErr = 0.180 ms (0.81%), N = 2, StdDev = 0.254 ms | |
Min = 21.983 ms, Q1 = 22.072 ms, Median = 22.162 ms, Q3 = 22.252 ms, Max = 22.342 ms | |
IQR = 0.180 ms, LowerFence = 21.803 ms, UpperFence = 22.522 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
// ** Remained 9 (27,3 %) benchmark(s) to run. Estimated finish 2023-07-08 21:02 (0h 0m from now) ** | |
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) | |
// ************************** | |
// Benchmark: MainTest.FindSimple: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=6144] | |
// *** Execute *** | |
// Launch: 1 / 1 | |
// Execute: dotnet 1864e80c-9708-420e-bf08-9157be836835.dll --anonymousPipes 1524 1492 --benchmarkName "MainTest.FindSimple(N: 6144)" --job "Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2" --benchmarkId 24 in C:\Projects\Test_Benchmarks\Test_Benchmarks\bin\Release\net7.0\1864e80c-9708-420e-bf08-9157be836835\bin\Release\net7.0 | |
// BeforeAnythingElse | |
// Benchmark Process Environment Information: | |
// Runtime=.NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2 | |
// GC=Concurrent Workstation | |
// HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT VectorSize=256 | |
// Job: Job-GTNREY(InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) | |
OverheadJitting 1: 1 op, 160600.00 ns, 160.6000 us/op | |
WorkloadJitting 1: 1 op, 22809200.00 ns, 22.8092 ms/op | |
OverheadWarmup 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 3: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadWarmup 4: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 1: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 3: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 4: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 6: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 7: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 8: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 9: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 10: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 11: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 12: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 13: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 14: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 15: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 16: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 17: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 18: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 19: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 20: 1 op, 100.00 ns, 100.0000 ns/op | |
WorkloadWarmup 1: 1 op, 23200200.00 ns, 23.2002 ms/op | |
WorkloadWarmup 2: 1 op, 23500800.00 ns, 23.5008 ms/op | |
// BeforeActualRun | |
WorkloadActual 1: 1 op, 22376100.00 ns, 22.3761 ms/op | |
WorkloadActual 2: 1 op, 22325700.00 ns, 22.3257 ms/op | |
// AfterActualRun | |
WorkloadResult 1: 1 op, 22375900.00 ns, 22.3759 ms/op | |
WorkloadResult 2: 1 op, 22325500.00 ns, 22.3255 ms/op | |
// AfterAll | |
// Benchmark Process 17260 has exited with code 0. | |
Mean = 22.351 ms, StdErr = 0.025 ms (0.11%), N = 2, StdDev = 0.036 ms | |
Min = 22.326 ms, Q1 = 22.338 ms, Median = 22.351 ms, Q3 = 22.363 ms, Max = 22.376 ms | |
IQR = 0.025 ms, LowerFence = 22.300 ms, UpperFence = 22.401 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
// ** Remained 8 (24,2 %) benchmark(s) to run. Estimated finish 2023-07-08 21:02 (0h 0m from now) ** | |
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) | |
// ************************** | |
// Benchmark: MainTest.FindSSE_128: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=6144] | |
// *** Execute *** | |
// Launch: 1 / 1 | |
// Execute: dotnet 1864e80c-9708-420e-bf08-9157be836835.dll --anonymousPipes 1460 1628 --benchmarkName "MainTest.FindSSE_128(N: 6144)" --job "Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2" --benchmarkId 25 in C:\Projects\Test_Benchmarks\Test_Benchmarks\bin\Release\net7.0\1864e80c-9708-420e-bf08-9157be836835\bin\Release\net7.0 | |
// BeforeAnythingElse | |
// Benchmark Process Environment Information: | |
// Runtime=.NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2 | |
// GC=Concurrent Workstation | |
// HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT VectorSize=256 | |
// Job: Job-KOGXHC(InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) | |
OverheadJitting 1: 1 op, 157500.00 ns, 157.5000 us/op | |
WorkloadJitting 1: 1 op, 41684100.00 ns, 41.6841 ms/op | |
OverheadWarmup 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 2: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadWarmup 3: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 4: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadWarmup 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 3: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 4: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 6: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 7: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 8: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 9: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 10: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 11: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 12: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 13: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 14: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 15: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 16: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 17: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 18: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 19: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 20: 1 op, 200.00 ns, 200.0000 ns/op | |
WorkloadWarmup 1: 1 op, 42176000.00 ns, 42.1760 ms/op | |
WorkloadWarmup 2: 1 op, 41242100.00 ns, 41.2421 ms/op | |
// BeforeActualRun | |
WorkloadActual 1: 1 op, 41448800.00 ns, 41.4488 ms/op | |
WorkloadActual 2: 1 op, 40719800.00 ns, 40.7198 ms/op | |
// AfterActualRun | |
WorkloadResult 1: 1 op, 41448600.00 ns, 41.4486 ms/op | |
WorkloadResult 2: 1 op, 40719600.00 ns, 40.7196 ms/op | |
// AfterAll | |
// Benchmark Process 30704 has exited with code 0. | |
Mean = 41.084 ms, StdErr = 0.364 ms (0.89%), N = 2, StdDev = 0.515 ms | |
Min = 40.720 ms, Q1 = 40.902 ms, Median = 41.084 ms, Q3 = 41.266 ms, Max = 41.449 ms | |
IQR = 0.364 ms, LowerFence = 40.355 ms, UpperFence = 41.813 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
// ** Remained 7 (21,2 %) benchmark(s) to run. Estimated finish 2023-07-08 21:02 (0h 0m from now) ** | |
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) | |
// ************************** | |
// Benchmark: MainTest.FindSSE_256: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=6144] | |
// *** Execute *** | |
// Launch: 1 / 1 | |
// Execute: dotnet 1864e80c-9708-420e-bf08-9157be836835.dll --anonymousPipes 1624 1648 --benchmarkName "MainTest.FindSSE_256(N: 6144)" --job "Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2" --benchmarkId 26 in C:\Projects\Test_Benchmarks\Test_Benchmarks\bin\Release\net7.0\1864e80c-9708-420e-bf08-9157be836835\bin\Release\net7.0 | |
// BeforeAnythingElse | |
// Benchmark Process Environment Information: | |
// Runtime=.NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2 | |
// GC=Concurrent Workstation | |
// HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT VectorSize=256 | |
// Job: Job-WBXKQZ(InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) | |
OverheadJitting 1: 1 op, 154400.00 ns, 154.4000 us/op | |
WorkloadJitting 1: 1 op, 27033900.00 ns, 27.0339 ms/op | |
OverheadWarmup 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 3: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadWarmup 4: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 1: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 3: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 4: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 6: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 7: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 8: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 9: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 10: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 11: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 12: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 13: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 14: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 15: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 16: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 17: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 18: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 19: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 20: 1 op, 200.00 ns, 200.0000 ns/op | |
WorkloadWarmup 1: 1 op, 28752400.00 ns, 28.7524 ms/op | |
WorkloadWarmup 2: 1 op, 28731000.00 ns, 28.7310 ms/op | |
// BeforeActualRun | |
WorkloadActual 1: 1 op, 26410200.00 ns, 26.4102 ms/op | |
WorkloadActual 2: 1 op, 29774400.00 ns, 29.7744 ms/op | |
// AfterActualRun | |
WorkloadResult 1: 1 op, 26410000.00 ns, 26.4100 ms/op | |
WorkloadResult 2: 1 op, 29774200.00 ns, 29.7742 ms/op | |
// AfterAll | |
// Benchmark Process 22448 has exited with code 0. | |
Mean = 28.092 ms, StdErr = 1.682 ms (5.99%), N = 2, StdDev = 2.379 ms | |
Min = 26.410 ms, Q1 = 27.251 ms, Median = 28.092 ms, Q3 = 28.933 ms, Max = 29.774 ms | |
IQR = 1.682 ms, LowerFence = 24.728 ms, UpperFence = 31.456 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
// ** Remained 6 (18,2 %) benchmark(s) to run. Estimated finish 2023-07-08 21:02 (0h 0m from now) ** | |
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) | |
// ************************** | |
// Benchmark: MainTest.FindSimple: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=7168] | |
// *** Execute *** | |
// Launch: 1 / 1 | |
// Execute: dotnet 1864e80c-9708-420e-bf08-9157be836835.dll --anonymousPipes 1368 1536 --benchmarkName "MainTest.FindSimple(N: 7168)" --job "Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2" --benchmarkId 27 in C:\Projects\Test_Benchmarks\Test_Benchmarks\bin\Release\net7.0\1864e80c-9708-420e-bf08-9157be836835\bin\Release\net7.0 | |
// BeforeAnythingElse | |
// Benchmark Process Environment Information: | |
// Runtime=.NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2 | |
// GC=Concurrent Workstation | |
// HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT VectorSize=256 | |
// Job: Job-MABMON(InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) | |
OverheadJitting 1: 1 op, 159800.00 ns, 159.8000 us/op | |
WorkloadJitting 1: 1 op, 24761900.00 ns, 24.7619 ms/op | |
OverheadWarmup 1: 1 op, 400.00 ns, 400.0000 ns/op | |
OverheadWarmup 2: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadWarmup 3: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadWarmup 4: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadWarmup 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 6: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 3: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 4: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 6: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 7: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 8: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 9: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 10: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 11: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 12: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 13: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 14: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 15: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 16: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 17: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 18: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 19: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 20: 1 op, 200.00 ns, 200.0000 ns/op | |
WorkloadWarmup 1: 1 op, 24610300.00 ns, 24.6103 ms/op | |
WorkloadWarmup 2: 1 op, 24392100.00 ns, 24.3921 ms/op | |
// BeforeActualRun | |
WorkloadActual 1: 1 op, 24427100.00 ns, 24.4271 ms/op | |
WorkloadActual 2: 1 op, 24201800.00 ns, 24.2018 ms/op | |
// AfterActualRun | |
WorkloadResult 1: 1 op, 24426900.00 ns, 24.4269 ms/op | |
WorkloadResult 2: 1 op, 24201600.00 ns, 24.2016 ms/op | |
// AfterAll | |
// Benchmark Process 14380 has exited with code 0. | |
Mean = 24.314 ms, StdErr = 0.113 ms (0.46%), N = 2, StdDev = 0.159 ms | |
Min = 24.202 ms, Q1 = 24.258 ms, Median = 24.314 ms, Q3 = 24.371 ms, Max = 24.427 ms | |
IQR = 0.113 ms, LowerFence = 24.089 ms, UpperFence = 24.540 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
// ** Remained 5 (15,2 %) benchmark(s) to run. Estimated finish 2023-07-08 21:02 (0h 0m from now) ** | |
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) | |
// ************************** | |
// Benchmark: MainTest.FindSSE_128: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=7168] | |
// *** Execute *** | |
// Launch: 1 / 1 | |
// Execute: dotnet 1864e80c-9708-420e-bf08-9157be836835.dll --anonymousPipes 1480 1316 --benchmarkName "MainTest.FindSSE_128(N: 7168)" --job "Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2" --benchmarkId 28 in C:\Projects\Test_Benchmarks\Test_Benchmarks\bin\Release\net7.0\1864e80c-9708-420e-bf08-9157be836835\bin\Release\net7.0 | |
// BeforeAnythingElse | |
// Benchmark Process Environment Information: | |
// Runtime=.NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2 | |
// GC=Concurrent Workstation | |
// HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT VectorSize=256 | |
// Job: Job-ODBKES(InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) | |
OverheadJitting 1: 1 op, 145800.00 ns, 145.8000 us/op | |
WorkloadJitting 1: 1 op, 43761500.00 ns, 43.7615 ms/op | |
OverheadWarmup 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 3: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 4: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 3: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 4: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 6: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 7: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 8: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 9: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 10: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 11: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 12: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 13: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 14: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 15: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 16: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 17: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 18: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 19: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 20: 1 op, 100.00 ns, 100.0000 ns/op | |
WorkloadWarmup 1: 1 op, 43058900.00 ns, 43.0589 ms/op | |
WorkloadWarmup 2: 1 op, 43319000.00 ns, 43.3190 ms/op | |
// BeforeActualRun | |
WorkloadActual 1: 1 op, 42853000.00 ns, 42.8530 ms/op | |
WorkloadActual 2: 1 op, 52088900.00 ns, 52.0889 ms/op | |
// AfterActualRun | |
WorkloadResult 1: 1 op, 42852800.00 ns, 42.8528 ms/op | |
WorkloadResult 2: 1 op, 52088700.00 ns, 52.0887 ms/op | |
// AfterAll | |
// Benchmark Process 6404 has exited with code 0. | |
Mean = 47.471 ms, StdErr = 4.618 ms (9.73%), N = 2, StdDev = 6.531 ms | |
Min = 42.853 ms, Q1 = 45.162 ms, Median = 47.471 ms, Q3 = 49.780 ms, Max = 52.089 ms | |
IQR = 4.618 ms, LowerFence = 38.235 ms, UpperFence = 56.707 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
// ** Remained 4 (12,1 %) benchmark(s) to run. Estimated finish 2023-07-08 21:02 (0h 0m from now) ** | |
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) | |
// ************************** | |
// Benchmark: MainTest.FindSSE_256: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=7168] | |
// *** Execute *** | |
// Launch: 1 / 1 | |
// Execute: dotnet 1864e80c-9708-420e-bf08-9157be836835.dll --anonymousPipes 1688 1680 --benchmarkName "MainTest.FindSSE_256(N: 7168)" --job "Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2" --benchmarkId 29 in C:\Projects\Test_Benchmarks\Test_Benchmarks\bin\Release\net7.0\1864e80c-9708-420e-bf08-9157be836835\bin\Release\net7.0 | |
// BeforeAnythingElse | |
// Benchmark Process Environment Information: | |
// Runtime=.NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2 | |
// GC=Concurrent Workstation | |
// HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT VectorSize=256 | |
// Job: Job-XXLPZG(InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) | |
OverheadJitting 1: 1 op, 155400.00 ns, 155.4000 us/op | |
WorkloadJitting 1: 1 op, 33060000.00 ns, 33.0600 ms/op | |
OverheadWarmup 1: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadWarmup 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 3: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 4: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 5: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 2: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 3: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 4: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 6: 1 op, 800.00 ns, 800.0000 ns/op | |
OverheadActual 7: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 8: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 9: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 10: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 11: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 12: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 13: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 14: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 15: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 16: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 17: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 18: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 19: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 20: 1 op, 200.00 ns, 200.0000 ns/op | |
WorkloadWarmup 1: 1 op, 32452100.00 ns, 32.4521 ms/op | |
WorkloadWarmup 2: 1 op, 32758900.00 ns, 32.7589 ms/op | |
// BeforeActualRun | |
WorkloadActual 1: 1 op, 35186800.00 ns, 35.1868 ms/op | |
WorkloadActual 2: 1 op, 33554700.00 ns, 33.5547 ms/op | |
// AfterActualRun | |
WorkloadResult 1: 1 op, 35186600.00 ns, 35.1866 ms/op | |
WorkloadResult 2: 1 op, 33554500.00 ns, 33.5545 ms/op | |
// AfterAll | |
// Benchmark Process 26576 has exited with code 0. | |
Mean = 34.371 ms, StdErr = 0.816 ms (2.37%), N = 2, StdDev = 1.154 ms | |
Min = 33.554 ms, Q1 = 33.963 ms, Median = 34.371 ms, Q3 = 34.779 ms, Max = 35.187 ms | |
IQR = 0.816 ms, LowerFence = 32.738 ms, UpperFence = 36.003 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
// ** Remained 3 (9,1 %) benchmark(s) to run. Estimated finish 2023-07-08 21:02 (0h 0m from now) ** | |
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) | |
// ************************** | |
// Benchmark: MainTest.FindSimple: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=8192] | |
// *** Execute *** | |
// Launch: 1 / 1 | |
// Execute: dotnet 1864e80c-9708-420e-bf08-9157be836835.dll --anonymousPipes 1480 1316 --benchmarkName "MainTest.FindSimple(N: 8192)" --job "Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2" --benchmarkId 30 in C:\Projects\Test_Benchmarks\Test_Benchmarks\bin\Release\net7.0\1864e80c-9708-420e-bf08-9157be836835\bin\Release\net7.0 | |
// BeforeAnythingElse | |
// Benchmark Process Environment Information: | |
// Runtime=.NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2 | |
// GC=Concurrent Workstation | |
// HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT VectorSize=256 | |
// Job: Job-RVXKXH(InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) | |
OverheadJitting 1: 1 op, 153700.00 ns, 153.7000 us/op | |
WorkloadJitting 1: 1 op, 26880100.00 ns, 26.8801 ms/op | |
OverheadWarmup 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 3: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 4: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadWarmup 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 1: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 2: 1 op, 800.00 ns, 800.0000 ns/op | |
OverheadActual 3: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 4: 1 op, 400.00 ns, 400.0000 ns/op | |
OverheadActual 5: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 6: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 7: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 8: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 9: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 10: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 11: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 12: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 13: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 14: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 15: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 16: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 17: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 18: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 19: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 20: 1 op, 100.00 ns, 100.0000 ns/op | |
WorkloadWarmup 1: 1 op, 29707000.00 ns, 29.7070 ms/op | |
WorkloadWarmup 2: 1 op, 28518700.00 ns, 28.5187 ms/op | |
// BeforeActualRun | |
WorkloadActual 1: 1 op, 27729200.00 ns, 27.7292 ms/op | |
WorkloadActual 2: 1 op, 27514400.00 ns, 27.5144 ms/op | |
// AfterActualRun | |
WorkloadResult 1: 1 op, 27729000.00 ns, 27.7290 ms/op | |
WorkloadResult 2: 1 op, 27514200.00 ns, 27.5142 ms/op | |
// AfterAll | |
// Benchmark Process 12268 has exited with code 0. | |
Mean = 27.622 ms, StdErr = 0.107 ms (0.39%), N = 2, StdDev = 0.152 ms | |
Min = 27.514 ms, Q1 = 27.568 ms, Median = 27.622 ms, Q3 = 27.675 ms, Max = 27.729 ms | |
IQR = 0.107 ms, LowerFence = 27.407 ms, UpperFence = 27.836 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
// ** Remained 2 (6,1 %) benchmark(s) to run. Estimated finish 2023-07-08 21:02 (0h 0m from now) ** | |
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) | |
// ************************** | |
// Benchmark: MainTest.FindSSE_128: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=8192] | |
// *** Execute *** | |
// Launch: 1 / 1 | |
// Execute: dotnet 1864e80c-9708-420e-bf08-9157be836835.dll --anonymousPipes 1432 1552 --benchmarkName "MainTest.FindSSE_128(N: 8192)" --job "Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2" --benchmarkId 31 in C:\Projects\Test_Benchmarks\Test_Benchmarks\bin\Release\net7.0\1864e80c-9708-420e-bf08-9157be836835\bin\Release\net7.0 | |
// BeforeAnythingElse | |
// Benchmark Process Environment Information: | |
// Runtime=.NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2 | |
// GC=Concurrent Workstation | |
// HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT VectorSize=256 | |
// Job: Job-ODHIIV(InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) | |
OverheadJitting 1: 1 op, 146000.00 ns, 146.0000 us/op | |
WorkloadJitting 1: 1 op, 46578000.00 ns, 46.5780 ms/op | |
OverheadWarmup 1: 1 op, 400.00 ns, 400.0000 ns/op | |
OverheadWarmup 2: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadWarmup 3: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadWarmup 4: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 6: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 3: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 4: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 6: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 7: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 8: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 9: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 10: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 11: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 12: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 13: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 14: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 15: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 16: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 17: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 18: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 19: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 20: 1 op, 200.00 ns, 200.0000 ns/op | |
WorkloadWarmup 1: 1 op, 45056800.00 ns, 45.0568 ms/op | |
WorkloadWarmup 2: 1 op, 46457700.00 ns, 46.4577 ms/op | |
// BeforeActualRun | |
WorkloadActual 1: 1 op, 46931700.00 ns, 46.9317 ms/op | |
WorkloadActual 2: 1 op, 46787400.00 ns, 46.7874 ms/op | |
// AfterActualRun | |
WorkloadResult 1: 1 op, 46931500.00 ns, 46.9315 ms/op | |
WorkloadResult 2: 1 op, 46787200.00 ns, 46.7872 ms/op | |
// AfterAll | |
// Benchmark Process 14280 has exited with code 0. | |
Mean = 46.859 ms, StdErr = 0.072 ms (0.15%), N = 2, StdDev = 0.102 ms | |
Min = 46.787 ms, Q1 = 46.823 ms, Median = 46.859 ms, Q3 = 46.895 ms, Max = 46.931 ms | |
IQR = 0.072 ms, LowerFence = 46.715 ms, UpperFence = 47.004 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
// ** Remained 1 (3,0 %) benchmark(s) to run. Estimated finish 2023-07-08 21:02 (0h 0m from now) ** | |
Setup power plan (GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c FriendlyName: High performance) | |
// ************************** | |
// Benchmark: MainTest.FindSSE_256: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=8192] | |
// *** Execute *** | |
// Launch: 1 / 1 | |
// Execute: dotnet 1864e80c-9708-420e-bf08-9157be836835.dll --anonymousPipes 1676 1672 --benchmarkName "MainTest.FindSSE_256(N: 8192)" --job "Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2" --benchmarkId 32 in C:\Projects\Test_Benchmarks\Test_Benchmarks\bin\Release\net7.0\1864e80c-9708-420e-bf08-9157be836835\bin\Release\net7.0 | |
// BeforeAnythingElse | |
// Benchmark Process Environment Information: | |
// Runtime=.NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2 | |
// GC=Concurrent Workstation | |
// HardwareIntrinsics=AVX2,AES,BMI1,BMI2,FMA,LZCNT,PCLMUL,POPCNT VectorSize=256 | |
// Job: Job-KZWXQC(InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) | |
OverheadJitting 1: 1 op, 150500.00 ns, 150.5000 us/op | |
WorkloadJitting 1: 1 op, 38930700.00 ns, 38.9307 ms/op | |
OverheadWarmup 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 3: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 4: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadWarmup 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 1: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 2: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 3: 1 op, 300.00 ns, 300.0000 ns/op | |
OverheadActual 4: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 5: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 6: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 7: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 8: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 9: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 10: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 11: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 12: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 13: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 14: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 15: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 16: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 17: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 18: 1 op, 100.00 ns, 100.0000 ns/op | |
OverheadActual 19: 1 op, 200.00 ns, 200.0000 ns/op | |
OverheadActual 20: 1 op, 200.00 ns, 200.0000 ns/op | |
WorkloadWarmup 1: 1 op, 40540300.00 ns, 40.5403 ms/op | |
WorkloadWarmup 2: 1 op, 40672500.00 ns, 40.6725 ms/op | |
// BeforeActualRun | |
WorkloadActual 1: 1 op, 39084000.00 ns, 39.0840 ms/op | |
WorkloadActual 2: 1 op, 38111800.00 ns, 38.1118 ms/op | |
// AfterActualRun | |
WorkloadResult 1: 1 op, 39083800.00 ns, 39.0838 ms/op | |
WorkloadResult 2: 1 op, 38111600.00 ns, 38.1116 ms/op | |
// AfterAll | |
// Benchmark Process 27668 has exited with code 0. | |
Mean = 38.598 ms, StdErr = 0.486 ms (1.26%), N = 2, StdDev = 0.687 ms | |
Min = 38.112 ms, Q1 = 38.355 ms, Median = 38.598 ms, Q3 = 38.841 ms, Max = 39.084 ms | |
IQR = 0.486 ms, LowerFence = 37.626 ms, UpperFence = 39.570 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
// ** Remained 0 (0,0 %) benchmark(s) to run. Estimated finish 2023-07-08 21:02 (0h 0m from now) ** | |
Successfully reverted power plan (GUID: 0c63de35-915b-488a-959c-be19180ccb7d FriendlyName: Perfomance) | |
// ***** BenchmarkRunner: Finish ***** | |
// * Export * | |
BenchmarkDotNet.Artifacts\results\MainTest-report.csv | |
BenchmarkDotNet.Artifacts\results\MainTest-report-github.md | |
BenchmarkDotNet.Artifacts\results\MainTest-report.html | |
// * Detailed results * | |
MainTest.FindSimple: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=128] | |
Runtime = .NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2; GC = Concurrent Workstation | |
Mean = 1.142 ms, StdErr = 0.014 ms (1.19%), N = 2, StdDev = 0.019 ms | |
Min = 1.128 ms, Q1 = 1.135 ms, Median = 1.142 ms, Q3 = 1.149 ms, Max = 1.155 ms | |
IQR = 0.014 ms, LowerFence = 1.115 ms, UpperFence = 1.169 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
-------------------- Histogram -------------------- | |
[1.122 ms ; 1.162 ms) | @@ | |
--------------------------------------------------- | |
MainTest.FindSSE_128: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=128] | |
Runtime = .NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2; GC = Concurrent Workstation | |
Mean = 1.399 ms, StdErr = 0.072 ms (5.15%), N = 2, StdDev = 0.102 ms | |
Min = 1.327 ms, Q1 = 1.363 ms, Median = 1.399 ms, Q3 = 1.435 ms, Max = 1.471 ms | |
IQR = 0.072 ms, LowerFence = 1.255 ms, UpperFence = 1.543 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
-------------------- Histogram -------------------- | |
[1.293 ms ; 1.505 ms) | @@ | |
--------------------------------------------------- | |
MainTest.FindSSE_256: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=128] | |
Runtime = .NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2; GC = Concurrent Workstation | |
Mean = 901.800 μs, StdErr = 69.700 μs (7.73%), N = 2, StdDev = 98.571 μs | |
Min = 832.100 μs, Q1 = 866.950 μs, Median = 901.800 μs, Q3 = 936.650 μs, Max = 971.500 μs | |
IQR = 69.700 μs, LowerFence = 762.400 μs, UpperFence = 1,041.200 μs | |
ConfidenceInterval = [NaN μs; NaN μs] (CI 99.9%), Margin = NaN μs (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
-------------------- Histogram -------------------- | |
[799.116 μs ; 1,004.484 μs) | @@ | |
--------------------------------------------------- | |
MainTest.FindSimple: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=256] | |
Runtime = .NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2; GC = Concurrent Workstation | |
Mean = 2.256 ms, StdErr = 0.006 ms (0.27%), N = 2, StdDev = 0.009 ms | |
Min = 2.250 ms, Q1 = 2.253 ms, Median = 2.256 ms, Q3 = 2.260 ms, Max = 2.263 ms | |
IQR = 0.006 ms, LowerFence = 2.244 ms, UpperFence = 2.269 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
-------------------- Histogram -------------------- | |
[2.247 ms ; 2.266 ms) | @@ | |
--------------------------------------------------- | |
MainTest.FindSSE_128: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=256] | |
Runtime = .NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2; GC = Concurrent Workstation | |
Mean = 2.588 ms, StdErr = 0.176 ms (6.80%), N = 2, StdDev = 0.249 ms | |
Min = 2.412 ms, Q1 = 2.500 ms, Median = 2.588 ms, Q3 = 2.676 ms, Max = 2.764 ms | |
IQR = 0.176 ms, LowerFence = 2.236 ms, UpperFence = 2.939 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
-------------------- Histogram -------------------- | |
[2.329 ms ; 2.847 ms) | @@ | |
--------------------------------------------------- | |
MainTest.FindSSE_256: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=256] | |
Runtime = .NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2; GC = Concurrent Workstation | |
Mean = 1.576 ms, StdErr = 0.068 ms (4.34%), N = 2, StdDev = 0.097 ms | |
Min = 1.508 ms, Q1 = 1.542 ms, Median = 1.576 ms, Q3 = 1.610 ms, Max = 1.645 ms | |
IQR = 0.068 ms, LowerFence = 1.440 ms, UpperFence = 1.713 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
-------------------- Histogram -------------------- | |
[1.476 ms ; 1.677 ms) | @@ | |
--------------------------------------------------- | |
MainTest.FindSimple: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=512] | |
Runtime = .NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2; GC = Concurrent Workstation | |
Mean = 4.918 ms, StdErr = 0.082 ms (1.66%), N = 2, StdDev = 0.115 ms | |
Min = 4.836 ms, Q1 = 4.877 ms, Median = 4.918 ms, Q3 = 4.959 ms, Max = 4.999 ms | |
IQR = 0.082 ms, LowerFence = 4.754 ms, UpperFence = 5.081 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
-------------------- Histogram -------------------- | |
[4.797 ms ; 5.038 ms) | @@ | |
--------------------------------------------------- | |
MainTest.FindSSE_128: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=512] | |
Runtime = .NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2; GC = Concurrent Workstation | |
Mean = 4.585 ms, StdErr = 0.079 ms (1.71%), N = 2, StdDev = 0.111 ms | |
Min = 4.507 ms, Q1 = 4.546 ms, Median = 4.585 ms, Q3 = 4.625 ms, Max = 4.664 ms | |
IQR = 0.079 ms, LowerFence = 4.428 ms, UpperFence = 4.742 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
-------------------- Histogram -------------------- | |
[4.470 ms ; 4.701 ms) | @@ | |
--------------------------------------------------- | |
MainTest.FindSSE_256: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=512] | |
Runtime = .NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2; GC = Concurrent Workstation | |
Mean = 2.659 ms, StdErr = 0.060 ms (2.26%), N = 2, StdDev = 0.085 ms | |
Min = 2.599 ms, Q1 = 2.629 ms, Median = 2.659 ms, Q3 = 2.689 ms, Max = 2.719 ms | |
IQR = 0.060 ms, LowerFence = 2.539 ms, UpperFence = 2.780 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
-------------------- Histogram -------------------- | |
[2.570 ms ; 2.748 ms) | @@ | |
--------------------------------------------------- | |
MainTest.FindSimple: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=1024] | |
Runtime = .NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2; GC = Concurrent Workstation | |
Mean = 11.103 ms, StdErr = 0.043 ms (0.39%), N = 2, StdDev = 0.061 ms | |
Min = 11.060 ms, Q1 = 11.082 ms, Median = 11.103 ms, Q3 = 11.124 ms, Max = 11.146 ms | |
IQR = 0.043 ms, LowerFence = 11.018 ms, UpperFence = 11.189 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
-------------------- Histogram -------------------- | |
[11.040 ms ; 11.166 ms) | @@ | |
--------------------------------------------------- | |
MainTest.FindSSE_128: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=1024] | |
Runtime = .NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2; GC = Concurrent Workstation | |
Mean = 8.972 ms, StdErr = 0.200 ms (2.23%), N = 2, StdDev = 0.283 ms | |
Min = 8.772 ms, Q1 = 8.872 ms, Median = 8.972 ms, Q3 = 9.073 ms, Max = 9.173 ms | |
IQR = 0.200 ms, LowerFence = 8.572 ms, UpperFence = 9.373 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
-------------------- Histogram -------------------- | |
[8.677 ms ; 9.268 ms) | @@ | |
--------------------------------------------------- | |
MainTest.FindSSE_256: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=1024] | |
Runtime = .NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2; GC = Concurrent Workstation | |
Mean = 4.871 ms, StdErr = 0.074 ms (1.52%), N = 2, StdDev = 0.105 ms | |
Min = 4.797 ms, Q1 = 4.834 ms, Median = 4.871 ms, Q3 = 4.908 ms, Max = 4.946 ms | |
IQR = 0.074 ms, LowerFence = 4.723 ms, UpperFence = 5.020 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
-------------------- Histogram -------------------- | |
[4.762 ms ; 4.981 ms) | @@ | |
--------------------------------------------------- | |
MainTest.FindSimple: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=2048] | |
Runtime = .NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2; GC = Concurrent Workstation | |
Mean = 13.670 ms, StdErr = 0.029 ms (0.21%), N = 2, StdDev = 0.041 ms | |
Min = 13.641 ms, Q1 = 13.656 ms, Median = 13.670 ms, Q3 = 13.685 ms, Max = 13.700 ms | |
IQR = 0.029 ms, LowerFence = 13.612 ms, UpperFence = 13.729 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
-------------------- Histogram -------------------- | |
[13.627 ms ; 13.713 ms) | @@ | |
--------------------------------------------------- | |
MainTest.FindSSE_128: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=2048] | |
Runtime = .NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2; GC = Concurrent Workstation | |
Mean = 17.246 ms, StdErr = 0.075 ms (0.43%), N = 2, StdDev = 0.106 ms | |
Min = 17.171 ms, Q1 = 17.208 ms, Median = 17.246 ms, Q3 = 17.283 ms, Max = 17.321 ms | |
IQR = 0.075 ms, LowerFence = 17.096 ms, UpperFence = 17.396 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
-------------------- Histogram -------------------- | |
[17.135 ms ; 17.356 ms) | @@ | |
--------------------------------------------------- | |
MainTest.FindSSE_256: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=2048] | |
Runtime = .NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2; GC = Concurrent Workstation | |
Mean = 9.765 ms, StdErr = 0.003 ms (0.03%), N = 2, StdDev = 0.004 ms | |
Min = 9.762 ms, Q1 = 9.763 ms, Median = 9.765 ms, Q3 = 9.766 ms, Max = 9.768 ms | |
IQR = 0.003 ms, LowerFence = 9.759 ms, UpperFence = 9.770 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
-------------------- Histogram -------------------- | |
[9.761 ms ; 9.769 ms) | @@ | |
--------------------------------------------------- | |
MainTest.FindSimple: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=3072] | |
Runtime = .NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2; GC = Concurrent Workstation | |
Mean = 16.004 ms, StdErr = 0.189 ms (1.18%), N = 2, StdDev = 0.267 ms | |
Min = 15.816 ms, Q1 = 15.910 ms, Median = 16.004 ms, Q3 = 16.099 ms, Max = 16.193 ms | |
IQR = 0.189 ms, LowerFence = 15.627 ms, UpperFence = 16.382 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
-------------------- Histogram -------------------- | |
[15.726 ms ; 16.283 ms) | @@ | |
--------------------------------------------------- | |
MainTest.FindSSE_128: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=3072] | |
Runtime = .NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2; GC = Concurrent Workstation | |
Mean = 25.585 ms, StdErr = 0.038 ms (0.15%), N = 2, StdDev = 0.053 ms | |
Min = 25.548 ms, Q1 = 25.567 ms, Median = 25.585 ms, Q3 = 25.604 ms, Max = 25.623 ms | |
IQR = 0.038 ms, LowerFence = 25.510 ms, UpperFence = 25.661 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
-------------------- Histogram -------------------- | |
[25.530 ms ; 25.641 ms) | @@ | |
--------------------------------------------------- | |
MainTest.FindSSE_256: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=3072] | |
Runtime = .NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2; GC = Concurrent Workstation | |
Mean = 14.473 ms, StdErr = 0.018 ms (0.12%), N = 2, StdDev = 0.025 ms | |
Min = 14.455 ms, Q1 = 14.464 ms, Median = 14.473 ms, Q3 = 14.482 ms, Max = 14.491 ms | |
IQR = 0.018 ms, LowerFence = 14.437 ms, UpperFence = 14.508 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
-------------------- Histogram -------------------- | |
[14.447 ms ; 14.499 ms) | @@ | |
--------------------------------------------------- | |
MainTest.FindSimple: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=4096] | |
Runtime = .NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2; GC = Concurrent Workstation | |
Mean = 17.592 ms, StdErr = 0.010 ms (0.06%), N = 2, StdDev = 0.014 ms | |
Min = 17.582 ms, Q1 = 17.587 ms, Median = 17.592 ms, Q3 = 17.597 ms, Max = 17.602 ms | |
IQR = 0.010 ms, LowerFence = 17.572 ms, UpperFence = 17.612 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
-------------------- Histogram -------------------- | |
[17.577 ms ; 17.607 ms) | @@ | |
--------------------------------------------------- | |
MainTest.FindSSE_128: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=4096] | |
Runtime = .NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2; GC = Concurrent Workstation | |
Mean = 36.271 ms, StdErr = 0.148 ms (0.41%), N = 2, StdDev = 0.209 ms | |
Min = 36.124 ms, Q1 = 36.197 ms, Median = 36.271 ms, Q3 = 36.345 ms, Max = 36.419 ms | |
IQR = 0.148 ms, LowerFence = 35.976 ms, UpperFence = 36.567 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
-------------------- Histogram -------------------- | |
[36.054 ms ; 36.489 ms) | @@ | |
--------------------------------------------------- | |
MainTest.FindSSE_256: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=4096] | |
Runtime = .NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2; GC = Concurrent Workstation | |
Mean = 19.841 ms, StdErr = 0.588 ms (2.96%), N = 2, StdDev = 0.832 ms | |
Min = 19.253 ms, Q1 = 19.547 ms, Median = 19.841 ms, Q3 = 20.135 ms, Max = 20.429 ms | |
IQR = 0.588 ms, LowerFence = 18.665 ms, UpperFence = 21.017 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
-------------------- Histogram -------------------- | |
[18.974 ms ; 20.707 ms) | @@ | |
--------------------------------------------------- | |
MainTest.FindSimple: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=5120] | |
Runtime = .NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2; GC = Concurrent Workstation | |
Mean = 20.225 ms, StdErr = 0.162 ms (0.80%), N = 2, StdDev = 0.229 ms | |
Min = 20.063 ms, Q1 = 20.144 ms, Median = 20.225 ms, Q3 = 20.306 ms, Max = 20.386 ms | |
IQR = 0.162 ms, LowerFence = 19.901 ms, UpperFence = 20.548 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
-------------------- Histogram -------------------- | |
[19.987 ms ; 20.463 ms) | @@ | |
--------------------------------------------------- | |
MainTest.FindSSE_128: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=5120] | |
Runtime = .NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2; GC = Concurrent Workstation | |
Mean = 38.464 ms, StdErr = 0.135 ms (0.35%), N = 2, StdDev = 0.191 ms | |
Min = 38.329 ms, Q1 = 38.396 ms, Median = 38.464 ms, Q3 = 38.531 ms, Max = 38.599 ms | |
IQR = 0.135 ms, LowerFence = 38.194 ms, UpperFence = 38.734 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
-------------------- Histogram -------------------- | |
[38.265 ms ; 38.663 ms) | @@ | |
--------------------------------------------------- | |
MainTest.FindSSE_256: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=5120] | |
Runtime = .NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2; GC = Concurrent Workstation | |
Mean = 22.162 ms, StdErr = 0.180 ms (0.81%), N = 2, StdDev = 0.254 ms | |
Min = 21.983 ms, Q1 = 22.072 ms, Median = 22.162 ms, Q3 = 22.252 ms, Max = 22.342 ms | |
IQR = 0.180 ms, LowerFence = 21.803 ms, UpperFence = 22.522 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
-------------------- Histogram -------------------- | |
[21.897 ms ; 22.427 ms) | @@ | |
--------------------------------------------------- | |
MainTest.FindSimple: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=6144] | |
Runtime = .NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2; GC = Concurrent Workstation | |
Mean = 22.351 ms, StdErr = 0.025 ms (0.11%), N = 2, StdDev = 0.036 ms | |
Min = 22.326 ms, Q1 = 22.338 ms, Median = 22.351 ms, Q3 = 22.363 ms, Max = 22.376 ms | |
IQR = 0.025 ms, LowerFence = 22.300 ms, UpperFence = 22.401 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
-------------------- Histogram -------------------- | |
[22.314 ms ; 22.388 ms) | @@ | |
--------------------------------------------------- | |
MainTest.FindSSE_128: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=6144] | |
Runtime = .NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2; GC = Concurrent Workstation | |
Mean = 41.084 ms, StdErr = 0.364 ms (0.89%), N = 2, StdDev = 0.515 ms | |
Min = 40.720 ms, Q1 = 40.902 ms, Median = 41.084 ms, Q3 = 41.266 ms, Max = 41.449 ms | |
IQR = 0.364 ms, LowerFence = 40.355 ms, UpperFence = 41.813 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
-------------------- Histogram -------------------- | |
[40.547 ms ; 41.621 ms) | @@ | |
--------------------------------------------------- | |
MainTest.FindSSE_256: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=6144] | |
Runtime = .NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2; GC = Concurrent Workstation | |
Mean = 28.092 ms, StdErr = 1.682 ms (5.99%), N = 2, StdDev = 2.379 ms | |
Min = 26.410 ms, Q1 = 27.251 ms, Median = 28.092 ms, Q3 = 28.933 ms, Max = 29.774 ms | |
IQR = 1.682 ms, LowerFence = 24.728 ms, UpperFence = 31.456 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
-------------------- Histogram -------------------- | |
[25.614 ms ; 30.570 ms) | @@ | |
--------------------------------------------------- | |
MainTest.FindSimple: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=7168] | |
Runtime = .NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2; GC = Concurrent Workstation | |
Mean = 24.314 ms, StdErr = 0.113 ms (0.46%), N = 2, StdDev = 0.159 ms | |
Min = 24.202 ms, Q1 = 24.258 ms, Median = 24.314 ms, Q3 = 24.371 ms, Max = 24.427 ms | |
IQR = 0.113 ms, LowerFence = 24.089 ms, UpperFence = 24.540 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
-------------------- Histogram -------------------- | |
[24.148 ms ; 24.480 ms) | @@ | |
--------------------------------------------------- | |
MainTest.FindSSE_128: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=7168] | |
Runtime = .NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2; GC = Concurrent Workstation | |
Mean = 47.471 ms, StdErr = 4.618 ms (9.73%), N = 2, StdDev = 6.531 ms | |
Min = 42.853 ms, Q1 = 45.162 ms, Median = 47.471 ms, Q3 = 49.780 ms, Max = 52.089 ms | |
IQR = 4.618 ms, LowerFence = 38.235 ms, UpperFence = 56.707 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
-------------------- Histogram -------------------- | |
[40.667 ms ; 54.274 ms) | @@ | |
--------------------------------------------------- | |
MainTest.FindSSE_256: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=7168] | |
Runtime = .NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2; GC = Concurrent Workstation | |
Mean = 34.371 ms, StdErr = 0.816 ms (2.37%), N = 2, StdDev = 1.154 ms | |
Min = 33.554 ms, Q1 = 33.963 ms, Median = 34.371 ms, Q3 = 34.779 ms, Max = 35.187 ms | |
IQR = 0.816 ms, LowerFence = 32.738 ms, UpperFence = 36.003 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
-------------------- Histogram -------------------- | |
[33.168 ms ; 35.573 ms) | @@ | |
--------------------------------------------------- | |
MainTest.FindSimple: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=8192] | |
Runtime = .NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2; GC = Concurrent Workstation | |
Mean = 27.622 ms, StdErr = 0.107 ms (0.39%), N = 2, StdDev = 0.152 ms | |
Min = 27.514 ms, Q1 = 27.568 ms, Median = 27.622 ms, Q3 = 27.675 ms, Max = 27.729 ms | |
IQR = 0.107 ms, LowerFence = 27.407 ms, UpperFence = 27.836 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
-------------------- Histogram -------------------- | |
[27.463 ms ; 27.780 ms) | @@ | |
--------------------------------------------------- | |
MainTest.FindSSE_128: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=8192] | |
Runtime = .NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2; GC = Concurrent Workstation | |
Mean = 46.859 ms, StdErr = 0.072 ms (0.15%), N = 2, StdDev = 0.102 ms | |
Min = 46.787 ms, Q1 = 46.823 ms, Median = 46.859 ms, Q3 = 46.895 ms, Max = 46.931 ms | |
IQR = 0.072 ms, LowerFence = 46.715 ms, UpperFence = 47.004 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
-------------------- Histogram -------------------- | |
[46.753 ms ; 46.966 ms) | @@ | |
--------------------------------------------------- | |
MainTest.FindSSE_256: Job-GEJTBB(Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2) [N=8192] | |
Runtime = .NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2; GC = Concurrent Workstation | |
Mean = 38.598 ms, StdErr = 0.486 ms (1.26%), N = 2, StdDev = 0.687 ms | |
Min = 38.112 ms, Q1 = 38.355 ms, Median = 38.598 ms, Q3 = 38.841 ms, Max = 39.084 ms | |
IQR = 0.486 ms, LowerFence = 37.626 ms, UpperFence = 39.570 ms | |
ConfidenceInterval = [NaN ms; NaN ms] (CI 99.9%), Margin = NaN ms (NaN% of Mean) | |
Skewness = 0, Kurtosis = 0.25, MValue = 2 | |
-------------------- Histogram -------------------- | |
[37.882 ms ; 39.314 ms) | @@ | |
--------------------------------------------------- | |
// * Summary * | |
BenchmarkDotNet=v0.13.5, OS=Windows 11 (10.0.22621.1928/22H2/2022Update/SunValley2) | |
AMD Ryzen 7 6800HS with Radeon Graphics, 1 CPU, 16 logical and 8 physical cores | |
.NET SDK=7.0.302 | |
[Host] : .NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2 | |
Job-GEJTBB : .NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2 | |
Runtime=.NET 7.0 InvocationCount=1 IterationCount=2 | |
UnrollFactor=1 WarmupCount=2 | |
| Method | N | Mean | Error | StdDev | | |
|------------ |----- |------------:|------:|------------:| | |
| FindSimple | 128 | 1,141.7 μs | NA | 19.23 μs | | |
| FindSSE_128 | 128 | 1,398.7 μs | NA | 101.82 μs | | |
| FindSSE_256 | 128 | 901.8 μs | NA | 98.57 μs | | |
| FindSimple | 256 | 2,256.4 μs | NA | 8.70 μs | | |
| FindSSE_128 | 256 | 2,587.7 μs | NA | 248.76 μs | | |
| FindSSE_256 | 256 | 1,576.2 μs | NA | 96.66 μs | | |
| FindSimple | 512 | 4,917.8 μs | NA | 115.47 μs | | |
| FindSSE_128 | 512 | 4,585.4 μs | NA | 111.09 μs | | |
| FindSSE_256 | 512 | 2,659.1 μs | NA | 85.14 μs | | |
| FindSimple | 1024 | 11,103.1 μs | NA | 60.53 μs | | |
| FindSSE_128 | 1024 | 8,972.4 μs | NA | 283.41 μs | | |
| FindSSE_256 | 1024 | 4,871.2 μs | NA | 105.01 μs | | |
| FindSimple | 2048 | 13,670.4 μs | NA | 41.37 μs | | |
| FindSSE_128 | 2048 | 17,245.7 μs | NA | 106.07 μs | | |
| FindSSE_256 | 2048 | 9,764.8 μs | NA | 3.89 μs | | |
| FindSimple | 3072 | 16,004.4 μs | NA | 267.14 μs | | |
| FindSSE_128 | 3072 | 25,585.4 μs | NA | 53.17 μs | | |
| FindSSE_256 | 3072 | 14,472.8 μs | NA | 25.17 μs | | |
| FindSimple | 4096 | 17,592.0 μs | NA | 14.00 μs | | |
| FindSSE_128 | 4096 | 36,271.3 μs | NA | 208.95 μs | | |
| FindSSE_256 | 4096 | 19,840.6 μs | NA | 831.56 μs | | |
| FindSimple | 5120 | 20,224.8 μs | NA | 228.61 μs | | |
| FindSSE_128 | 5120 | 38,463.8 μs | NA | 190.99 μs | | |
| FindSSE_256 | 5120 | 22,162.3 μs | NA | 254.35 μs | | |
| FindSimple | 6144 | 22,350.7 μs | NA | 35.64 μs | | |
| FindSSE_128 | 6144 | 41,084.1 μs | NA | 515.48 μs | | |
| FindSSE_256 | 6144 | 28,092.1 μs | NA | 2,378.85 μs | | |
| FindSimple | 7168 | 24,314.2 μs | NA | 159.31 μs | | |
| FindSSE_128 | 7168 | 47,470.8 μs | NA | 6,530.77 μs | | |
| FindSSE_256 | 7168 | 34,370.6 μs | NA | 1,154.07 μs | | |
| FindSimple | 8192 | 27,621.6 μs | NA | 151.89 μs | | |
| FindSSE_128 | 8192 | 46,859.3 μs | NA | 102.04 μs | | |
| FindSSE_256 | 8192 | 38,597.7 μs | NA | 687.45 μs | | |
// * Warnings * | |
MinIterationTime | |
MainTest.FindSimple: Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2 -> The minimum observed iteration time is 1.1283 ms which is very small. It's recommended to increase it to at least 100.0000 ms using more operations. | |
MainTest.FindSSE_128: Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2 -> The minimum observed iteration time is 1.3269 ms which is very small. It's recommended to increase it to at least 100.0000 ms using more operations. | |
MainTest.FindSSE_256: Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2 -> The minimum observed iteration time is 832.3000 μs which is very small. It's recommended to increase it to at least 100.0000 ms using more operations. | |
MainTest.FindSimple: Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2 -> The minimum observed iteration time is 2.2505 ms which is very small. It's recommended to increase it to at least 100.0000 ms using more operations. | |
MainTest.FindSSE_128: Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2 -> The minimum observed iteration time is 2.4120 ms which is very small. It's recommended to increase it to at least 100.0000 ms using more operations. | |
MainTest.FindSSE_256: Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2 -> The minimum observed iteration time is 1.5081 ms which is very small. It's recommended to increase it to at least 100.0000 ms using more operations. | |
MainTest.FindSimple: Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2 -> The minimum observed iteration time is 4.8363 ms which is very small. It's recommended to increase it to at least 100.0000 ms using more operations. | |
MainTest.FindSSE_128: Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2 -> The minimum observed iteration time is 4.5070 ms which is very small. It's recommended to increase it to at least 100.0000 ms using more operations. | |
MainTest.FindSSE_256: Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2 -> The minimum observed iteration time is 2.5991 ms which is very small. It's recommended to increase it to at least 100.0000 ms using more operations. | |
MainTest.FindSimple: Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2 -> The minimum observed iteration time is 11.0605 ms which is very small. It's recommended to increase it to at least 100.0000 ms using more operations. | |
MainTest.FindSSE_128: Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2 -> The minimum observed iteration time is 8.7722 ms which is very small. It's recommended to increase it to at least 100.0000 ms using more operations. | |
MainTest.FindSSE_256: Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2 -> The minimum observed iteration time is 4.7972 ms which is very small. It's recommended to increase it to at least 100.0000 ms using more operations. | |
MainTest.FindSimple: Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2 -> The minimum observed iteration time is 13.6413 ms which is very small. It's recommended to increase it to at least 100.0000 ms using more operations. | |
MainTest.FindSSE_128: Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2 -> The minimum observed iteration time is 17.1709 ms which is very small. It's recommended to increase it to at least 100.0000 ms using more operations. | |
MainTest.FindSSE_256: Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2 -> The minimum observed iteration time is 9.7622 ms which is very small. It's recommended to increase it to at least 100.0000 ms using more operations. | |
MainTest.FindSimple: Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2 -> The minimum observed iteration time is 15.8157 ms which is very small. It's recommended to increase it to at least 100.0000 ms using more operations. | |
MainTest.FindSSE_128: Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2 -> The minimum observed iteration time is 25.5480 ms which is very small. It's recommended to increase it to at least 100.0000 ms using more operations. | |
MainTest.FindSSE_256: Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2 -> The minimum observed iteration time is 14.4552 ms which is very small. It's recommended to increase it to at least 100.0000 ms using more operations. | |
MainTest.FindSimple: Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2 -> The minimum observed iteration time is 17.5823 ms which is very small. It's recommended to increase it to at least 100.0000 ms using more operations. | |
MainTest.FindSSE_128: Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2 -> The minimum observed iteration time is 36.1238 ms which is very small. It's recommended to increase it to at least 100.0000 ms using more operations. | |
MainTest.FindSSE_256: Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2 -> The minimum observed iteration time is 19.2528 ms which is very small. It's recommended to increase it to at least 100.0000 ms using more operations. | |
MainTest.FindSimple: Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2 -> The minimum observed iteration time is 20.0633 ms which is very small. It's recommended to increase it to at least 100.0000 ms using more operations. | |
MainTest.FindSSE_128: Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2 -> The minimum observed iteration time is 38.3290 ms which is very small. It's recommended to increase it to at least 100.0000 ms using more operations. | |
MainTest.FindSSE_256: Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2 -> The minimum observed iteration time is 21.9827 ms which is very small. It's recommended to increase it to at least 100.0000 ms using more operations. | |
MainTest.FindSimple: Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2 -> The minimum observed iteration time is 22.3257 ms which is very small. It's recommended to increase it to at least 100.0000 ms using more operations. | |
MainTest.FindSSE_128: Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2 -> The minimum observed iteration time is 40.7198 ms which is very small. It's recommended to increase it to at least 100.0000 ms using more operations. | |
MainTest.FindSSE_256: Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2 -> The minimum observed iteration time is 26.4102 ms which is very small. It's recommended to increase it to at least 100.0000 ms using more operations. | |
MainTest.FindSimple: Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2 -> The minimum observed iteration time is 24.2018 ms which is very small. It's recommended to increase it to at least 100.0000 ms using more operations. | |
MainTest.FindSSE_128: Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2 -> The minimum observed iteration time is 42.8530 ms which is very small. It's recommended to increase it to at least 100.0000 ms using more operations. | |
MainTest.FindSSE_256: Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2 -> The minimum observed iteration time is 33.5547 ms which is very small. It's recommended to increase it to at least 100.0000 ms using more operations. | |
MainTest.FindSimple: Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2 -> The minimum observed iteration time is 27.5144 ms which is very small. It's recommended to increase it to at least 100.0000 ms using more operations. | |
MainTest.FindSSE_128: Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2 -> The minimum observed iteration time is 46.7874 ms which is very small. It's recommended to increase it to at least 100.0000 ms using more operations. | |
MainTest.FindSSE_256: Runtime=.NET 7.0, InvocationCount=1, IterationCount=2, UnrollFactor=1, WarmupCount=2 -> The minimum observed iteration time is 38.1118 ms which is very small. It's recommended to increase it to at least 100.0000 ms using more operations. | |
// * Legends * | |
N : Value of the 'N' parameter | |
Mean : Arithmetic mean of all measurements | |
Error : Half of 99.9% confidence interval | |
StdDev : Standard deviation of all measurements | |
1 μs : 1 Microsecond (0.000001 sec) | |
// ***** BenchmarkRunner: End ***** | |
Run time: 00:00:08 (8.74 sec), executed benchmarks: 33 | |
Global total time: 00:00:14 (14.14 sec), executed benchmarks: 33 | |
// * Artifacts cleanup * |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment