BenchmarkDotNet v0.13.11, Windows 10 (10.0.19045.3208/22H2/2022Update)
Intel Core i7-8550U CPU 1.80GHz (Kaby Lake R), 1 CPU, 8 logical and 4 physical cores
.NET SDK 8.0.100
[Host] : .NET 8.0.0 (8.0.23.53103), X64 RyuJIT AVX2
DefaultJob : .NET 8.0.0 (8.0.23.53103), X64 RyuJIT AVX2
Method | Dim1 | Dim2 | Dim3 | Dim4 | AccessCount | X | Y | D | T | Mean | Error | StdDev |
RandomArray4 | 128 | 128 | 4 | 8 | 10000 | 42 | 13 | 3 | 7 | 341,212.305 ns | 1,908.3709 ns | 1,489.9305 ns |
ConstantArray4 | 128 | 128 | 4 | 8 | 10000 | 42 | 13 | 3 | 7 | 32,172.240 ns | 631.7282 ns | 590.9189 ns |
OneArray4 | 128 | 128 | 4 | 8 | 10000 | 42 | 13 | 3 | 7 | 2.566 ns | 0.0386 ns | 0.0322 ns |
RandomArray1111 | 128 | 128 | 4 | 8 | 10000 | 42 | 13 | 3 | 7 | 322,092.139 ns | 781.8521 ns | 652.8819 ns |
ConstantArray1111 | 128 | 128 | 4 | 8 | 10000 | 42 | 13 | 3 | 7 | 11,601.652 ns | 135.9860 ns | 120.5481 ns |
OneArray1111 | 128 | 128 | 4 | 8 | 10000 | 42 | 13 | 3 | 7 | 1.376 ns | 0.0165 ns | 0.0154 ns |
RandomArray211 | 128 | 128 | 4 | 8 | 10000 | 42 | 13 | 3 | 7 | 323,241.421 ns | 1,674.4696 ns | 1,398.2580 ns |
ConstantArray211 | 128 | 128 | 4 | 8 | 10000 | 42 | 13 | 3 | 7 | 19,420.154 ns | 70.2052 ns | 62.2351 ns |
OneArray211 | 128 | 128 | 4 | 8 | 10000 | 42 | 13 | 3 | 7 | 1.615 ns | 0.0947 ns | 0.1475 ns |
SumRandomValues | 128 | 128 | 4 | 8 | 10000 | 42 | 13 | 3 | 7 | 308,137.992 ns | 847.6122 ns | 751.3861 ns |