Benchmark group - YGroup4Unzip
(← Back)
Unit of data: Million operations per second. The larger the number, the better the performance.
X86 - AMD Ryzen 7 7840H
Type | Method | .NET Framework | .NET Core 2.1 | .NET Core 3.1 | .NET 5.0 | .NET 6.0 | .NET 7.0 | .NET 8.0 |
---|---|---|---|---|---|---|---|---|
YGroup4UnzipBenchmark_Byte | SumBase_Basic | 190.913 | 366.084 | 393.177 | 384.617 | 462.764 | 415.345 | 508.836 |
YGroup4UnzipBenchmark_Byte | SumBase_Narrow | 5050.996 | 6424.102 | |||||
YGroup4UnzipBenchmark_Byte | SumBase_Unzip | 1313.504 | 1300.906 | 1319.150 | 1355.779 | 1331.928 | 7605.523 | 11322.199 |
YGroup4UnzipBenchmark_Byte | SumBase | 1308.828 | 1288.986 | 1317.053 | 1362.915 | 1331.758 | 7694.095 | 11140.844 |
YGroup4UnzipBenchmark_Byte | SumTraits | 1311.822 | 1301.084 | 11317.635 | 11712.292 | 11633.963 | 11440.257 | 23883.061 |
YGroup4UnzipBenchmark_Byte | Sum128Base_Basic | 187.509 | 215.623 | 206.146 | 394.714 | 543.268 | ||
YGroup4UnzipBenchmark_Byte | Sum128Base_Narrow | 3107.233 | 3217.284 | |||||
YGroup4UnzipBenchmark_Byte | Sum128Base_Unzip | 4787.751 | 5793.973 | |||||
YGroup4UnzipBenchmark_Byte | Sum128Base | 191.222 | 204.525 | 207.102 | 4772.638 | 5786.586 | ||
YGroup4UnzipBenchmark_Byte | Sum128AdvSimd_Narrow | |||||||
YGroup4UnzipBenchmark_Byte | Sum128AdvSimd_ShuffleX | |||||||
YGroup4UnzipBenchmark_Byte | Sum128AdvSimd_Unzip | |||||||
YGroup4UnzipBenchmark_Byte | Sum128AdvSimdB64_ShuffleX | |||||||
YGroup4UnzipBenchmark_Byte | Sum128AdvSimdB64_Unzip | |||||||
YGroup4UnzipBenchmark_Byte | Sum128PackedSimd_Unzip | |||||||
YGroup4UnzipBenchmark_Byte | Sum128Sse_Permute | 14728.610 | ||||||
YGroup4UnzipBenchmark_Byte | Sum128Sse_Narrow | 2613.681 | 3202.091 | 3263.961 | 3231.663 | 3947.983 | ||
YGroup4UnzipBenchmark_Byte | Sum128Sse_Unpack | 7271.825 | 8083.456 | 8094.591 | 7870.067 | 8004.607 | ||
YGroup4UnzipBenchmark_Byte | Sum128Sse_Unzip | 4297.204 | 5022.033 | 5091.896 | 4761.336 | 13216.107 | ||
YGroup4UnzipBenchmark_Byte | Sum128Traits | 7258.039 | 8101.005 | 8105.307 | 7906.761 | 15159.452 | ||
YGroup4UnzipBenchmark_Byte | Sum256Base_Basic | 214.899 | 213.734 | 234.294 | 430.677 | 528.079 | ||
YGroup4UnzipBenchmark_Byte | Sum256Base_Narrow | 4874.950 | 6483.212 | |||||
YGroup4UnzipBenchmark_Byte | Sum256Base_Unzip | 7558.180 | 11332.542 | |||||
YGroup4UnzipBenchmark_Byte | Sum256Base | 220.710 | 212.757 | 236.021 | 7639.775 | 11356.249 | ||
YGroup4UnzipBenchmark_Byte | Sum256Avx2_Permute | 19181.517 | ||||||
YGroup4UnzipBenchmark_Byte | Sum256Avx2_Narrow | 4747.147 | 1817.157 | 5072.741 | 5061.850 | 6462.570 | ||
YGroup4UnzipBenchmark_Byte | Sum256Avx2_Unpack | 11761.122 | 11668.034 | 11732.882 | 11650.379 | 12694.266 | ||
YGroup4UnzipBenchmark_Byte | Sum256Avx2_Unzip | 7081.978 | 7158.142 | 7402.959 | 7542.780 | 25515.269 | ||
YGroup4UnzipBenchmark_Byte | Sum256Traits | 11727.078 | 11644.337 | 11665.941 | 11575.078 | 26321.408 | ||
YGroup4UnzipBenchmark_Byte | Sum512Base_Basic | 550.258 | ||||||
YGroup4UnzipBenchmark_Byte | Sum512Base_Narrow | 6514.335 | ||||||
YGroup4UnzipBenchmark_Byte | Sum512Base_Unzip | 13167.362 | ||||||
YGroup4UnzipBenchmark_Byte | Sum512Base | 13188.038 | ||||||
YGroup4UnzipBenchmark_Byte | Sum512Avx512_Permute | 17482.569 | ||||||
YGroup4UnzipBenchmark_Byte | Sum512Avx512_Narrow | 6518.573 | ||||||
YGroup4UnzipBenchmark_Byte | Sum512Avx512_Unpack | 11732.034 | ||||||
YGroup4UnzipBenchmark_Byte | Sum512Avx512_Unzip | 33462.067 | ||||||
YGroup4UnzipBenchmark_Byte | Sum512Traits | 32966.449 | ||||||
YGroup4UnzipBenchmark_Int128 | SumBase_Basic | 48.481 | 57.072 | 58.459 | 91.215 | 94.168 | 79.364 | 99.681 |
YGroup4UnzipBenchmark_Int128 | SumBase | 47.238 | 56.109 | 55.632 | 89.034 | 94.773 | 80.817 | 100.215 |
YGroup4UnzipBenchmark_Int128 | SumTraits | 44.831 | 53.163 | 44.580 | 28.437 | 29.047 | 130.493 | 94.374 |
YGroup4UnzipBenchmark_Int128 | SumTraits_Int128 | 60.907 | 71.964 | 4468.862 | 4660.765 | 4666.283 | 4542.025 | 5447.562 |
YGroup4UnzipBenchmark_Int128 | Sum128Base_Basic | 41.121 | 41.403 | 41.174 | 83.296 | 84.334 | ||
YGroup4UnzipBenchmark_Int128 | Sum128Base | 41.292 | 41.249 | 41.112 | 83.374 | 84.597 | ||
YGroup4UnzipBenchmark_Int128 | Sum128Traits | 83.080 | 83.521 | 83.567 | 83.034 | 84.357 | ||
YGroup4UnzipBenchmark_Int128 | Sum128Traits_Int128 | 4121.575 | 4082.289 | 3827.590 | 3506.388 | 3723.567 | ||
YGroup4UnzipBenchmark_Int128 | Sum256Base_Basic | 38.654 | 50.385 | 55.158 | 124.097 | 221.817 | ||
YGroup4UnzipBenchmark_Int128 | Sum256Base | 37.410 | 45.178 | 49.074 | 436.147 | 4694.933 | ||
YGroup4UnzipBenchmark_Int128 | Sum256Avx2 | 70.617 | 71.092 | 74.552 | 477.783 | 5366.868 | ||
YGroup4UnzipBenchmark_Int128 | Sum256Traits | 66.020 | 71.559 | 74.870 | 485.889 | 5336.861 | ||
YGroup4UnzipBenchmark_Int128 | Sum256Traits_Int128 | 4215.748 | 4721.944 | 4671.648 | 4537.832 | 5494.496 | ||
YGroup4UnzipBenchmark_Int128 | Sum512Base_Basic | 287.972 | ||||||
YGroup4UnzipBenchmark_Int128 | Sum512Base_Move | 1886.283 | ||||||
YGroup4UnzipBenchmark_Int128 | Sum512Base_Unzip | 890.162 | ||||||
YGroup4UnzipBenchmark_Int128 | Sum512Base | 1883.592 | ||||||
YGroup4UnzipBenchmark_Int128 | Sum512Avx512 | 4364.424 | ||||||
YGroup4UnzipBenchmark_Int128 | Sum512Traits | 4349.202 | ||||||
YGroup4UnzipBenchmark_Int128 | Sum512Traits_Int128 | 4360.276 | ||||||
YGroup4UnzipBenchmark_Int16 | SumBase_Basic | 173.483 | 306.636 | 335.081 | 292.904 | 367.653 | 314.329 | 432.544 |
YGroup4UnzipBenchmark_Int16 | SumBase_Narrow | 2419.735 | 3201.869 | |||||
YGroup4UnzipBenchmark_Int16 | SumBase_Unzip | 858.395 | 842.063 | 866.206 | 813.299 | 899.047 | 3802.816 | 5618.852 |
YGroup4UnzipBenchmark_Int16 | SumBase | 856.782 | 839.566 | 869.353 | 802.852 | 897.176 | 3708.598 | 5637.351 |
YGroup4UnzipBenchmark_Int16 | SumTraits | 859.478 | 836.200 | 6990.059 | 7281.744 | 7274.943 | 7115.192 | 12090.640 |
YGroup4UnzipBenchmark_Int16 | Sum128Base_Basic | 125.621 | 126.286 | 130.128 | 305.466 | 400.774 | ||
YGroup4UnzipBenchmark_Int16 | Sum128Base_Narrow | 1519.946 | 1633.242 | |||||
YGroup4UnzipBenchmark_Int16 | Sum128Base_Unzip | 2314.881 | 2887.157 | |||||
YGroup4UnzipBenchmark_Int16 | Sum128Base | 126.080 | 126.874 | 129.772 | 2312.904 | 2924.003 | ||
YGroup4UnzipBenchmark_Int16 | Sum128AdvSimd_Narrow | |||||||
YGroup4UnzipBenchmark_Int16 | Sum128AdvSimd_ShuffleX | |||||||
YGroup4UnzipBenchmark_Int16 | Sum128AdvSimd_Unzip | |||||||
YGroup4UnzipBenchmark_Int16 | Sum128AdvSimdB64_ShuffleX | |||||||
YGroup4UnzipBenchmark_Int16 | Sum128AdvSimdB64_Unzip | |||||||
YGroup4UnzipBenchmark_Int16 | Sum128PackedSimd_Unzip | |||||||
YGroup4UnzipBenchmark_Int16 | Sum128Sse_Permute | 7324.511 | ||||||
YGroup4UnzipBenchmark_Int16 | Sum128Sse_Narrow | 1360.978 | 1454.320 | 1485.624 | 1496.123 | 2038.283 | ||
YGroup4UnzipBenchmark_Int16 | Sum128Sse_Unpack | 4745.538 | 5257.057 | 5265.101 | 5218.333 | 5245.593 | ||
YGroup4UnzipBenchmark_Int16 | Sum128Sse_Unzip | 2494.536 | 2809.804 | 2830.633 | 2752.524 | 6715.743 | ||
YGroup4UnzipBenchmark_Int16 | Sum128Traits | 4761.592 | 5235.845 | 5163.157 | 5133.435 | 6845.378 | ||
YGroup4UnzipBenchmark_Int16 | Sum256Base_Basic | 166.470 | 155.381 | 172.907 | 321.189 | 439.783 | ||
YGroup4UnzipBenchmark_Int16 | Sum256Base_Narrow | 2432.301 | 3260.511 | |||||
YGroup4UnzipBenchmark_Int16 | Sum256Base_Unzip | 3783.991 | 5610.957 | |||||
YGroup4UnzipBenchmark_Int16 | Sum256Base | 165.380 | 150.215 | 172.991 | 3780.878 | 5558.928 | ||
YGroup4UnzipBenchmark_Int16 | Sum256Avx2_Permute | 9438.963 | ||||||
YGroup4UnzipBenchmark_Int16 | Sum256Avx2_Narrow | 2229.205 | 804.265 | 2301.797 | 2271.999 | 3200.801 | ||
YGroup4UnzipBenchmark_Int16 | Sum256Avx2_Unpack | 7204.738 | 7221.397 | 7173.467 | 7106.401 | 7762.908 | ||
YGroup4UnzipBenchmark_Int16 | Sum256Avx2_Unzip | 3792.411 | 3801.789 | 3787.005 | 3764.902 | 12165.501 | ||
YGroup4UnzipBenchmark_Int16 | Sum256Traits | 7224.613 | 7275.563 | 7228.484 | 7113.034 | 12942.112 | ||
YGroup4UnzipBenchmark_Int16 | Sum512Base_Basic | 457.129 | ||||||
YGroup4UnzipBenchmark_Int16 | Sum512Base_Narrow | 3254.052 | ||||||
YGroup4UnzipBenchmark_Int16 | Sum512Base_Unzip | 6659.382 | ||||||
YGroup4UnzipBenchmark_Int16 | Sum512Base | 6644.433 | ||||||
YGroup4UnzipBenchmark_Int16 | Sum512Avx512_Permute | 8407.801 | ||||||
YGroup4UnzipBenchmark_Int16 | Sum512Avx512_Narrow | 3266.021 | ||||||
YGroup4UnzipBenchmark_Int16 | Sum512Avx512_Unpack | 6973.292 | ||||||
YGroup4UnzipBenchmark_Int16 | Sum512Avx512_Unzip | 16570.473 | ||||||
YGroup4UnzipBenchmark_Int16 | Sum512Traits | 16694.703 | ||||||
YGroup4UnzipBenchmark_Int32 | SumBase_Basic | 140.922 | 215.524 | 228.238 | 193.109 | 257.931 | 227.867 | 319.245 |
YGroup4UnzipBenchmark_Int32 | SumBase_Unzip | 381.290 | 365.787 | 369.360 | 388.591 | 371.455 | 1844.052 | 2802.278 |
YGroup4UnzipBenchmark_Int32 | SumBase | 378.672 | 368.789 | 371.093 | 386.340 | 381.094 | 1833.154 | 2795.132 |
YGroup4UnzipBenchmark_Int32 | SumTraits | 380.403 | 362.874 | 4353.965 | 4531.006 | 4555.739 | 4484.379 | 6249.957 |
YGroup4UnzipBenchmark_Int32 | Sum128Base_Basic | 84.345 | 84.965 | 86.946 | 197.466 | 275.183 | ||
YGroup4UnzipBenchmark_Int32 | Sum128Base_Unzip | 1141.171 | 1423.265 | |||||
YGroup4UnzipBenchmark_Int32 | Sum128Base | 85.127 | 84.411 | 85.255 | 1148.487 | 1455.643 | ||
YGroup4UnzipBenchmark_Int32 | Sum128AdvSimd_ShuffleX | |||||||
YGroup4UnzipBenchmark_Int32 | Sum128AdvSimd_Unzip | |||||||
YGroup4UnzipBenchmark_Int32 | Sum128AdvSimdB64_ShuffleX | |||||||
YGroup4UnzipBenchmark_Int32 | Sum128AdvSimdB64_Unzip | |||||||
YGroup4UnzipBenchmark_Int32 | Sum128PackedSimd_Unzip | |||||||
YGroup4UnzipBenchmark_Int32 | Sum128Sse_Permute | 3569.770 | ||||||
YGroup4UnzipBenchmark_Int32 | Sum128Sse_Unpack | 3266.690 | 3669.472 | 3705.316 | 3612.090 | 3665.616 | ||
YGroup4UnzipBenchmark_Int32 | Sum128Sse_Unzip | 3225.848 | 3186.275 | 3195.266 | 2995.178 | 3632.176 | ||
YGroup4UnzipBenchmark_Int32 | Sum128Traits | 3198.406 | 3649.089 | 3760.642 | 3422.599 | 3676.406 | ||
YGroup4UnzipBenchmark_Int32 | Sum256Base_Basic | 111.889 | 100.072 | 123.441 | 230.427 | 317.628 | ||
YGroup4UnzipBenchmark_Int32 | Sum256Base_Unzip | 1881.378 | 2791.221 | |||||
YGroup4UnzipBenchmark_Int32 | Sum256Base | 120.878 | 98.857 | 124.971 | 1879.245 | 2814.809 | ||
YGroup4UnzipBenchmark_Int32 | Sum256Avx2_Permute | 4804.668 | ||||||
YGroup4UnzipBenchmark_Int32 | Sum256Avx2_Unpack | 4605.509 | 4573.300 | 4580.303 | 4515.699 | 4953.402 | ||
YGroup4UnzipBenchmark_Int32 | Sum256Avx2_Unzip | 3545.363 | 3567.710 | 3587.078 | 3551.816 | 6152.071 | ||
YGroup4UnzipBenchmark_Int32 | Sum256Traits | 4591.433 | 4555.480 | 4567.923 | 4528.857 | 6436.301 | ||
YGroup4UnzipBenchmark_Int32 | Sum512Base_Basic | 371.477 | ||||||
YGroup4UnzipBenchmark_Int32 | Sum512Base_Unzip | 3329.459 | ||||||
YGroup4UnzipBenchmark_Int32 | Sum512Base | 3314.440 | ||||||
YGroup4UnzipBenchmark_Int32 | Sum512Avx512_Permute | 4197.718 | ||||||
YGroup4UnzipBenchmark_Int32 | Sum512Avx512_Unpack | 4280.347 | ||||||
YGroup4UnzipBenchmark_Int32 | Sum512Avx512_Unzip | 8213.812 | ||||||
YGroup4UnzipBenchmark_Int32 | Sum512Traits | 8254.065 | ||||||
YGroup4UnzipBenchmark_Int64 | SumBase_Basic | 97.871 | 134.569 | 157.670 | 110.952 | 172.608 | 138.947 | 198.984 |
YGroup4UnzipBenchmark_Int64 | SumBase | 100.824 | 135.586 | 157.197 | 103.670 | 164.861 | 138.472 | 200.886 |
YGroup4UnzipBenchmark_Int64 | SumTraits | 108.201 | 133.918 | 2917.665 | 3070.160 | 3057.537 | 3000.670 | 3743.422 |
YGroup4UnzipBenchmark_Int64 | Sum128Base_Basic | 45.443 | 46.347 | 46.290 | 121.041 | 159.873 | ||
YGroup4UnzipBenchmark_Int64 | Sum128Base_Move | 45.768 | 99.809 | |||||
YGroup4UnzipBenchmark_Int64 | Sum128Base_Unzip | 78.842 | 249.806 | |||||
YGroup4UnzipBenchmark_Int64 | Sum128Base | 40.316 | 40.241 | 45.259 | 79.105 | 248.213 | ||
YGroup4UnzipBenchmark_Int64 | Sum128AdvSimd_ShuffleX | |||||||
YGroup4UnzipBenchmark_Int64 | Sum128AdvSimd_Unzip | |||||||
YGroup4UnzipBenchmark_Int64 | Sum128AdvSimdB64_ShuffleX | |||||||
YGroup4UnzipBenchmark_Int64 | Sum128AdvSimdB64_Unzip | |||||||
YGroup4UnzipBenchmark_Int64 | Sum128PackedSimd_Unzip | |||||||
YGroup4UnzipBenchmark_Int64 | Sum128Sse_Permute | 1791.655 | ||||||
YGroup4UnzipBenchmark_Int64 | Sum128Sse_Unpack | 2558.203 | 2719.839 | 2584.873 | 2734.317 | 2629.631 | ||
YGroup4UnzipBenchmark_Int64 | Sum128Sse_Unzip | 2456.921 | 2829.786 | 2711.829 | 2576.776 | 2642.295 | ||
YGroup4UnzipBenchmark_Int64 | Sum128Traits | 2563.989 | 2724.012 | 2743.392 | 2614.924 | 2720.074 | ||
YGroup4UnzipBenchmark_Int64 | Sum256Base_Basic | 62.372 | 56.624 | 71.000 | 140.867 | 199.529 | ||
YGroup4UnzipBenchmark_Int64 | Sum256Base | 71.082 | 55.921 | 71.854 | 140.147 | 200.616 | ||
YGroup4UnzipBenchmark_Int64 | Sum256Avx2_Permute | 2405.319 | ||||||
YGroup4UnzipBenchmark_Int64 | Sum256Avx2_Unpack | 3163.178 | 3111.953 | 2979.182 | 3028.780 | 3524.684 | ||
YGroup4UnzipBenchmark_Int64 | Sum256Avx2_Unzip | 1909.841 | 2054.701 | 2043.133 | 2022.364 | 3200.331 | ||
YGroup4UnzipBenchmark_Int64 | Sum256Traits | 3109.256 | 3104.312 | 3017.880 | 2930.615 | 3524.479 | ||
YGroup4UnzipBenchmark_Int64 | Sum512Base_Basic | 251.738 | ||||||
YGroup4UnzipBenchmark_Int64 | Sum512Base | 248.477 | ||||||
YGroup4UnzipBenchmark_Int64 | Sum512Avx512_Permute | 2159.698 | ||||||
YGroup4UnzipBenchmark_Int64 | Sum512Avx512_Unpack | 2902.392 | ||||||
YGroup4UnzipBenchmark_Int64 | Sum512Avx512_Unzip | 4158.073 | ||||||
YGroup4UnzipBenchmark_Int64 | Sum512Traits | 4159.506 | ||||||
YGroup4ZipBenchmark_Byte | SumBase_Basic | 251.154 | 403.517 | 455.895 | 393.351 | 442.134 | 450.800 | 566.847 |
YGroup4ZipBenchmark_Byte | SumBase_Widen | 4811.906 | 5314.398 | |||||
YGroup4ZipBenchmark_Byte | SumBase_Zip | 5162.172 | 4901.345 | 4920.933 | 5085.018 | 4974.636 | 7296.301 | 8283.701 |
YGroup4ZipBenchmark_Byte | SumBase | 5139.426 | 4768.965 | 4970.837 | 5094.209 | 5009.342 | 7288.461 | 8248.253 |
YGroup4ZipBenchmark_Byte | SumTraits | 5027.778 | 4866.195 | 17570.591 | 20881.719 | 20489.374 | 20302.304 | 24723.567 |
YGroup4ZipBenchmark_Byte | Sum128Base_Basic | 205.204 | 198.827 | 208.632 | 417.576 | 485.586 | ||
YGroup4ZipBenchmark_Byte | Sum128Base_Widen | 2522.568 | 2688.026 | |||||
YGroup4ZipBenchmark_Byte | Sum128Base_Zip | 3965.990 | 4080.740 | |||||
YGroup4ZipBenchmark_Byte | Sum128Base | 204.208 | 215.981 | 201.911 | 3864.722 | 4084.862 | ||
YGroup4ZipBenchmark_Byte | Sum128AdvSimd_ShuffleX | |||||||
YGroup4ZipBenchmark_Byte | Sum128AdvSimd_Widen | |||||||
YGroup4ZipBenchmark_Byte | Sum128AdvSimd_Zip | |||||||
YGroup4ZipBenchmark_Byte | Sum128AdvSimdB64_ShuffleX | |||||||
YGroup4ZipBenchmark_Byte | Sum128AdvSimdB64_Zip | |||||||
YGroup4ZipBenchmark_Byte | Sum128PackedSimd_Zip | |||||||
YGroup4ZipBenchmark_Byte | Sum128Sse_Permute | 14276.207 | ||||||
YGroup4ZipBenchmark_Byte | Sum128Sse_Widen | 2143.552 | 3061.943 | 3113.181 | 3032.090 | 3138.661 | ||
YGroup4ZipBenchmark_Byte | Sum128Sse_Zip | 12967.776 | 14975.661 | 14778.250 | 14224.181 | 14233.708 | ||
YGroup4ZipBenchmark_Byte | Sum128Traits | 12972.106 | 14744.642 | 14819.275 | 14323.282 | 14139.144 | ||
YGroup4ZipBenchmark_Byte | Sum256Base_Basic | 237.100 | 214.522 | 232.678 | 474.925 | 574.262 | ||
YGroup4ZipBenchmark_Byte | Sum256Base_Widen | 4763.063 | 5275.039 | |||||
YGroup4ZipBenchmark_Byte | Sum256Base_Zip | 7199.163 | 8056.696 | |||||
YGroup4ZipBenchmark_Byte | Sum256Base | 227.948 | 221.102 | 234.581 | 7226.623 | 8206.895 | ||
YGroup4ZipBenchmark_Byte | Sum256Avx2_Permute | 19208.990 | ||||||
YGroup4ZipBenchmark_Byte | Sum256Avx2_Widen | 3997.023 | 4633.461 | 4697.851 | 4519.043 | 5387.699 | ||
YGroup4ZipBenchmark_Byte | Sum256Avx2_Unpack | 18979.155 | 21283.751 | 21458.135 | 21314.463 | 20661.159 | ||
YGroup4ZipBenchmark_Byte | Sum256Avx2_Zip | 14250.406 | 16690.530 | 16527.551 | 16280.004 | 25005.377 | ||
YGroup4ZipBenchmark_Byte | Sum256Traits | 18894.838 | 21428.836 | 20886.951 | 20693.407 | 24553.252 | ||
YGroup4ZipBenchmark_Byte | Sum512Base_Basic | 560.822 | ||||||
YGroup4ZipBenchmark_Byte | Sum512Base_Widen | 6240.905 | ||||||
YGroup4ZipBenchmark_Byte | Sum512Base_Zip | 10482.232 | ||||||
YGroup4ZipBenchmark_Byte | Sum512Base | 10469.801 | ||||||
YGroup4ZipBenchmark_Byte | Sum512Avx512_Widen | 6296.965 | ||||||
YGroup4ZipBenchmark_Byte | Sum512Avx512_Unpack | 18882.903 | ||||||
YGroup4ZipBenchmark_Byte | Sum512Avx512_Zip | 33258.320 | ||||||
YGroup4ZipBenchmark_Byte | Sum512Traits | 33050.939 | ||||||
YGroup4ZipBenchmark_Int128 | SumBase_Basic | 49.964 | 55.673 | 54.964 | 77.541 | 84.800 | 84.359 | 98.231 |
YGroup4ZipBenchmark_Int128 | SumBase | 49.544 | 53.914 | 52.810 | 76.007 | 85.361 | 84.653 | 98.446 |
YGroup4ZipBenchmark_Int128 | SumTraits | 46.842 | 52.808 | 44.299 | 28.002 | 29.006 | 130.649 | 93.229 |
YGroup4ZipBenchmark_Int128 | SumTraits_Int128 | 65.869 | 76.437 | 4142.950 | 4536.606 | 4647.233 | 4591.619 | 5235.955 |
YGroup4ZipBenchmark_Int128 | Sum128Base_Basic | 41.302 | 40.919 | 41.349 | 83.166 | 84.521 | ||
YGroup4ZipBenchmark_Int128 | Sum128Base | 40.917 | 41.134 | 41.303 | 83.432 | 84.471 | ||
YGroup4ZipBenchmark_Int128 | Sum128Traits | 83.011 | 83.189 | 83.356 | 82.999 | 84.716 | ||
YGroup4ZipBenchmark_Int128 | Sum128Traits_Int128 | 3859.157 | 4009.394 | 3881.983 | 3650.084 | 3647.143 | ||
YGroup4ZipBenchmark_Int128 | Sum256Base_Basic | 35.316 | 46.945 | 52.451 | 133.687 | 192.012 | ||
YGroup4ZipBenchmark_Int128 | Sum256Base | 37.634 | 44.705 | 48.573 | 447.769 | 4758.460 | ||
YGroup4ZipBenchmark_Int128 | Sum256Avx2 | 69.688 | 69.820 | 73.890 | 483.140 | 5430.292 | ||
YGroup4ZipBenchmark_Int128 | Sum256Traits | 65.166 | 69.964 | 73.983 | 485.374 | 5341.405 | ||
YGroup4ZipBenchmark_Int128 | Sum256Traits_Int128 | 4240.108 | 4756.999 | 4729.797 | 4669.404 | 5377.307 | ||
YGroup4ZipBenchmark_Int128 | Sum512Base_Basic | 211.468 | ||||||
YGroup4ZipBenchmark_Int128 | Sum512Base_Move | 1884.878 | ||||||
YGroup4ZipBenchmark_Int128 | Sum512Base_Zip | 891.999 | ||||||
YGroup4ZipBenchmark_Int128 | Sum512Base | 1883.651 | ||||||
YGroup4ZipBenchmark_Int128 | Sum512Avx512 | 4196.687 | ||||||
YGroup4ZipBenchmark_Int128 | Sum512Traits | 4134.293 | ||||||
YGroup4ZipBenchmark_Int128 | Sum512Traits_Int128 | 4147.294 | ||||||
YGroup4ZipBenchmark_Int16 | SumBase_Basic | 201.490 | 325.145 | 378.571 | 298.105 | 362.856 | 380.256 | 451.794 |
YGroup4ZipBenchmark_Int16 | SumBase_Widen | 2412.773 | 2656.963 | |||||
YGroup4ZipBenchmark_Int16 | SumBase_Zip | 2484.660 | 2424.978 | 2559.626 | 2548.948 | 2512.644 | 3647.958 | 4144.257 |
YGroup4ZipBenchmark_Int16 | SumBase | 2626.164 | 2437.925 | 2483.194 | 2493.152 | 2519.882 | 3626.172 | 4114.475 |
YGroup4ZipBenchmark_Int16 | SumTraits | 2610.113 | 2412.217 | 9083.127 | 10275.728 | 10521.471 | 10238.326 | 12458.323 |
YGroup4ZipBenchmark_Int16 | Sum128Base_Basic | 131.803 | 133.956 | 135.766 | 321.062 | 360.176 | ||
YGroup4ZipBenchmark_Int16 | Sum128Base_Widen | 1227.512 | 1351.475 | |||||
YGroup4ZipBenchmark_Int16 | Sum128Base_Zip | 1830.105 | 2017.405 | |||||
YGroup4ZipBenchmark_Int16 | Sum128Base | 130.242 | 133.310 | 134.108 | 1830.314 | 1993.364 | ||
YGroup4ZipBenchmark_Int16 | Sum128AdvSimd_ShuffleX | |||||||
YGroup4ZipBenchmark_Int16 | Sum128AdvSimd_Widen | |||||||
YGroup4ZipBenchmark_Int16 | Sum128AdvSimd_Zip | |||||||
YGroup4ZipBenchmark_Int16 | Sum128AdvSimdB64_ShuffleX | |||||||
YGroup4ZipBenchmark_Int16 | Sum128AdvSimdB64_Zip | |||||||
YGroup4ZipBenchmark_Int16 | Sum128PackedSimd_Zip | |||||||
YGroup4ZipBenchmark_Int16 | Sum128Sse_Permute | 6888.565 | ||||||
YGroup4ZipBenchmark_Int16 | Sum128Sse_Widen | 1092.044 | 1572.432 | 1627.863 | 1525.768 | 1504.251 | ||
YGroup4ZipBenchmark_Int16 | Sum128Sse_Zip | 6466.347 | 7461.573 | 7061.820 | 7264.182 | 7371.543 | ||
YGroup4ZipBenchmark_Int16 | Sum128Traits | 6678.739 | 7362.837 | 7544.184 | 7064.437 | 7355.981 | ||
YGroup4ZipBenchmark_Int16 | Sum256Base_Basic | 177.052 | 162.809 | 184.519 | 376.459 | 446.996 | ||
YGroup4ZipBenchmark_Int16 | Sum256Base_Widen | 2366.719 | 2678.575 | |||||
YGroup4ZipBenchmark_Int16 | Sum256Base_Zip | 3670.263 | 3929.069 | |||||
YGroup4ZipBenchmark_Int16 | Sum256Base | 176.441 | 156.177 | 184.740 | 3579.184 | 4085.968 | ||
YGroup4ZipBenchmark_Int16 | Sum256Avx2_Permute | 9475.023 | ||||||
YGroup4ZipBenchmark_Int16 | Sum256Avx2_Widen | 1864.294 | 2306.579 | 2320.037 | 2254.595 | 2672.070 | ||
YGroup4ZipBenchmark_Int16 | Sum256Avx2_Unpack | 9495.847 | 10280.934 | 10539.332 | 10051.832 | 10554.011 | ||
YGroup4ZipBenchmark_Int16 | Sum256Avx2_Zip | 7073.414 | 8062.111 | 7937.913 | 8003.923 | 12560.870 | ||
YGroup4ZipBenchmark_Int16 | Sum256Traits | 9237.422 | 10529.701 | 10238.148 | 10210.013 | 12754.909 | ||
YGroup4ZipBenchmark_Int16 | Sum512Base_Basic | 425.047 | ||||||
YGroup4ZipBenchmark_Int16 | Sum512Base_Widen | 3120.806 | ||||||
YGroup4ZipBenchmark_Int16 | Sum512Base_Zip | 5257.995 | ||||||
YGroup4ZipBenchmark_Int16 | Sum512Base | 5245.364 | ||||||
YGroup4ZipBenchmark_Int16 | Sum512Avx512_Widen | 3139.200 | ||||||
YGroup4ZipBenchmark_Int16 | Sum512Avx512_Unpack | 9353.922 | ||||||
YGroup4ZipBenchmark_Int16 | Sum512Avx512_Zip | 16601.833 | ||||||
YGroup4ZipBenchmark_Int16 | Sum512Traits | 16724.948 | ||||||
YGroup4ZipBenchmark_Int32 | SumBase_Basic | 144.208 | 222.766 | 277.897 | 193.234 | 294.511 | 245.834 | 319.460 |
YGroup4ZipBenchmark_Int32 | SumBase_Zip | 60.074 | 103.901 | 119.993 | 113.841 | 125.472 | 1826.713 | 2087.067 |
YGroup4ZipBenchmark_Int32 | SumBase | 145.016 | 212.612 | 275.226 | 190.835 | 295.959 | 1817.586 | 2127.701 |
YGroup4ZipBenchmark_Int32 | SumTraits | 147.378 | 212.054 | 4490.028 | 5191.872 | 5198.124 | 4989.766 | 6792.440 |
YGroup4ZipBenchmark_Int32 | Sum128Base_Basic | 85.710 | 83.205 | 83.821 | 200.529 | 226.084 | ||
YGroup4ZipBenchmark_Int32 | Sum128Base_Zip | 925.063 | 1027.900 | |||||
YGroup4ZipBenchmark_Int32 | Sum128Base | 84.363 | 81.686 | 83.063 | 930.485 | 1010.871 | ||
YGroup4ZipBenchmark_Int32 | Sum128AdvSimd_ShuffleX | |||||||
YGroup4ZipBenchmark_Int32 | Sum128AdvSimd_Zip | |||||||
YGroup4ZipBenchmark_Int32 | Sum128AdvSimdB64_ShuffleX | |||||||
YGroup4ZipBenchmark_Int32 | Sum128AdvSimdB64_Zip | |||||||
YGroup4ZipBenchmark_Int32 | Sum128PackedSimd_Zip | |||||||
YGroup4ZipBenchmark_Int32 | Sum128Sse_Permute | 3607.999 | ||||||
YGroup4ZipBenchmark_Int32 | Sum128Sse_Zip | 3259.418 | 3598.240 | 3594.226 | 3477.853 | 3462.840 | ||
YGroup4ZipBenchmark_Int32 | Sum128Traits | 3275.900 | 3658.618 | 3763.094 | 3479.747 | 3734.821 | ||
YGroup4ZipBenchmark_Int32 | Sum256Base_Basic | 117.760 | 103.884 | 131.536 | 259.402 | 308.250 | ||
YGroup4ZipBenchmark_Int32 | Sum256Base_Zip | 1814.790 | 1999.979 | |||||
YGroup4ZipBenchmark_Int32 | Sum256Base | 129.969 | 102.303 | 134.493 | 1813.977 | 2027.180 | ||
YGroup4ZipBenchmark_Int32 | Sum256Avx2_Permute | 4779.061 | ||||||
YGroup4ZipBenchmark_Int32 | Sum256Avx2_Unpack | 4665.935 | 5173.782 | 5264.162 | 5051.634 | 5149.223 | ||
YGroup4ZipBenchmark_Int32 | Sum256Avx2_Zip | 3534.301 | 4100.444 | 4112.304 | 3994.512 | 6362.161 | ||
YGroup4ZipBenchmark_Int32 | Sum256Traits | 4748.235 | 5091.419 | 5195.031 | 5056.451 | 6340.075 | ||
YGroup4ZipBenchmark_Int32 | Sum512Base_Basic | 293.614 | ||||||
YGroup4ZipBenchmark_Int32 | Sum512Base_Zip | 2616.734 | ||||||
YGroup4ZipBenchmark_Int32 | Sum512Base | 2620.974 | ||||||
YGroup4ZipBenchmark_Int32 | Sum512Avx512_Unpack | 4684.721 | ||||||
YGroup4ZipBenchmark_Int32 | Sum512Avx512_Zip | 8207.273 | ||||||
YGroup4ZipBenchmark_Int32 | Sum512Traits | 8219.793 | ||||||
YGroup4ZipBenchmark_Int64 | SumBase_Basic | 95.092 | 124.161 | 171.044 | 108.010 | 176.327 | 159.046 | 176.905 |
YGroup4ZipBenchmark_Int64 | SumBase | 97.965 | 122.021 | 169.198 | 108.024 | 181.404 | 156.884 | 180.663 |
YGroup4ZipBenchmark_Int64 | SumTraits | 96.776 | 121.400 | 2312.248 | 2673.854 | 2642.175 | 2565.763 | 3200.810 |
YGroup4ZipBenchmark_Int64 | Sum128Base_Basic | 45.092 | 45.972 | 46.200 | 125.082 | 134.244 | ||
YGroup4ZipBenchmark_Int64 | Sum128Base_Move | 45.742 | 99.793 | |||||
YGroup4ZipBenchmark_Int64 | Sum128Base_Zip | 79.274 | 249.374 | |||||
YGroup4ZipBenchmark_Int64 | Sum128Base | 40.642 | 40.191 | 45.261 | 79.593 | 247.673 | ||
YGroup4ZipBenchmark_Int64 | Sum128AdvSimd_ShuffleX | |||||||
YGroup4ZipBenchmark_Int64 | Sum128AdvSimd_Zip | |||||||
YGroup4ZipBenchmark_Int64 | Sum128AdvSimdB64_ShuffleX | |||||||
YGroup4ZipBenchmark_Int64 | Sum128AdvSimdB64_Zip | |||||||
YGroup4ZipBenchmark_Int64 | Sum128PackedSimd_Zip | |||||||
YGroup4ZipBenchmark_Int64 | Sum128Sse_Permute | 1761.508 | ||||||
YGroup4ZipBenchmark_Int64 | Sum128Sse_Zip | 2525.382 | 2807.971 | 2693.472 | 2697.866 | 2950.458 | ||
YGroup4ZipBenchmark_Int64 | Sum128Traits | 2464.488 | 2707.136 | 2732.028 | 2707.043 | 2863.710 | ||
YGroup4ZipBenchmark_Int64 | Sum256Base_Basic | 66.682 | 57.500 | 75.626 | 158.033 | 178.750 | ||
YGroup4ZipBenchmark_Int64 | Sum256Base | 77.183 | 56.746 | 75.428 | 154.140 | 181.998 | ||
YGroup4ZipBenchmark_Int64 | Sum256Avx2_Permute | 2404.807 | ||||||
YGroup4ZipBenchmark_Int64 | Sum256Avx2_Unpack | 2369.849 | 2676.501 | 2634.659 | 2581.569 | 2664.569 | ||
YGroup4ZipBenchmark_Int64 | Sum256Avx2_Zip | 1786.667 | 2099.920 | 2063.402 | 2058.522 | 3105.077 | ||
YGroup4ZipBenchmark_Int64 | Sum256Traits | 2410.066 | 2698.435 | 2646.259 | 2561.453 | 3121.222 | ||
YGroup4ZipBenchmark_Int64 | Sum512Base_Basic | 182.698 | ||||||
YGroup4ZipBenchmark_Int64 | Sum512Base | 175.888 | ||||||
YGroup4ZipBenchmark_Int64 | Sum512Avx512_Unpack | 2360.029 | ||||||
YGroup4ZipBenchmark_Int64 | Sum512Avx512_Zip | 4153.175 | ||||||
YGroup4ZipBenchmark_Int64 | Sum512Traits | 4192.078 |
Arm - Apple M2
Type | Method | .NET 6.0 | .NET 7.0 | .NET 8.0 |
---|---|---|---|---|
YGroup4UnzipBenchmark_Byte | SumBase_Basic | 584.649 | 787.272 | 1018.597 |
YGroup4UnzipBenchmark_Byte | SumBase_Narrow | 6201.824 | 7458.657 | |
YGroup4UnzipBenchmark_Byte | SumBase_Unzip | 2093.166 | 9418.799 | 10331.239 |
YGroup4UnzipBenchmark_Byte | SumBase | 2093.072 | 9417.353 | 10330.663 |
YGroup4UnzipBenchmark_Byte | SumTraits | 21709.057 | 21707.435 | 21726.068 |
YGroup4UnzipBenchmark_Byte | Sum128Base_Basic | 366.819 | 787.710 | 1018.028 |
YGroup4UnzipBenchmark_Byte | Sum128Base_Narrow | 6201.104 | 7457.403 | |
YGroup4UnzipBenchmark_Byte | Sum128Base_Unzip | 9418.460 | 10331.808 | |
YGroup4UnzipBenchmark_Byte | Sum128Base | 366.584 | 9417.516 | 10329.227 |
YGroup4UnzipBenchmark_Byte | Sum128AdvSimd_Narrow | 6204.560 | 6200.292 | 7457.396 |
YGroup4UnzipBenchmark_Byte | Sum128AdvSimd_ShuffleX | 5149.796 | ||
YGroup4UnzipBenchmark_Byte | Sum128AdvSimd_Unzip | 9418.671 | 9417.584 | 10333.810 |
YGroup4UnzipBenchmark_Byte | Sum128AdvSimdB64_ShuffleX | 12900.863 | ||
YGroup4UnzipBenchmark_Byte | Sum128AdvSimdB64_Unzip | 21713.503 | 21711.643 | 21729.573 |
YGroup4UnzipBenchmark_Byte | Sum128PackedSimd_Unzip | |||
YGroup4UnzipBenchmark_Byte | Sum128Sse_Permute | |||
YGroup4UnzipBenchmark_Byte | Sum128Sse_Narrow | |||
YGroup4UnzipBenchmark_Byte | Sum128Sse_Unpack | |||
YGroup4UnzipBenchmark_Byte | Sum128Sse_Unzip | |||
YGroup4UnzipBenchmark_Byte | Sum128Traits | 21712.500 | 21714.533 | 21731.129 |
YGroup4UnzipBenchmark_Byte | Sum256Base_Basic | 348.855 | 327.750 | 1022.414 |
YGroup4UnzipBenchmark_Byte | Sum256Base_Narrow | 146.252 | 7764.056 | |
YGroup4UnzipBenchmark_Byte | Sum256Base_Unzip | 218.780 | 450.240 | |
YGroup4UnzipBenchmark_Byte | Sum256Base | 349.267 | 326.563 | 1021.958 |
YGroup4UnzipBenchmark_Byte | Sum256Avx2_Permute | |||
YGroup4UnzipBenchmark_Byte | Sum256Avx2_Narrow | |||
YGroup4UnzipBenchmark_Byte | Sum256Avx2_Unpack | |||
YGroup4UnzipBenchmark_Byte | Sum256Avx2_Unzip | |||
YGroup4UnzipBenchmark_Byte | Sum256Traits | 321.423 | 326.941 | 1022.010 |
YGroup4UnzipBenchmark_Byte | Sum512Base_Basic | 927.004 | ||
YGroup4UnzipBenchmark_Byte | Sum512Base_Narrow | 9227.955 | ||
YGroup4UnzipBenchmark_Byte | Sum512Base_Unzip | 429.475 | ||
YGroup4UnzipBenchmark_Byte | Sum512Base | 928.239 | ||
YGroup4UnzipBenchmark_Byte | Sum512Avx512_Permute | |||
YGroup4UnzipBenchmark_Byte | Sum512Avx512_Narrow | |||
YGroup4UnzipBenchmark_Byte | Sum512Avx512_Unpack | |||
YGroup4UnzipBenchmark_Byte | Sum512Avx512_Unzip | |||
YGroup4UnzipBenchmark_Byte | Sum512Traits | 928.324 | ||
YGroup4UnzipBenchmark_Int128 | SumBase_Basic | 199.027 | 183.417 | 444.415 |
YGroup4UnzipBenchmark_Int128 | SumBase | 197.470 | 184.003 | 444.226 |
YGroup4UnzipBenchmark_Int128 | SumTraits | 198.128 | 173.168 | 417.585 |
YGroup4UnzipBenchmark_Int128 | SumTraits_Int128 | 1071.479 | 1071.061 | 3236.875 |
YGroup4UnzipBenchmark_Int128 | Sum128Base_Basic | 350.532 | 1304.578 | 2947.469 |
YGroup4UnzipBenchmark_Int128 | Sum128Base | 350.484 | 1294.058 | 2936.684 |
YGroup4UnzipBenchmark_Int128 | Sum128Traits | 1340.951 | 1294.248 | 2935.244 |
YGroup4UnzipBenchmark_Int128 | Sum128Traits_Int128 | 3232.575 | 3232.651 | 3236.633 |
YGroup4UnzipBenchmark_Int128 | Sum256Base_Basic | 111.418 | 128.898 | 402.343 |
YGroup4UnzipBenchmark_Int128 | Sum256Base | 66.565 | 112.693 | 6387.344 |
YGroup4UnzipBenchmark_Int128 | Sum256Avx2 | |||
YGroup4UnzipBenchmark_Int128 | Sum256Traits | 53.377 | 111.467 | 6384.757 |
YGroup4UnzipBenchmark_Int128 | Sum256Traits_Int128 | 102.407 | 111.298 | 6385.732 |
YGroup4UnzipBenchmark_Int128 | Sum512Base_Basic | 388.467 | ||
YGroup4UnzipBenchmark_Int128 | Sum512Base_Move | 11486.151 | ||
YGroup4UnzipBenchmark_Int128 | Sum512Base_Unzip | 11510.561 | ||
YGroup4UnzipBenchmark_Int128 | Sum512Base | 11510.961 | ||
YGroup4UnzipBenchmark_Int128 | Sum512Avx512 | |||
YGroup4UnzipBenchmark_Int128 | Sum512Traits | 11510.954 | ||
YGroup4UnzipBenchmark_Int128 | Sum512Traits_Int128 | 11510.307 | ||
YGroup4UnzipBenchmark_Int16 | SumBase_Basic | 417.682 | 596.405 | 925.044 |
YGroup4UnzipBenchmark_Int16 | SumBase_Narrow | 3100.719 | 3729.578 | |
YGroup4UnzipBenchmark_Int16 | SumBase_Unzip | 2009.488 | 4710.960 | 5166.212 |
YGroup4UnzipBenchmark_Int16 | SumBase | 2009.957 | 4710.982 | 5166.148 |
YGroup4UnzipBenchmark_Int16 | SumTraits | 10871.631 | 10868.672 | 10871.837 |
YGroup4UnzipBenchmark_Int16 | Sum128Base_Basic | 282.043 | 599.262 | 925.009 |
YGroup4UnzipBenchmark_Int16 | Sum128Base_Narrow | 3101.456 | 3729.096 | |
YGroup4UnzipBenchmark_Int16 | Sum128Base_Unzip | 4709.914 | 5166.938 | |
YGroup4UnzipBenchmark_Int16 | Sum128Base | 279.799 | 4711.067 | 5165.206 |
YGroup4UnzipBenchmark_Int16 | Sum128AdvSimd_Narrow | 3103.392 | 3101.124 | 3728.979 |
YGroup4UnzipBenchmark_Int16 | Sum128AdvSimd_ShuffleX | 2557.389 | ||
YGroup4UnzipBenchmark_Int16 | Sum128AdvSimd_Unzip | 4711.975 | 4711.446 | 5162.239 |
YGroup4UnzipBenchmark_Int16 | Sum128AdvSimdB64_ShuffleX | 6453.776 | ||
YGroup4UnzipBenchmark_Int16 | Sum128AdvSimdB64_Unzip | 10870.277 | 10869.307 | 10870.871 |
YGroup4UnzipBenchmark_Int16 | Sum128PackedSimd_Unzip | |||
YGroup4UnzipBenchmark_Int16 | Sum128Sse_Permute | |||
YGroup4UnzipBenchmark_Int16 | Sum128Sse_Narrow | |||
YGroup4UnzipBenchmark_Int16 | Sum128Sse_Unpack | |||
YGroup4UnzipBenchmark_Int16 | Sum128Sse_Unzip | |||
YGroup4UnzipBenchmark_Int16 | Sum128Traits | 10871.121 | 10871.220 | 10872.351 |
YGroup4UnzipBenchmark_Int16 | Sum256Base_Basic | 266.399 | 262.068 | 930.124 |
YGroup4UnzipBenchmark_Int16 | Sum256Base_Narrow | 101.958 | 3876.531 | |
YGroup4UnzipBenchmark_Int16 | Sum256Base_Unzip | 166.581 | 419.342 | |
YGroup4UnzipBenchmark_Int16 | Sum256Base | 266.668 | 259.738 | 930.063 |
YGroup4UnzipBenchmark_Int16 | Sum256Avx2_Permute | |||
YGroup4UnzipBenchmark_Int16 | Sum256Avx2_Narrow | |||
YGroup4UnzipBenchmark_Int16 | Sum256Avx2_Unpack | |||
YGroup4UnzipBenchmark_Int16 | Sum256Avx2_Unzip | |||
YGroup4UnzipBenchmark_Int16 | Sum256Traits | 245.479 | 260.635 | 930.036 |
YGroup4UnzipBenchmark_Int16 | Sum512Base_Basic | 874.013 | ||
YGroup4UnzipBenchmark_Int16 | Sum512Base_Narrow | 4495.405 | ||
YGroup4UnzipBenchmark_Int16 | Sum512Base_Unzip | 384.942 | ||
YGroup4UnzipBenchmark_Int16 | Sum512Base | 873.856 | ||
YGroup4UnzipBenchmark_Int16 | Sum512Avx512_Permute | |||
YGroup4UnzipBenchmark_Int16 | Sum512Avx512_Narrow | |||
YGroup4UnzipBenchmark_Int16 | Sum512Avx512_Unpack | |||
YGroup4UnzipBenchmark_Int16 | Sum512Avx512_Unzip | |||
YGroup4UnzipBenchmark_Int16 | Sum512Traits | 873.961 | ||
YGroup4UnzipBenchmark_Int32 | SumBase_Basic | 288.607 | 405.267 | 693.084 |
YGroup4UnzipBenchmark_Int32 | SumBase_Unzip | 776.406 | 2355.565 | 2582.983 |
YGroup4UnzipBenchmark_Int32 | SumBase | 776.409 | 2356.312 | 2583.714 |
YGroup4UnzipBenchmark_Int32 | SumTraits | 5438.320 | 5439.144 | 5438.338 |
YGroup4UnzipBenchmark_Int32 | Sum128Base_Basic | 208.728 | 406.118 | 693.303 |
YGroup4UnzipBenchmark_Int32 | Sum128Base_Unzip | 2356.053 | 2583.774 | |
YGroup4UnzipBenchmark_Int32 | Sum128Base | 208.289 | 2355.914 | 2583.780 |
YGroup4UnzipBenchmark_Int32 | Sum128AdvSimd_ShuffleX | 1265.887 | ||
YGroup4UnzipBenchmark_Int32 | Sum128AdvSimd_Unzip | 2354.294 | 2356.036 | 2583.923 |
YGroup4UnzipBenchmark_Int32 | Sum128AdvSimdB64_ShuffleX | 3215.011 | ||
YGroup4UnzipBenchmark_Int32 | Sum128AdvSimdB64_Unzip | 5437.669 | 5438.905 | 5439.044 |
YGroup4UnzipBenchmark_Int32 | Sum128PackedSimd_Unzip | |||
YGroup4UnzipBenchmark_Int32 | Sum128Sse_Permute | |||
YGroup4UnzipBenchmark_Int32 | Sum128Sse_Unpack | |||
YGroup4UnzipBenchmark_Int32 | Sum128Sse_Unzip | |||
YGroup4UnzipBenchmark_Int32 | Sum128Traits | 5438.011 | 5438.074 | 5437.131 |
YGroup4UnzipBenchmark_Int32 | Sum256Base_Basic | 187.125 | 183.665 | 716.566 |
YGroup4UnzipBenchmark_Int32 | Sum256Base_Unzip | 120.699 | 333.529 | |
YGroup4UnzipBenchmark_Int32 | Sum256Base | 186.377 | 182.974 | 716.522 |
YGroup4UnzipBenchmark_Int32 | Sum256Avx2_Permute | |||
YGroup4UnzipBenchmark_Int32 | Sum256Avx2_Unpack | |||
YGroup4UnzipBenchmark_Int32 | Sum256Avx2_Unzip | |||
YGroup4UnzipBenchmark_Int32 | Sum256Traits | 181.940 | 182.922 | 716.306 |
YGroup4UnzipBenchmark_Int32 | Sum512Base_Basic | 642.653 | ||
YGroup4UnzipBenchmark_Int32 | Sum512Base_Unzip | 302.932 | ||
YGroup4UnzipBenchmark_Int32 | Sum512Base | 643.254 | ||
YGroup4UnzipBenchmark_Int32 | Sum512Avx512_Permute | |||
YGroup4UnzipBenchmark_Int32 | Sum512Avx512_Unpack | |||
YGroup4UnzipBenchmark_Int32 | Sum512Avx512_Unzip | |||
YGroup4UnzipBenchmark_Int32 | Sum512Traits | 646.053 | ||
YGroup4UnzipBenchmark_Int64 | SumBase_Basic | 194.978 | 255.055 | 453.325 |
YGroup4UnzipBenchmark_Int64 | SumBase | 195.924 | 253.384 | 453.265 |
YGroup4UnzipBenchmark_Int64 | SumTraits | 3323.262 | 3327.620 | 3328.090 |
YGroup4UnzipBenchmark_Int64 | Sum128Base_Basic | 136.633 | 253.302 | 453.432 |
YGroup4UnzipBenchmark_Int64 | Sum128Base_Move | 2205.604 | 3361.398 | |
YGroup4UnzipBenchmark_Int64 | Sum128Base_Unzip | 2579.053 | 3400.003 | |
YGroup4UnzipBenchmark_Int64 | Sum128Base | 408.176 | 2578.421 | 3399.541 |
YGroup4UnzipBenchmark_Int64 | Sum128AdvSimd_ShuffleX | 619.678 | ||
YGroup4UnzipBenchmark_Int64 | Sum128AdvSimd_Unzip | 2719.493 | 2720.258 | 3022.706 |
YGroup4UnzipBenchmark_Int64 | Sum128AdvSimdB64_ShuffleX | 1575.717 | ||
YGroup4UnzipBenchmark_Int64 | Sum128AdvSimdB64_Unzip | 3322.597 | 3328.093 | 3327.803 |
YGroup4UnzipBenchmark_Int64 | Sum128PackedSimd_Unzip | |||
YGroup4UnzipBenchmark_Int64 | Sum128Sse_Permute | |||
YGroup4UnzipBenchmark_Int64 | Sum128Sse_Unpack | |||
YGroup4UnzipBenchmark_Int64 | Sum128Sse_Unzip | |||
YGroup4UnzipBenchmark_Int64 | Sum128Traits | 3323.066 | 3327.954 | 3327.990 |
YGroup4UnzipBenchmark_Int64 | Sum256Base_Basic | 108.670 | 110.413 | 436.954 |
YGroup4UnzipBenchmark_Int64 | Sum256Base | 107.822 | 110.297 | 437.061 |
YGroup4UnzipBenchmark_Int64 | Sum256Avx2_Permute | |||
YGroup4UnzipBenchmark_Int64 | Sum256Avx2_Unpack | |||
YGroup4UnzipBenchmark_Int64 | Sum256Avx2_Unzip | |||
YGroup4UnzipBenchmark_Int64 | Sum256Traits | 108.073 | 110.000 | 436.967 |
YGroup4UnzipBenchmark_Int64 | Sum512Base_Basic | 399.882 | ||
YGroup4UnzipBenchmark_Int64 | Sum512Base | 399.382 | ||
YGroup4UnzipBenchmark_Int64 | Sum512Avx512_Permute | |||
YGroup4UnzipBenchmark_Int64 | Sum512Avx512_Unpack | |||
YGroup4UnzipBenchmark_Int64 | Sum512Avx512_Unzip | |||
YGroup4UnzipBenchmark_Int64 | Sum512Traits | 399.072 | ||
YGroup4ZipBenchmark_Byte | SumBase_Basic | 652.700 | 936.075 | 744.217 |
YGroup4ZipBenchmark_Byte | SumBase_Widen | 4352.183 | 4352.411 | |
YGroup4ZipBenchmark_Byte | SumBase_Zip | 5439.695 | 6540.751 | 7192.371 |
YGroup4ZipBenchmark_Byte | SumBase | 5438.090 | 6541.766 | 7192.862 |
YGroup4ZipBenchmark_Byte | SumTraits | 21710.219 | 21706.230 | 21732.073 |
YGroup4ZipBenchmark_Byte | Sum128Base_Basic | 380.508 | 936.179 | 744.203 |
YGroup4ZipBenchmark_Byte | Sum128Base_Widen | 1007.256 | 4204.926 | |
YGroup4ZipBenchmark_Byte | Sum128Base_Zip | 1508.704 | 6595.133 | |
YGroup4ZipBenchmark_Byte | Sum128Base | 380.629 | 1508.394 | 6593.195 |
YGroup4ZipBenchmark_Byte | Sum128AdvSimd_ShuffleX | 5148.608 | ||
YGroup4ZipBenchmark_Byte | Sum128AdvSimd_Widen | 4439.439 | 4352.228 | 4351.779 |
YGroup4ZipBenchmark_Byte | Sum128AdvSimd_Zip | 6592.849 | 6542.662 | 7190.883 |
YGroup4ZipBenchmark_Byte | Sum128AdvSimdB64_ShuffleX | 12893.303 | ||
YGroup4ZipBenchmark_Byte | Sum128AdvSimdB64_Zip | 21710.903 | 21713.311 | 21727.385 |
YGroup4ZipBenchmark_Byte | Sum128PackedSimd_Zip | |||
YGroup4ZipBenchmark_Byte | Sum128Sse_Permute | |||
YGroup4ZipBenchmark_Byte | Sum128Sse_Widen | |||
YGroup4ZipBenchmark_Byte | Sum128Sse_Zip | |||
YGroup4ZipBenchmark_Byte | Sum128Traits | 21717.794 | 21712.826 | 21726.277 |
YGroup4ZipBenchmark_Byte | Sum256Base_Basic | 354.926 | 342.947 | 766.832 |
YGroup4ZipBenchmark_Byte | Sum256Base_Widen | 95.707 | 4783.043 | |
YGroup4ZipBenchmark_Byte | Sum256Base_Zip | 231.318 | 342.774 | |
YGroup4ZipBenchmark_Byte | Sum256Base | 346.414 | 341.665 | 766.882 |
YGroup4ZipBenchmark_Byte | Sum256Avx2_Permute | |||
YGroup4ZipBenchmark_Byte | Sum256Avx2_Widen | |||
YGroup4ZipBenchmark_Byte | Sum256Avx2_Unpack | |||
YGroup4ZipBenchmark_Byte | Sum256Avx2_Zip | |||
YGroup4ZipBenchmark_Byte | Sum256Traits | 323.146 | 341.624 | 766.783 |
YGroup4ZipBenchmark_Byte | Sum512Base_Basic | 749.756 | ||
YGroup4ZipBenchmark_Byte | Sum512Base_Widen | 555.708 | ||
YGroup4ZipBenchmark_Byte | Sum512Base_Zip | 329.469 | ||
YGroup4ZipBenchmark_Byte | Sum512Base | 749.589 | ||
YGroup4ZipBenchmark_Byte | Sum512Avx512_Widen | |||
YGroup4ZipBenchmark_Byte | Sum512Avx512_Unpack | |||
YGroup4ZipBenchmark_Byte | Sum512Avx512_Zip | |||
YGroup4ZipBenchmark_Byte | Sum512Traits | 749.719 | ||
YGroup4ZipBenchmark_Int128 | SumBase_Basic | 327.853 | 247.874 | 222.814 |
YGroup4ZipBenchmark_Int128 | SumBase | 327.789 | 249.112 | 222.340 |
YGroup4ZipBenchmark_Int128 | SumTraits | 327.783 | 177.366 | 417.838 |
YGroup4ZipBenchmark_Int128 | SumTraits_Int128 | 1071.863 | 1070.887 | 3236.946 |
YGroup4ZipBenchmark_Int128 | Sum128Base_Basic | 350.462 | 1304.716 | 2946.745 |
YGroup4ZipBenchmark_Int128 | Sum128Base | 350.409 | 1293.228 | 2941.254 |
YGroup4ZipBenchmark_Int128 | Sum128Traits | 1345.230 | 1293.461 | 2939.879 |
YGroup4ZipBenchmark_Int128 | Sum128Traits_Int128 | 3236.502 | 3235.218 | 3237.030 |
YGroup4ZipBenchmark_Int128 | Sum256Base_Basic | 116.356 | 135.530 | 331.488 |
YGroup4ZipBenchmark_Int128 | Sum256Base | 66.399 | 111.953 | 6391.559 |
YGroup4ZipBenchmark_Int128 | Sum256Avx2 | |||
YGroup4ZipBenchmark_Int128 | Sum256Traits | 53.168 | 114.897 | 6391.135 |
YGroup4ZipBenchmark_Int128 | Sum256Traits_Int128 | 102.810 | 114.673 | 6390.599 |
YGroup4ZipBenchmark_Int128 | Sum512Base_Basic | 347.348 | ||
YGroup4ZipBenchmark_Int128 | Sum512Base_Move | 11454.688 | ||
YGroup4ZipBenchmark_Int128 | Sum512Base_Zip | 11452.205 | ||
YGroup4ZipBenchmark_Int128 | Sum512Base | 11452.774 | ||
YGroup4ZipBenchmark_Int128 | Sum512Avx512 | |||
YGroup4ZipBenchmark_Int128 | Sum512Traits | 11452.215 | ||
YGroup4ZipBenchmark_Int128 | Sum512Traits_Int128 | 11450.482 | ||
YGroup4ZipBenchmark_Int16 | SumBase_Basic | 523.235 | 779.550 | 649.632 |
YGroup4ZipBenchmark_Int16 | SumBase_Widen | 2176.307 | 2176.909 | |
YGroup4ZipBenchmark_Int16 | SumBase_Zip | 2720.480 | 3271.931 | 3597.236 |
YGroup4ZipBenchmark_Int16 | SumBase | 2720.413 | 3272.469 | 3597.160 |
YGroup4ZipBenchmark_Int16 | SumTraits | 10869.472 | 10870.117 | 10870.869 |
YGroup4ZipBenchmark_Int16 | Sum128Base_Basic | 334.043 | 779.497 | 649.683 |
YGroup4ZipBenchmark_Int16 | Sum128Base_Widen | 502.776 | 2103.236 | |
YGroup4ZipBenchmark_Int16 | Sum128Base_Zip | 752.574 | 3297.168 | |
YGroup4ZipBenchmark_Int16 | Sum128Base | 333.806 | 751.279 | 3297.263 |
YGroup4ZipBenchmark_Int16 | Sum128AdvSimd_ShuffleX | 2558.932 | ||
YGroup4ZipBenchmark_Int16 | Sum128AdvSimd_Widen | 2220.336 | 2176.237 | 2176.243 |
YGroup4ZipBenchmark_Int16 | Sum128AdvSimd_Zip | 3296.733 | 3271.916 | 3596.824 |
YGroup4ZipBenchmark_Int16 | Sum128AdvSimdB64_ShuffleX | 6446.506 | ||
YGroup4ZipBenchmark_Int16 | Sum128AdvSimdB64_Zip | 10869.243 | 10867.613 | 10871.911 |
YGroup4ZipBenchmark_Int16 | Sum128PackedSimd_Zip | |||
YGroup4ZipBenchmark_Int16 | Sum128Sse_Permute | |||
YGroup4ZipBenchmark_Int16 | Sum128Sse_Widen | |||
YGroup4ZipBenchmark_Int16 | Sum128Sse_Zip | |||
YGroup4ZipBenchmark_Int16 | Sum128Traits | 10869.357 | 10869.847 | 10871.877 |
YGroup4ZipBenchmark_Int16 | Sum256Base_Basic | 272.101 | 272.616 | 685.970 |
YGroup4ZipBenchmark_Int16 | Sum256Base_Widen | 57.611 | 2391.693 | |
YGroup4ZipBenchmark_Int16 | Sum256Base_Zip | 185.580 | 313.743 | |
YGroup4ZipBenchmark_Int16 | Sum256Base | 267.187 | 276.257 | 686.119 |
YGroup4ZipBenchmark_Int16 | Sum256Avx2_Permute | |||
YGroup4ZipBenchmark_Int16 | Sum256Avx2_Widen | |||
YGroup4ZipBenchmark_Int16 | Sum256Avx2_Unpack | |||
YGroup4ZipBenchmark_Int16 | Sum256Avx2_Zip | |||
YGroup4ZipBenchmark_Int16 | Sum256Traits | 248.245 | 276.454 | 686.123 |
YGroup4ZipBenchmark_Int16 | Sum512Base_Basic | 652.715 | ||
YGroup4ZipBenchmark_Int16 | Sum512Base_Widen | 258.976 | ||
YGroup4ZipBenchmark_Int16 | Sum512Base_Zip | 306.637 | ||
YGroup4ZipBenchmark_Int16 | Sum512Base | 652.533 | ||
YGroup4ZipBenchmark_Int16 | Sum512Avx512_Widen | |||
YGroup4ZipBenchmark_Int16 | Sum512Avx512_Unpack | |||
YGroup4ZipBenchmark_Int16 | Sum512Avx512_Zip | |||
YGroup4ZipBenchmark_Int16 | Sum512Traits | 652.232 | ||
YGroup4ZipBenchmark_Int32 | SumBase_Basic | 438.779 | 593.563 | 519.731 |
YGroup4ZipBenchmark_Int32 | SumBase_Zip | 192.934 | 1636.398 | 1798.616 |
YGroup4ZipBenchmark_Int32 | SumBase | 438.743 | 1636.411 | 1799.112 |
YGroup4ZipBenchmark_Int32 | SumTraits | 5438.546 | 5438.384 | 5437.779 |
YGroup4ZipBenchmark_Int32 | Sum128Base_Basic | 279.532 | 593.717 | 521.741 |
YGroup4ZipBenchmark_Int32 | Sum128Base_Zip | 376.030 | 1813.714 | |
YGroup4ZipBenchmark_Int32 | Sum128Base | 272.649 | 376.294 | 1813.617 |
YGroup4ZipBenchmark_Int32 | Sum128AdvSimd_ShuffleX | 1265.620 | ||
YGroup4ZipBenchmark_Int32 | Sum128AdvSimd_Zip | 1648.886 | 1636.402 | 1798.600 |
YGroup4ZipBenchmark_Int32 | Sum128AdvSimdB64_ShuffleX | 3215.429 | ||
YGroup4ZipBenchmark_Int32 | Sum128AdvSimdB64_Zip | 5437.854 | 5438.627 | 5438.066 |
YGroup4ZipBenchmark_Int32 | Sum128PackedSimd_Zip | |||
YGroup4ZipBenchmark_Int32 | Sum128Sse_Permute | |||
YGroup4ZipBenchmark_Int32 | Sum128Sse_Zip | |||
YGroup4ZipBenchmark_Int32 | Sum128Traits | 5437.194 | 5439.129 | 5438.142 |
YGroup4ZipBenchmark_Int32 | Sum256Base_Basic | 192.851 | 194.148 | 574.673 |
YGroup4ZipBenchmark_Int32 | Sum256Base_Zip | 129.356 | 264.428 | |
YGroup4ZipBenchmark_Int32 | Sum256Base | 189.103 | 194.070 | 574.763 |
YGroup4ZipBenchmark_Int32 | Sum256Avx2_Permute | |||
YGroup4ZipBenchmark_Int32 | Sum256Avx2_Unpack | |||
YGroup4ZipBenchmark_Int32 | Sum256Avx2_Zip | |||
YGroup4ZipBenchmark_Int32 | Sum256Traits | 158.668 | 194.817 | 574.627 |
YGroup4ZipBenchmark_Int32 | Sum512Base_Basic | 527.651 | ||
YGroup4ZipBenchmark_Int32 | Sum512Base_Zip | 252.734 | ||
YGroup4ZipBenchmark_Int32 | Sum512Base | 528.242 | ||
YGroup4ZipBenchmark_Int32 | Sum512Avx512_Unpack | |||
YGroup4ZipBenchmark_Int32 | Sum512Avx512_Zip | |||
YGroup4ZipBenchmark_Int32 | Sum512Traits | 528.127 | ||
YGroup4ZipBenchmark_Int64 | SumBase_Basic | 407.218 | 402.990 | 402.332 |
YGroup4ZipBenchmark_Int64 | SumBase | 408.183 | 403.306 | 400.718 |
YGroup4ZipBenchmark_Int64 | SumTraits | 3323.062 | 3327.671 | 3328.345 |
YGroup4ZipBenchmark_Int64 | Sum128Base_Basic | 212.574 | 403.072 | 406.229 |
YGroup4ZipBenchmark_Int64 | Sum128Base_Move | 2217.855 | 3361.925 | |
YGroup4ZipBenchmark_Int64 | Sum128Base_Zip | 2579.837 | 3400.758 | |
YGroup4ZipBenchmark_Int64 | Sum128Base | 410.562 | 2580.797 | 3400.644 |
YGroup4ZipBenchmark_Int64 | Sum128AdvSimd_ShuffleX | 619.517 | ||
YGroup4ZipBenchmark_Int64 | Sum128AdvSimd_Zip | 2719.877 | 2720.231 | 3022.540 |
YGroup4ZipBenchmark_Int64 | Sum128AdvSimdB64_ShuffleX | 1578.423 | ||
YGroup4ZipBenchmark_Int64 | Sum128AdvSimdB64_Zip | 3322.445 | 3327.549 | 3327.889 |
YGroup4ZipBenchmark_Int64 | Sum128PackedSimd_Zip | |||
YGroup4ZipBenchmark_Int64 | Sum128Sse_Permute | |||
YGroup4ZipBenchmark_Int64 | Sum128Sse_Zip | |||
YGroup4ZipBenchmark_Int64 | Sum128Traits | 3322.864 | 3326.992 | 3328.129 |
YGroup4ZipBenchmark_Int64 | Sum256Base_Basic | 113.516 | 122.360 | 352.001 |
YGroup4ZipBenchmark_Int64 | Sum256Base | 113.076 | 122.410 | 352.036 |
YGroup4ZipBenchmark_Int64 | Sum256Avx2_Permute | |||
YGroup4ZipBenchmark_Int64 | Sum256Avx2_Unpack | |||
YGroup4ZipBenchmark_Int64 | Sum256Avx2_Zip | |||
YGroup4ZipBenchmark_Int64 | Sum256Traits | 113.173 | 121.682 | 351.667 |
YGroup4ZipBenchmark_Int64 | Sum512Base_Basic | 317.391 | ||
YGroup4ZipBenchmark_Int64 | Sum512Base | 317.394 | ||
YGroup4ZipBenchmark_Int64 | Sum512Avx512_Unpack | |||
YGroup4ZipBenchmark_Int64 | Sum512Avx512_Zip | |||
YGroup4ZipBenchmark_Int64 | Sum512Traits | 317.588 |
Arm - AWS Arm t4g.small
Type | Method | .NET Core 3.1 | .NET 5.0 | .NET 6.0 | .NET 7.0 | .NET 8.0 |
---|---|---|---|---|---|---|
YGroup4UnzipBenchmark_Byte | SumBase_Basic | 207.935 | 211.012 | 255.537 | 271.577 | |
YGroup4UnzipBenchmark_Byte | SumBase_Narrow | 1967.675 | 2641.844 | |||
YGroup4UnzipBenchmark_Byte | SumBase_Unzip | 456.414 | 524.261 | 2858.096 | 3308.780 | |
YGroup4UnzipBenchmark_Byte | SumBase | 458.460 | 524.245 | 2849.434 | 3308.520 | |
YGroup4UnzipBenchmark_Byte | SumTraits | 455.448 | 6535.359 | 6418.487 | 6600.189 | |
YGroup4UnzipBenchmark_Byte | Sum128Base_Basic | 99.783 | 113.225 | 255.632 | 271.681 | |
YGroup4UnzipBenchmark_Byte | Sum128Base_Narrow | 1974.361 | 2642.283 | |||
YGroup4UnzipBenchmark_Byte | Sum128Base_Unzip | 2857.316 | 3309.106 | |||
YGroup4UnzipBenchmark_Byte | Sum128Base | 99.522 | 112.985 | 2859.716 | 3309.015 | |
YGroup4UnzipBenchmark_Byte | Sum128AdvSimd_Narrow | 1939.874 | 1966.841 | 2643.154 | ||
YGroup4UnzipBenchmark_Byte | Sum128AdvSimd_ShuffleX | 1659.946 | ||||
YGroup4UnzipBenchmark_Byte | Sum128AdvSimd_Unzip | 2920.055 | 2848.322 | 3309.047 | ||
YGroup4UnzipBenchmark_Byte | Sum128AdvSimdB64_ShuffleX | 3969.605 | ||||
YGroup4UnzipBenchmark_Byte | Sum128AdvSimdB64_Unzip | 6562.346 | 6419.013 | 6598.490 | ||
YGroup4UnzipBenchmark_Byte | Sum128PackedSimd_Unzip | |||||
YGroup4UnzipBenchmark_Byte | Sum128Sse_Permute | |||||
YGroup4UnzipBenchmark_Byte | Sum128Sse_Narrow | |||||
YGroup4UnzipBenchmark_Byte | Sum128Sse_Unpack | |||||
YGroup4UnzipBenchmark_Byte | Sum128Sse_Unzip | |||||
YGroup4UnzipBenchmark_Byte | Sum128Traits | 99.771 | 6542.225 | 6386.064 | 6600.112 | |
YGroup4UnzipBenchmark_Byte | Sum256Base_Basic | 100.867 | 118.060 | 103.234 | 307.362 | |
YGroup4UnzipBenchmark_Byte | Sum256Base_Narrow | 47.873 | 2682.591 | |||
YGroup4UnzipBenchmark_Byte | Sum256Base_Unzip | 72.162 | 136.925 | |||
YGroup4UnzipBenchmark_Byte | Sum256Base | 98.460 | 117.439 | 103.691 | 307.164 | |
YGroup4UnzipBenchmark_Byte | Sum256Avx2_Permute | |||||
YGroup4UnzipBenchmark_Byte | Sum256Avx2_Narrow | |||||
YGroup4UnzipBenchmark_Byte | Sum256Avx2_Unpack | |||||
YGroup4UnzipBenchmark_Byte | Sum256Avx2_Unzip | |||||
YGroup4UnzipBenchmark_Byte | Sum256Traits | 92.125 | 110.974 | 103.698 | 307.263 | |
YGroup4UnzipBenchmark_Byte | Sum512Base_Basic | 333.752 | ||||
YGroup4UnzipBenchmark_Byte | Sum512Base_Narrow | 2837.962 | ||||
YGroup4UnzipBenchmark_Byte | Sum512Base_Unzip | 141.165 | ||||
YGroup4UnzipBenchmark_Byte | Sum512Base | 333.657 | ||||
YGroup4UnzipBenchmark_Byte | Sum512Avx512_Permute | |||||
YGroup4UnzipBenchmark_Byte | Sum512Avx512_Narrow | |||||
YGroup4UnzipBenchmark_Byte | Sum512Avx512_Unpack | |||||
YGroup4UnzipBenchmark_Byte | Sum512Avx512_Unzip | |||||
YGroup4UnzipBenchmark_Byte | Sum512Traits | 333.488 | ||||
YGroup4UnzipBenchmark_Int128 | SumBase_Basic | 35.412 | 80.065 | 67.542 | 133.985 | |
YGroup4UnzipBenchmark_Int128 | SumBase | 33.379 | 81.698 | 66.102 | 136.872 | |
YGroup4UnzipBenchmark_Int128 | SumTraits | 30.175 | 80.915 | 84.438 | 142.988 | |
YGroup4UnzipBenchmark_Int128 | SumTraits_Int128 | 191.718 | 443.242 | 432.674 | 2087.561 | |
YGroup4UnzipBenchmark_Int128 | Sum128Base_Basic | 119.639 | 120.944 | 493.774 | 680.145 | |
YGroup4UnzipBenchmark_Int128 | Sum128Base | 120.403 | 117.658 | 494.304 | 678.870 | |
YGroup4UnzipBenchmark_Int128 | Sum128Traits | 117.953 | 495.470 | 494.561 | 679.168 | |
YGroup4UnzipBenchmark_Int128 | Sum128Traits_Int128 | 135.696 | 1649.746 | 2115.910 | 2092.196 | |
YGroup4UnzipBenchmark_Int128 | Sum256Base_Basic | 28.707 | 41.413 | 50.357 | 175.799 | |
YGroup4UnzipBenchmark_Int128 | Sum256Base | 19.354 | 22.629 | 50.968 | 3347.706 | |
YGroup4UnzipBenchmark_Int128 | Sum256Avx2 | |||||
YGroup4UnzipBenchmark_Int128 | Sum256Traits | 15.774 | 18.161 | 50.971 | 3358.608 | |
YGroup4UnzipBenchmark_Int128 | Sum256Traits_Int128 | 28.054 | 36.338 | 51.009 | 3354.869 | |
YGroup4UnzipBenchmark_Int128 | Sum512Base_Basic | 187.952 | ||||
YGroup4UnzipBenchmark_Int128 | Sum512Base_Move | 3705.827 | ||||
YGroup4UnzipBenchmark_Int128 | Sum512Base_Unzip | 3677.618 | ||||
YGroup4UnzipBenchmark_Int128 | Sum512Base | 3684.613 | ||||
YGroup4UnzipBenchmark_Int128 | Sum512Avx512 | |||||
YGroup4UnzipBenchmark_Int128 | Sum512Traits | 3713.386 | ||||
YGroup4UnzipBenchmark_Int128 | Sum512Traits_Int128 | 3707.026 | ||||
YGroup4UnzipBenchmark_Int16 | SumBase_Basic | 149.389 | 150.329 | 179.346 | 209.965 | |
YGroup4UnzipBenchmark_Int16 | SumBase_Narrow | 995.330 | 1267.781 | |||
YGroup4UnzipBenchmark_Int16 | SumBase_Unzip | 414.784 | 478.940 | 1427.459 | 1604.720 | |
YGroup4UnzipBenchmark_Int16 | SumBase | 413.433 | 476.675 | 1428.209 | 1605.104 | |
YGroup4UnzipBenchmark_Int16 | SumTraits | 414.012 | 3130.351 | 3302.669 | 3195.761 | |
YGroup4UnzipBenchmark_Int16 | Sum128Base_Basic | 71.988 | 77.691 | 179.501 | 209.935 | |
YGroup4UnzipBenchmark_Int16 | Sum128Base_Narrow | 994.906 | 1267.439 | |||
YGroup4UnzipBenchmark_Int16 | Sum128Base_Unzip | 1426.839 | 1599.101 | |||
YGroup4UnzipBenchmark_Int16 | Sum128Base | 71.864 | 77.119 | 1421.565 | 1598.762 | |
YGroup4UnzipBenchmark_Int16 | Sum128AdvSimd_Narrow | 951.047 | 994.869 | 1261.779 | ||
YGroup4UnzipBenchmark_Int16 | Sum128AdvSimd_ShuffleX | 826.125 | ||||
YGroup4UnzipBenchmark_Int16 | Sum128AdvSimd_Unzip | 1401.955 | 1422.973 | 1603.927 | ||
YGroup4UnzipBenchmark_Int16 | Sum128AdvSimdB64_ShuffleX | 1918.800 | ||||
YGroup4UnzipBenchmark_Int16 | Sum128AdvSimdB64_Unzip | 3146.197 | 3297.866 | 3215.840 | ||
YGroup4UnzipBenchmark_Int16 | Sum128PackedSimd_Unzip | |||||
YGroup4UnzipBenchmark_Int16 | Sum128Sse_Permute | |||||
YGroup4UnzipBenchmark_Int16 | Sum128Sse_Narrow | |||||
YGroup4UnzipBenchmark_Int16 | Sum128Sse_Unpack | |||||
YGroup4UnzipBenchmark_Int16 | Sum128Sse_Unzip | |||||
YGroup4UnzipBenchmark_Int16 | Sum128Traits | 71.588 | 3122.580 | 3300.219 | 3211.973 | |
YGroup4UnzipBenchmark_Int16 | Sum256Base_Basic | 68.120 | 85.972 | 74.663 | 234.235 | |
YGroup4UnzipBenchmark_Int16 | Sum256Base_Narrow | 40.445 | 1327.441 | |||
YGroup4UnzipBenchmark_Int16 | Sum256Base_Unzip | 51.772 | 105.543 | |||
YGroup4UnzipBenchmark_Int16 | Sum256Base | 67.141 | 85.633 | 74.349 | 234.023 | |
YGroup4UnzipBenchmark_Int16 | Sum256Avx2_Permute | |||||
YGroup4UnzipBenchmark_Int16 | Sum256Avx2_Narrow | |||||
YGroup4UnzipBenchmark_Int16 | Sum256Avx2_Unpack | |||||
YGroup4UnzipBenchmark_Int16 | Sum256Avx2_Unzip | |||||
YGroup4UnzipBenchmark_Int16 | Sum256Traits | 59.540 | 79.708 | 74.340 | 234.068 | |
YGroup4UnzipBenchmark_Int16 | Sum512Base_Basic | 256.405 | ||||
YGroup4UnzipBenchmark_Int16 | Sum512Base_Narrow | 1389.843 | ||||
YGroup4UnzipBenchmark_Int16 | Sum512Base_Unzip | 106.069 | ||||
YGroup4UnzipBenchmark_Int16 | Sum512Base | 256.126 | ||||
YGroup4UnzipBenchmark_Int16 | Sum512Avx512_Permute | |||||
YGroup4UnzipBenchmark_Int16 | Sum512Avx512_Narrow | |||||
YGroup4UnzipBenchmark_Int16 | Sum512Avx512_Unpack | |||||
YGroup4UnzipBenchmark_Int16 | Sum512Avx512_Unzip | |||||
YGroup4UnzipBenchmark_Int16 | Sum512Traits | 254.258 | ||||
YGroup4UnzipBenchmark_Int32 | SumBase_Basic | 113.315 | 116.682 | 123.281 | 150.141 | |
YGroup4UnzipBenchmark_Int32 | SumBase_Unzip | 195.301 | 237.817 | 720.080 | 785.560 | |
YGroup4UnzipBenchmark_Int32 | SumBase | 194.948 | 237.396 | 720.373 | 789.755 | |
YGroup4UnzipBenchmark_Int32 | SumTraits | 195.179 | 1581.791 | 1648.131 | 1563.229 | |
YGroup4UnzipBenchmark_Int32 | Sum128Base_Basic | 49.701 | 52.736 | 125.112 | 150.045 | |
YGroup4UnzipBenchmark_Int32 | Sum128Base_Unzip | 714.360 | 791.941 | |||
YGroup4UnzipBenchmark_Int32 | Sum128Base | 49.909 | 53.278 | 713.902 | 791.032 | |
YGroup4UnzipBenchmark_Int32 | Sum128AdvSimd_ShuffleX | 412.848 | ||||
YGroup4UnzipBenchmark_Int32 | Sum128AdvSimd_Unzip | 699.406 | 715.782 | 791.471 | ||
YGroup4UnzipBenchmark_Int32 | Sum128AdvSimdB64_ShuffleX | 974.935 | ||||
YGroup4UnzipBenchmark_Int32 | Sum128AdvSimdB64_Unzip | 1565.891 | 1647.007 | 1603.566 | ||
YGroup4UnzipBenchmark_Int32 | Sum128PackedSimd_Unzip | |||||
YGroup4UnzipBenchmark_Int32 | Sum128Sse_Permute | |||||
YGroup4UnzipBenchmark_Int32 | Sum128Sse_Unpack | |||||
YGroup4UnzipBenchmark_Int32 | Sum128Sse_Unzip | |||||
YGroup4UnzipBenchmark_Int32 | Sum128Traits | 49.973 | 1573.098 | 1646.755 | 1602.045 | |
YGroup4UnzipBenchmark_Int32 | Sum256Base_Basic | 44.950 | 57.514 | 57.619 | 200.076 | |
YGroup4UnzipBenchmark_Int32 | Sum256Base_Unzip | 39.192 | 88.433 | |||
YGroup4UnzipBenchmark_Int32 | Sum256Base | 43.707 | 57.296 | 57.545 | 199.751 | |
YGroup4UnzipBenchmark_Int32 | Sum256Avx2_Permute | |||||
YGroup4UnzipBenchmark_Int32 | Sum256Avx2_Unpack | |||||
YGroup4UnzipBenchmark_Int32 | Sum256Avx2_Unzip | |||||
YGroup4UnzipBenchmark_Int32 | Sum256Traits | 37.655 | 56.925 | 57.602 | 200.008 | |
YGroup4UnzipBenchmark_Int32 | Sum512Base_Basic | 222.241 | ||||
YGroup4UnzipBenchmark_Int32 | Sum512Base_Unzip | 100.269 | ||||
YGroup4UnzipBenchmark_Int32 | Sum512Base | 221.692 | ||||
YGroup4UnzipBenchmark_Int32 | Sum512Avx512_Permute | |||||
YGroup4UnzipBenchmark_Int32 | Sum512Avx512_Unpack | |||||
YGroup4UnzipBenchmark_Int32 | Sum512Avx512_Unzip | |||||
YGroup4UnzipBenchmark_Int32 | Sum512Traits | 222.201 | ||||
YGroup4UnzipBenchmark_Int64 | SumBase_Basic | 91.365 | 86.635 | 76.035 | 163.815 | |
YGroup4UnzipBenchmark_Int64 | SumBase | 91.456 | 86.603 | 75.699 | 158.025 | |
YGroup4UnzipBenchmark_Int64 | SumTraits | 90.910 | 1190.596 | 1232.980 | 1220.719 | |
YGroup4UnzipBenchmark_Int64 | Sum128Base_Basic | 49.459 | 56.053 | 75.797 | 164.218 | |
YGroup4UnzipBenchmark_Int64 | Sum128Base_Move | 709.405 | 967.651 | |||
YGroup4UnzipBenchmark_Int64 | Sum128Base_Unzip | 708.888 | 885.498 | |||
YGroup4UnzipBenchmark_Int64 | Sum128Base | 67.160 | 131.643 | 708.801 | 885.285 | |
YGroup4UnzipBenchmark_Int64 | Sum128AdvSimd_ShuffleX | 206.490 | ||||
YGroup4UnzipBenchmark_Int64 | Sum128AdvSimd_Unzip | 949.763 | 988.262 | 967.705 | ||
YGroup4UnzipBenchmark_Int64 | Sum128AdvSimdB64_ShuffleX | 484.215 | ||||
YGroup4UnzipBenchmark_Int64 | Sum128AdvSimdB64_Unzip | 1177.820 | 1235.188 | 1220.164 | ||
YGroup4UnzipBenchmark_Int64 | Sum128PackedSimd_Unzip | |||||
YGroup4UnzipBenchmark_Int64 | Sum128Sse_Permute | |||||
YGroup4UnzipBenchmark_Int64 | Sum128Sse_Unpack | |||||
YGroup4UnzipBenchmark_Int64 | Sum128Sse_Unzip | |||||
YGroup4UnzipBenchmark_Int64 | Sum128Traits | 67.314 | 1191.313 | 1234.496 | 1219.452 | |
YGroup4UnzipBenchmark_Int64 | Sum256Base_Basic | 29.415 | 42.189 | 44.708 | 173.116 | |
YGroup4UnzipBenchmark_Int64 | Sum256Base | 28.574 | 42.062 | 44.352 | 173.188 | |
YGroup4UnzipBenchmark_Int64 | Sum256Avx2_Permute | |||||
YGroup4UnzipBenchmark_Int64 | Sum256Avx2_Unpack | |||||
YGroup4UnzipBenchmark_Int64 | Sum256Avx2_Unzip | |||||
YGroup4UnzipBenchmark_Int64 | Sum256Traits | 23.197 | 42.379 | 44.479 | 173.207 | |
YGroup4UnzipBenchmark_Int64 | Sum512Base_Basic | 158.332 | ||||
YGroup4UnzipBenchmark_Int64 | Sum512Base | 158.265 | ||||
YGroup4UnzipBenchmark_Int64 | Sum512Avx512_Permute | |||||
YGroup4UnzipBenchmark_Int64 | Sum512Avx512_Unpack | |||||
YGroup4UnzipBenchmark_Int64 | Sum512Avx512_Unzip | |||||
YGroup4UnzipBenchmark_Int64 | Sum512Traits | 157.845 | ||||
YGroup4ZipBenchmark_Byte | SumBase_Basic | 219.437 | 223.671 | 337.982 | 271.798 | |
YGroup4ZipBenchmark_Byte | SumBase_Widen | 1092.107 | 1095.326 | |||
YGroup4ZipBenchmark_Byte | SumBase_Zip | 1267.779 | 1490.353 | 1633.814 | 1694.249 | |
YGroup4ZipBenchmark_Byte | SumBase | 1269.255 | 1373.638 | 1619.867 | 1694.025 | |
YGroup4ZipBenchmark_Byte | SumTraits | 1268.518 | 6528.782 | 6338.551 | 6531.924 | |
YGroup4ZipBenchmark_Byte | Sum128Base_Basic | 118.896 | 119.629 | 337.981 | 271.778 | |
YGroup4ZipBenchmark_Byte | Sum128Base_Widen | 217.711 | 1048.623 | |||
YGroup4ZipBenchmark_Byte | Sum128Base_Zip | 462.174 | 1623.505 | |||
YGroup4ZipBenchmark_Byte | Sum128Base | 118.863 | 119.658 | 464.271 | 1620.798 | |
YGroup4ZipBenchmark_Byte | Sum128AdvSimd_ShuffleX | 1660.076 | ||||
YGroup4ZipBenchmark_Byte | Sum128AdvSimd_Widen | 1125.025 | 1096.460 | 1106.530 | ||
YGroup4ZipBenchmark_Byte | Sum128AdvSimd_Zip | 1606.053 | 1629.574 | 1694.413 | ||
YGroup4ZipBenchmark_Byte | Sum128AdvSimdB64_ShuffleX | 3969.956 | ||||
YGroup4ZipBenchmark_Byte | Sum128AdvSimdB64_Zip | 6544.011 | 6349.519 | 6552.449 | ||
YGroup4ZipBenchmark_Byte | Sum128PackedSimd_Zip | |||||
YGroup4ZipBenchmark_Byte | Sum128Sse_Permute | |||||
YGroup4ZipBenchmark_Byte | Sum128Sse_Widen | |||||
YGroup4ZipBenchmark_Byte | Sum128Sse_Zip | |||||
YGroup4ZipBenchmark_Byte | Sum128Traits | 118.868 | 6561.612 | 6423.472 | 6551.751 | |
YGroup4ZipBenchmark_Byte | Sum256Base_Basic | 121.850 | 119.809 | 113.390 | 276.940 | |
YGroup4ZipBenchmark_Byte | Sum256Base_Widen | 34.064 | 1122.481 | |||
YGroup4ZipBenchmark_Byte | Sum256Base_Zip | 74.836 | 121.027 | |||
YGroup4ZipBenchmark_Byte | Sum256Base | 119.371 | 116.637 | 112.884 | 276.719 | |
YGroup4ZipBenchmark_Byte | Sum256Avx2_Permute | |||||
YGroup4ZipBenchmark_Byte | Sum256Avx2_Widen | |||||
YGroup4ZipBenchmark_Byte | Sum256Avx2_Unpack | |||||
YGroup4ZipBenchmark_Byte | Sum256Avx2_Zip | |||||
YGroup4ZipBenchmark_Byte | Sum256Traits | 108.766 | 110.148 | 112.931 | 276.736 | |
YGroup4ZipBenchmark_Byte | Sum512Base_Basic | 268.988 | ||||
YGroup4ZipBenchmark_Byte | Sum512Base_Widen | 249.508 | ||||
YGroup4ZipBenchmark_Byte | Sum512Base_Zip | 117.889 | ||||
YGroup4ZipBenchmark_Byte | Sum512Base | 268.772 | ||||
YGroup4ZipBenchmark_Byte | Sum512Avx512_Widen | |||||
YGroup4ZipBenchmark_Byte | Sum512Avx512_Unpack | |||||
YGroup4ZipBenchmark_Byte | Sum512Avx512_Zip | |||||
YGroup4ZipBenchmark_Byte | Sum512Traits | 268.815 | ||||
YGroup4ZipBenchmark_Int128 | SumBase_Basic | 48.752 | 112.100 | 100.131 | 119.356 | |
YGroup4ZipBenchmark_Int128 | SumBase | 46.303 | 112.484 | 110.079 | 119.377 | |
YGroup4ZipBenchmark_Int128 | SumTraits | 40.680 | 112.245 | 84.620 | 143.254 | |
YGroup4ZipBenchmark_Int128 | SumTraits_Int128 | 191.244 | 428.122 | 434.721 | 2094.331 | |
YGroup4ZipBenchmark_Int128 | Sum128Base_Basic | 119.951 | 120.418 | 494.904 | 682.652 | |
YGroup4ZipBenchmark_Int128 | Sum128Base | 117.241 | 120.968 | 495.196 | 677.507 | |
YGroup4ZipBenchmark_Int128 | Sum128Traits | 120.095 | 495.383 | 495.204 | 687.637 | |
YGroup4ZipBenchmark_Int128 | Sum128Traits_Int128 | 136.157 | 1786.603 | 2120.890 | 2092.521 | |
YGroup4ZipBenchmark_Int128 | Sum256Base_Basic | 34.129 | 37.127 | 58.367 | 137.971 | |
YGroup4ZipBenchmark_Int128 | Sum256Base | 19.344 | 22.840 | 50.743 | 3369.152 | |
YGroup4ZipBenchmark_Int128 | Sum256Avx2 | |||||
YGroup4ZipBenchmark_Int128 | Sum256Traits | 15.709 | 18.243 | 50.736 | 3390.667 | |
YGroup4ZipBenchmark_Int128 | Sum256Traits_Int128 | 27.882 | 36.692 | 50.761 | 3371.853 | |
YGroup4ZipBenchmark_Int128 | Sum512Base_Basic | 145.487 | ||||
YGroup4ZipBenchmark_Int128 | Sum512Base_Move | 3704.817 | ||||
YGroup4ZipBenchmark_Int128 | Sum512Base_Zip | 3711.438 | ||||
YGroup4ZipBenchmark_Int128 | Sum512Base | 3707.572 | ||||
YGroup4ZipBenchmark_Int128 | Sum512Avx512 | |||||
YGroup4ZipBenchmark_Int128 | Sum512Traits | 3715.637 | ||||
YGroup4ZipBenchmark_Int128 | Sum512Traits_Int128 | 3710.016 | ||||
YGroup4ZipBenchmark_Int16 | SumBase_Basic | 168.839 | 173.810 | 251.704 | 230.223 | |
YGroup4ZipBenchmark_Int16 | SumBase_Widen | 548.351 | 550.751 | |||
YGroup4ZipBenchmark_Int16 | SumBase_Zip | 635.235 | 710.325 | 804.174 | 845.531 | |
YGroup4ZipBenchmark_Int16 | SumBase | 635.411 | 706.791 | 802.077 | 845.548 | |
YGroup4ZipBenchmark_Int16 | SumTraits | 635.252 | 3163.915 | 3262.679 | 3227.316 | |
YGroup4ZipBenchmark_Int16 | Sum128Base_Basic | 81.008 | 85.226 | 251.912 | 230.131 | |
YGroup4ZipBenchmark_Int16 | Sum128Base_Widen | 109.003 | 524.307 | |||
YGroup4ZipBenchmark_Int16 | Sum128Base_Zip | 231.596 | 806.157 | |||
YGroup4ZipBenchmark_Int16 | Sum128Base | 79.680 | 84.143 | 233.119 | 809.271 | |
YGroup4ZipBenchmark_Int16 | Sum128AdvSimd_ShuffleX | 826.119 | ||||
YGroup4ZipBenchmark_Int16 | Sum128AdvSimd_Widen | 499.779 | 548.745 | 550.378 | ||
YGroup4ZipBenchmark_Int16 | Sum128AdvSimd_Zip | 807.871 | 801.031 | 845.195 | ||
YGroup4ZipBenchmark_Int16 | Sum128AdvSimdB64_ShuffleX | 1919.435 | ||||
YGroup4ZipBenchmark_Int16 | Sum128AdvSimdB64_Zip | 3182.182 | 3293.917 | 3172.597 | ||
YGroup4ZipBenchmark_Int16 | Sum128PackedSimd_Zip | |||||
YGroup4ZipBenchmark_Int16 | Sum128Sse_Permute | |||||
YGroup4ZipBenchmark_Int16 | Sum128Sse_Widen | |||||
YGroup4ZipBenchmark_Int16 | Sum128Sse_Zip | |||||
YGroup4ZipBenchmark_Int16 | Sum128Traits | 79.766 | 3222.778 | 3279.995 | 3187.808 | |
YGroup4ZipBenchmark_Int16 | Sum256Base_Basic | 76.630 | 82.956 | 85.810 | 223.378 | |
YGroup4ZipBenchmark_Int16 | Sum256Base_Widen | 18.268 | 561.071 | |||
YGroup4ZipBenchmark_Int16 | Sum256Base_Zip | 58.048 | 101.530 | |||
YGroup4ZipBenchmark_Int16 | Sum256Base | 75.174 | 81.948 | 85.262 | 222.764 | |
YGroup4ZipBenchmark_Int16 | Sum256Avx2_Permute | |||||
YGroup4ZipBenchmark_Int16 | Sum256Avx2_Widen | |||||
YGroup4ZipBenchmark_Int16 | Sum256Avx2_Unpack | |||||
YGroup4ZipBenchmark_Int16 | Sum256Avx2_Zip | |||||
YGroup4ZipBenchmark_Int16 | Sum256Traits | 65.898 | 76.870 | 85.272 | 223.072 | |
YGroup4ZipBenchmark_Int16 | Sum512Base_Basic | 219.631 | ||||
YGroup4ZipBenchmark_Int16 | Sum512Base_Widen | 113.913 | ||||
YGroup4ZipBenchmark_Int16 | Sum512Base_Zip | 100.989 | ||||
YGroup4ZipBenchmark_Int16 | Sum512Base | 219.062 | ||||
YGroup4ZipBenchmark_Int16 | Sum512Avx512_Widen | |||||
YGroup4ZipBenchmark_Int16 | Sum512Avx512_Unpack | |||||
YGroup4ZipBenchmark_Int16 | Sum512Avx512_Zip | |||||
YGroup4ZipBenchmark_Int16 | Sum512Traits | 219.986 | ||||
YGroup4ZipBenchmark_Int32 | SumBase_Basic | 141.174 | 143.979 | 200.954 | 180.321 | |
YGroup4ZipBenchmark_Int32 | SumBase_Zip | 64.975 | 61.430 | 404.768 | 421.951 | |
YGroup4ZipBenchmark_Int32 | SumBase | 141.157 | 143.660 | 404.099 | 422.036 | |
YGroup4ZipBenchmark_Int32 | SumTraits | 141.160 | 1598.046 | 1640.506 | 1581.989 | |
YGroup4ZipBenchmark_Int32 | Sum128Base_Basic | 49.022 | 59.872 | 200.904 | 180.076 | |
YGroup4ZipBenchmark_Int32 | Sum128Base_Zip | 116.427 | 422.092 | |||
YGroup4ZipBenchmark_Int32 | Sum128Base | 49.024 | 55.959 | 116.862 | 421.949 | |
YGroup4ZipBenchmark_Int32 | Sum128AdvSimd_ShuffleX | 412.844 | ||||
YGroup4ZipBenchmark_Int32 | Sum128AdvSimd_Zip | 398.287 | 404.091 | 421.949 | ||
YGroup4ZipBenchmark_Int32 | Sum128AdvSimdB64_ShuffleX | 974.840 | ||||
YGroup4ZipBenchmark_Int32 | Sum128AdvSimdB64_Zip | 1590.752 | 1640.138 | 1586.136 | ||
YGroup4ZipBenchmark_Int32 | Sum128PackedSimd_Zip | |||||
YGroup4ZipBenchmark_Int32 | Sum128Sse_Permute | |||||
YGroup4ZipBenchmark_Int32 | Sum128Sse_Zip | |||||
YGroup4ZipBenchmark_Int32 | Sum128Traits | 49.101 | 1594.589 | 1643.313 | 1584.676 | |
YGroup4ZipBenchmark_Int32 | Sum256Base_Basic | 51.656 | 58.022 | 67.448 | 173.476 | |
YGroup4ZipBenchmark_Int32 | Sum256Base_Zip | 45.830 | 81.510 | |||
YGroup4ZipBenchmark_Int32 | Sum256Base | 50.227 | 57.905 | 67.423 | 173.378 | |
YGroup4ZipBenchmark_Int32 | Sum256Avx2_Permute | |||||
YGroup4ZipBenchmark_Int32 | Sum256Avx2_Unpack | |||||
YGroup4ZipBenchmark_Int32 | Sum256Avx2_Zip | |||||
YGroup4ZipBenchmark_Int32 | Sum256Traits | 42.523 | 50.013 | 67.416 | 173.331 | |
YGroup4ZipBenchmark_Int32 | Sum512Base_Basic | 172.865 | ||||
YGroup4ZipBenchmark_Int32 | Sum512Base_Zip | 82.738 | ||||
YGroup4ZipBenchmark_Int32 | Sum512Base | 172.744 | ||||
YGroup4ZipBenchmark_Int32 | Sum512Avx512_Unpack | |||||
YGroup4ZipBenchmark_Int32 | Sum512Avx512_Zip | |||||
YGroup4ZipBenchmark_Int32 | Sum512Traits | 172.712 | ||||
YGroup4ZipBenchmark_Int64 | SumBase_Basic | 139.008 | 146.574 | 149.865 | 143.363 | |
YGroup4ZipBenchmark_Int64 | SumBase | 138.068 | 146.098 | 146.875 | 143.699 | |
YGroup4ZipBenchmark_Int64 | SumTraits | 138.017 | 1181.117 | 1233.472 | 1210.762 | |
YGroup4ZipBenchmark_Int64 | Sum128Base_Basic | 65.680 | 70.733 | 146.834 | 143.805 | |
YGroup4ZipBenchmark_Int64 | Sum128Base_Move | 708.719 | 968.466 | |||
YGroup4ZipBenchmark_Int64 | Sum128Base_Zip | 708.905 | 884.726 | |||
YGroup4ZipBenchmark_Int64 | Sum128Base | 67.114 | 130.148 | 709.093 | 884.080 | |
YGroup4ZipBenchmark_Int64 | Sum128AdvSimd_ShuffleX | 206.460 | ||||
YGroup4ZipBenchmark_Int64 | Sum128AdvSimd_Zip | 950.572 | 987.276 | 968.798 | ||
YGroup4ZipBenchmark_Int64 | Sum128AdvSimdB64_ShuffleX | 488.149 | ||||
YGroup4ZipBenchmark_Int64 | Sum128AdvSimdB64_Zip | 1182.431 | 1235.540 | 1211.747 | ||
YGroup4ZipBenchmark_Int64 | Sum128PackedSimd_Zip | |||||
YGroup4ZipBenchmark_Int64 | Sum128Sse_Permute | |||||
YGroup4ZipBenchmark_Int64 | Sum128Sse_Zip | |||||
YGroup4ZipBenchmark_Int64 | Sum128Traits | 66.933 | 1180.949 | 1233.199 | 1211.497 | |
YGroup4ZipBenchmark_Int64 | Sum256Base_Basic | 35.212 | 38.628 | 57.805 | 140.859 | |
YGroup4ZipBenchmark_Int64 | Sum256Base | 33.970 | 38.808 | 57.742 | 140.799 | |
YGroup4ZipBenchmark_Int64 | Sum256Avx2_Permute | |||||
YGroup4ZipBenchmark_Int64 | Sum256Avx2_Unpack | |||||
YGroup4ZipBenchmark_Int64 | Sum256Avx2_Zip | |||||
YGroup4ZipBenchmark_Int64 | Sum256Traits | 26.710 | 38.759 | 58.146 | 140.827 | |
YGroup4ZipBenchmark_Int64 | Sum512Base_Basic | 121.520 | ||||
YGroup4ZipBenchmark_Int64 | Sum512Base | 121.489 | ||||
YGroup4ZipBenchmark_Int64 | Sum512Avx512_Unpack | |||||
YGroup4ZipBenchmark_Int64 | Sum512Avx512_Zip | |||||
YGroup4ZipBenchmark_Int64 | Sum512Traits | 121.523 |
Wasm - Wasm on AMD Ryzen 7 7840H
Type | Method | .NET 8.0 |
---|---|---|
YGroup4UnzipBenchmark_Byte | SumBase_Basic | 7.992 |
YGroup4UnzipBenchmark_Byte | SumBase_Narrow | 2.712 |
YGroup4UnzipBenchmark_Byte | SumBase_Unzip | 3.574 |
YGroup4UnzipBenchmark_Byte | SumBase | 8.148 |
YGroup4UnzipBenchmark_Byte | SumTraits | 32.607 |
YGroup4UnzipBenchmark_Byte | Sum128Base_Basic | 7.934 |
YGroup4UnzipBenchmark_Byte | Sum128Base_Narrow | 3.013 |
YGroup4UnzipBenchmark_Byte | Sum128Base_Unzip | 50.306 |
YGroup4UnzipBenchmark_Byte | Sum128Base | 50.448 |
YGroup4UnzipBenchmark_Byte | Sum128AdvSimd_Narrow | |
YGroup4UnzipBenchmark_Byte | Sum128AdvSimd_ShuffleX | |
YGroup4UnzipBenchmark_Byte | Sum128AdvSimd_Unzip | |
YGroup4UnzipBenchmark_Byte | Sum128AdvSimdB64_ShuffleX | |
YGroup4UnzipBenchmark_Byte | Sum128AdvSimdB64_Unzip | |
YGroup4UnzipBenchmark_Byte | Sum128PackedSimd_Unzip | 38.243 |
YGroup4UnzipBenchmark_Byte | Sum128Sse_Permute | |
YGroup4UnzipBenchmark_Byte | Sum128Sse_Narrow | |
YGroup4UnzipBenchmark_Byte | Sum128Sse_Unpack | |
YGroup4UnzipBenchmark_Byte | Sum128Sse_Unzip | |
YGroup4UnzipBenchmark_Byte | Sum128Traits | 37.935 |
YGroup4UnzipBenchmark_Byte | Sum256Base_Basic | 7.511 |
YGroup4UnzipBenchmark_Byte | Sum256Base_Narrow | 2.196 |
YGroup4UnzipBenchmark_Byte | Sum256Base_Unzip | 3.681 |
YGroup4UnzipBenchmark_Byte | Sum256Base | 7.426 |
YGroup4UnzipBenchmark_Byte | Sum256Avx2_Permute | |
YGroup4UnzipBenchmark_Byte | Sum256Avx2_Narrow | |
YGroup4UnzipBenchmark_Byte | Sum256Avx2_Unpack | |
YGroup4UnzipBenchmark_Byte | Sum256Avx2_Unzip | |
YGroup4UnzipBenchmark_Byte | Sum256Traits | 7.166 |
YGroup4UnzipBenchmark_Byte | Sum512Base_Basic | 7.435 |
YGroup4UnzipBenchmark_Byte | Sum512Base_Narrow | 1.862 |
YGroup4UnzipBenchmark_Byte | Sum512Base_Unzip | 4.063 |
YGroup4UnzipBenchmark_Byte | Sum512Base | 7.526 |
YGroup4UnzipBenchmark_Byte | Sum512Avx512_Permute | |
YGroup4UnzipBenchmark_Byte | Sum512Avx512_Narrow | |
YGroup4UnzipBenchmark_Byte | Sum512Avx512_Unpack | |
YGroup4UnzipBenchmark_Byte | Sum512Avx512_Unzip | |
YGroup4UnzipBenchmark_Byte | Sum512Traits | 7.311 |
YGroup4UnzipBenchmark_Int128 | SumBase_Basic | 1.321 |
YGroup4UnzipBenchmark_Int128 | SumBase | 1.325 |
YGroup4UnzipBenchmark_Int128 | SumTraits | 1.813 |
YGroup4UnzipBenchmark_Int128 | SumTraits_Int128 | 2.494 |
YGroup4UnzipBenchmark_Int128 | Sum128Base_Basic | 1.135 |
YGroup4UnzipBenchmark_Int128 | Sum128Base | 1.129 |
YGroup4UnzipBenchmark_Int128 | Sum128Traits | 26.869 |
YGroup4UnzipBenchmark_Int128 | Sum128Traits_Int128 | 28.270 |
YGroup4UnzipBenchmark_Int128 | Sum256Base_Basic | 0.777 |
YGroup4UnzipBenchmark_Int128 | Sum256Base | 0.833 |
YGroup4UnzipBenchmark_Int128 | Sum256Avx2 | |
YGroup4UnzipBenchmark_Int128 | Sum256Traits | 1.844 |
YGroup4UnzipBenchmark_Int128 | Sum256Traits_Int128 | 2.300 |
YGroup4UnzipBenchmark_Int128 | Sum512Base_Basic | 0.793 |
YGroup4UnzipBenchmark_Int128 | Sum512Base_Move | 0.793 |
YGroup4UnzipBenchmark_Int128 | Sum512Base_Unzip | 0.629 |
YGroup4UnzipBenchmark_Int128 | Sum512Base | 0.764 |
YGroup4UnzipBenchmark_Int128 | Sum512Avx512 | |
YGroup4UnzipBenchmark_Int128 | Sum512Traits | 1.701 |
YGroup4UnzipBenchmark_Int128 | Sum512Traits_Int128 | 1.853 |
YGroup4UnzipBenchmark_Int16 | SumBase_Basic | 5.270 |
YGroup4UnzipBenchmark_Int16 | SumBase_Narrow | 2.043 |
YGroup4UnzipBenchmark_Int16 | SumBase_Unzip | 2.420 |
YGroup4UnzipBenchmark_Int16 | SumBase | 5.190 |
YGroup4UnzipBenchmark_Int16 | SumTraits | 4.249 |
YGroup4UnzipBenchmark_Int16 | Sum128Base_Basic | 5.207 |
YGroup4UnzipBenchmark_Int16 | Sum128Base_Narrow | 1.255 |
YGroup4UnzipBenchmark_Int16 | Sum128Base_Unzip | 1.377 |
YGroup4UnzipBenchmark_Int16 | Sum128Base | 1.314 |
YGroup4UnzipBenchmark_Int16 | Sum128AdvSimd_Narrow | |
YGroup4UnzipBenchmark_Int16 | Sum128AdvSimd_ShuffleX | |
YGroup4UnzipBenchmark_Int16 | Sum128AdvSimd_Unzip | |
YGroup4UnzipBenchmark_Int16 | Sum128AdvSimdB64_ShuffleX | |
YGroup4UnzipBenchmark_Int16 | Sum128AdvSimdB64_Unzip | |
YGroup4UnzipBenchmark_Int16 | Sum128PackedSimd_Unzip | 18.964 |
YGroup4UnzipBenchmark_Int16 | Sum128Sse_Permute | |
YGroup4UnzipBenchmark_Int16 | Sum128Sse_Narrow | |
YGroup4UnzipBenchmark_Int16 | Sum128Sse_Unpack | |
YGroup4UnzipBenchmark_Int16 | Sum128Sse_Unzip | |
YGroup4UnzipBenchmark_Int16 | Sum128Traits | 18.730 |
YGroup4UnzipBenchmark_Int16 | Sum256Base_Basic | 4.856 |
YGroup4UnzipBenchmark_Int16 | Sum256Base_Narrow | 0.984 |
YGroup4UnzipBenchmark_Int16 | Sum256Base_Unzip | 2.511 |
YGroup4UnzipBenchmark_Int16 | Sum256Base | 4.919 |
YGroup4UnzipBenchmark_Int16 | Sum256Avx2_Permute | |
YGroup4UnzipBenchmark_Int16 | Sum256Avx2_Narrow | |
YGroup4UnzipBenchmark_Int16 | Sum256Avx2_Unpack | |
YGroup4UnzipBenchmark_Int16 | Sum256Avx2_Unzip | |
YGroup4UnzipBenchmark_Int16 | Sum256Traits | 4.652 |
YGroup4UnzipBenchmark_Int16 | Sum512Base_Basic | 4.733 |
YGroup4UnzipBenchmark_Int16 | Sum512Base_Narrow | 0.843 |
YGroup4UnzipBenchmark_Int16 | Sum512Base_Unzip | 2.864 |
YGroup4UnzipBenchmark_Int16 | Sum512Base | 4.797 |
YGroup4UnzipBenchmark_Int16 | Sum512Avx512_Permute | |
YGroup4UnzipBenchmark_Int16 | Sum512Avx512_Narrow | |
YGroup4UnzipBenchmark_Int16 | Sum512Avx512_Unpack | |
YGroup4UnzipBenchmark_Int16 | Sum512Avx512_Unzip | |
YGroup4UnzipBenchmark_Int16 | Sum512Traits | 4.700 |
YGroup4UnzipBenchmark_Int32 | SumBase_Basic | 3.588 |
YGroup4UnzipBenchmark_Int32 | SumBase_Unzip | 1.635 |
YGroup4UnzipBenchmark_Int32 | SumBase | 3.634 |
YGroup4UnzipBenchmark_Int32 | SumTraits | 2.070 |
YGroup4UnzipBenchmark_Int32 | Sum128Base_Basic | 3.766 |
YGroup4UnzipBenchmark_Int32 | Sum128Base_Unzip | 0.887 |
YGroup4UnzipBenchmark_Int32 | Sum128Base | 0.905 |
YGroup4UnzipBenchmark_Int32 | Sum128AdvSimd_ShuffleX | |
YGroup4UnzipBenchmark_Int32 | Sum128AdvSimd_Unzip | |
YGroup4UnzipBenchmark_Int32 | Sum128AdvSimdB64_ShuffleX | |
YGroup4UnzipBenchmark_Int32 | Sum128AdvSimdB64_Unzip | |
YGroup4UnzipBenchmark_Int32 | Sum128PackedSimd_Unzip | 9.595 |
YGroup4UnzipBenchmark_Int32 | Sum128Sse_Permute | |
YGroup4UnzipBenchmark_Int32 | Sum128Sse_Unpack | |
YGroup4UnzipBenchmark_Int32 | Sum128Sse_Unzip | |
YGroup4UnzipBenchmark_Int32 | Sum128Traits | 9.252 |
YGroup4UnzipBenchmark_Int32 | Sum256Base_Basic | 3.383 |
YGroup4UnzipBenchmark_Int32 | Sum256Base_Unzip | 1.810 |
YGroup4UnzipBenchmark_Int32 | Sum256Base | 3.250 |
YGroup4UnzipBenchmark_Int32 | Sum256Avx2_Permute | |
YGroup4UnzipBenchmark_Int32 | Sum256Avx2_Unpack | |
YGroup4UnzipBenchmark_Int32 | Sum256Avx2_Unzip | |
YGroup4UnzipBenchmark_Int32 | Sum256Traits | 2.951 |
YGroup4UnzipBenchmark_Int32 | Sum512Base_Basic | 3.476 |
YGroup4UnzipBenchmark_Int32 | Sum512Base_Unzip | 2.102 |
YGroup4UnzipBenchmark_Int32 | Sum512Base | 3.335 |
YGroup4UnzipBenchmark_Int32 | Sum512Avx512_Permute | |
YGroup4UnzipBenchmark_Int32 | Sum512Avx512_Unpack | |
YGroup4UnzipBenchmark_Int32 | Sum512Avx512_Unzip | |
YGroup4UnzipBenchmark_Int32 | Sum512Traits | 3.227 |
YGroup4UnzipBenchmark_Int64 | SumBase_Basic | 1.327 |
YGroup4UnzipBenchmark_Int64 | SumBase | 1.321 |
YGroup4UnzipBenchmark_Int64 | SumTraits | 1.059 |
YGroup4UnzipBenchmark_Int64 | Sum128Base_Basic | 0.796 |
YGroup4UnzipBenchmark_Int64 | Sum128Base_Move | 0.886 |
YGroup4UnzipBenchmark_Int64 | Sum128Base_Unzip | 0.962 |
YGroup4UnzipBenchmark_Int64 | Sum128Base | 0.947 |
YGroup4UnzipBenchmark_Int64 | Sum128AdvSimd_ShuffleX | |
YGroup4UnzipBenchmark_Int64 | Sum128AdvSimd_Unzip | |
YGroup4UnzipBenchmark_Int64 | Sum128AdvSimdB64_ShuffleX | |
YGroup4UnzipBenchmark_Int64 | Sum128AdvSimdB64_Unzip | |
YGroup4UnzipBenchmark_Int64 | Sum128PackedSimd_Unzip | 8.319 |
YGroup4UnzipBenchmark_Int64 | Sum128Sse_Permute | |
YGroup4UnzipBenchmark_Int64 | Sum128Sse_Unpack | |
YGroup4UnzipBenchmark_Int64 | Sum128Sse_Unzip | |
YGroup4UnzipBenchmark_Int64 | Sum128Traits | 8.032 |
YGroup4UnzipBenchmark_Int64 | Sum256Base_Basic | 0.776 |
YGroup4UnzipBenchmark_Int64 | Sum256Base | 0.765 |
YGroup4UnzipBenchmark_Int64 | Sum256Avx2_Permute | |
YGroup4UnzipBenchmark_Int64 | Sum256Avx2_Unpack | |
YGroup4UnzipBenchmark_Int64 | Sum256Avx2_Unzip | |
YGroup4UnzipBenchmark_Int64 | Sum256Traits | 1.586 |
YGroup4UnzipBenchmark_Int64 | Sum512Base_Basic | 0.793 |
YGroup4UnzipBenchmark_Int64 | Sum512Base | 0.766 |
YGroup4UnzipBenchmark_Int64 | Sum512Avx512_Permute | |
YGroup4UnzipBenchmark_Int64 | Sum512Avx512_Unpack | |
YGroup4UnzipBenchmark_Int64 | Sum512Avx512_Unzip | |
YGroup4UnzipBenchmark_Int64 | Sum512Traits | 1.846 |
YGroup4ZipBenchmark_Byte | SumBase_Basic | 7.760 |
YGroup4ZipBenchmark_Byte | SumBase_Widen | 2.229 |
YGroup4ZipBenchmark_Byte | SumBase_Zip | 3.340 |
YGroup4ZipBenchmark_Byte | SumBase | 7.951 |
YGroup4ZipBenchmark_Byte | SumTraits | 33.399 |
YGroup4ZipBenchmark_Byte | Sum128Base_Basic | 7.932 |
YGroup4ZipBenchmark_Byte | Sum128Base_Widen | 2.266 |
YGroup4ZipBenchmark_Byte | Sum128Base_Zip | 12.777 |
YGroup4ZipBenchmark_Byte | Sum128Base | 12.825 |
YGroup4ZipBenchmark_Byte | Sum128AdvSimd_ShuffleX | |
YGroup4ZipBenchmark_Byte | Sum128AdvSimd_Widen | |
YGroup4ZipBenchmark_Byte | Sum128AdvSimd_Zip | |
YGroup4ZipBenchmark_Byte | Sum128AdvSimdB64_ShuffleX | |
YGroup4ZipBenchmark_Byte | Sum128AdvSimdB64_Zip | |
YGroup4ZipBenchmark_Byte | Sum128PackedSimd_Zip | 38.093 |
YGroup4ZipBenchmark_Byte | Sum128Sse_Permute | |
YGroup4ZipBenchmark_Byte | Sum128Sse_Widen | |
YGroup4ZipBenchmark_Byte | Sum128Sse_Zip | |
YGroup4ZipBenchmark_Byte | Sum128Traits | 37.730 |
YGroup4ZipBenchmark_Byte | Sum256Base_Basic | 7.951 |
YGroup4ZipBenchmark_Byte | Sum256Base_Widen | 1.644 |
YGroup4ZipBenchmark_Byte | Sum256Base_Zip | 3.710 |
YGroup4ZipBenchmark_Byte | Sum256Base | 7.406 |
YGroup4ZipBenchmark_Byte | Sum256Avx2_Permute | |
YGroup4ZipBenchmark_Byte | Sum256Avx2_Widen | |
YGroup4ZipBenchmark_Byte | Sum256Avx2_Unpack | |
YGroup4ZipBenchmark_Byte | Sum256Avx2_Zip | |
YGroup4ZipBenchmark_Byte | Sum256Traits | 7.058 |
YGroup4ZipBenchmark_Byte | Sum512Base_Basic | 7.305 |
YGroup4ZipBenchmark_Byte | Sum512Base_Widen | 1.498 |
YGroup4ZipBenchmark_Byte | Sum512Base_Zip | 3.894 |
YGroup4ZipBenchmark_Byte | Sum512Base | 7.412 |
YGroup4ZipBenchmark_Byte | Sum512Avx512_Widen | |
YGroup4ZipBenchmark_Byte | Sum512Avx512_Unpack | |
YGroup4ZipBenchmark_Byte | Sum512Avx512_Zip | |
YGroup4ZipBenchmark_Byte | Sum512Traits | 7.518 |
YGroup4ZipBenchmark_Int128 | SumBase_Basic | 1.490 |
YGroup4ZipBenchmark_Int128 | SumBase | 1.459 |
YGroup4ZipBenchmark_Int128 | SumTraits | 3.762 |
YGroup4ZipBenchmark_Int128 | SumTraits_Int128 | 2.460 |
YGroup4ZipBenchmark_Int128 | Sum128Base_Basic | 1.210 |
YGroup4ZipBenchmark_Int128 | Sum128Base | 1.186 |
YGroup4ZipBenchmark_Int128 | Sum128Traits | 28.318 |
YGroup4ZipBenchmark_Int128 | Sum128Traits_Int128 | 27.869 |
YGroup4ZipBenchmark_Int128 | Sum256Base_Basic | 0.823 |
YGroup4ZipBenchmark_Int128 | Sum256Base | 0.920 |
YGroup4ZipBenchmark_Int128 | Sum256Avx2 | |
YGroup4ZipBenchmark_Int128 | Sum256Traits | 1.997 |
YGroup4ZipBenchmark_Int128 | Sum256Traits_Int128 | 2.404 |
YGroup4ZipBenchmark_Int128 | Sum512Base_Basic | 0.841 |
YGroup4ZipBenchmark_Int128 | Sum512Base_Move | 0.775 |
YGroup4ZipBenchmark_Int128 | Sum512Base_Zip | 0.667 |
YGroup4ZipBenchmark_Int128 | Sum512Base | 0.775 |
YGroup4ZipBenchmark_Int128 | Sum512Avx512 | |
YGroup4ZipBenchmark_Int128 | Sum512Traits | 1.678 |
YGroup4ZipBenchmark_Int128 | Sum512Traits_Int128 | 1.829 |
YGroup4ZipBenchmark_Int16 | SumBase_Basic | 5.961 |
YGroup4ZipBenchmark_Int16 | SumBase_Widen | 1.484 |
YGroup4ZipBenchmark_Int16 | SumBase_Zip | 2.707 |
YGroup4ZipBenchmark_Int16 | SumBase | 6.501 |
YGroup4ZipBenchmark_Int16 | SumTraits | 4.024 |
YGroup4ZipBenchmark_Int16 | Sum128Base_Basic | 6.038 |
YGroup4ZipBenchmark_Int16 | Sum128Base_Widen | 0.951 |
YGroup4ZipBenchmark_Int16 | Sum128Base_Zip | 1.213 |
YGroup4ZipBenchmark_Int16 | Sum128Base | 1.270 |
YGroup4ZipBenchmark_Int16 | Sum128AdvSimd_ShuffleX | |
YGroup4ZipBenchmark_Int16 | Sum128AdvSimd_Widen | |
YGroup4ZipBenchmark_Int16 | Sum128AdvSimd_Zip | |
YGroup4ZipBenchmark_Int16 | Sum128AdvSimdB64_ShuffleX | |
YGroup4ZipBenchmark_Int16 | Sum128AdvSimdB64_Zip | |
YGroup4ZipBenchmark_Int16 | Sum128PackedSimd_Zip | 19.514 |
YGroup4ZipBenchmark_Int16 | Sum128Sse_Permute | |
YGroup4ZipBenchmark_Int16 | Sum128Sse_Widen | |
YGroup4ZipBenchmark_Int16 | Sum128Sse_Zip | |
YGroup4ZipBenchmark_Int16 | Sum128Traits | 19.424 |
YGroup4ZipBenchmark_Int16 | Sum256Base_Basic | 5.475 |
YGroup4ZipBenchmark_Int16 | Sum256Base_Widen | 0.752 |
YGroup4ZipBenchmark_Int16 | Sum256Base_Zip | 3.050 |
YGroup4ZipBenchmark_Int16 | Sum256Base | 5.793 |
YGroup4ZipBenchmark_Int16 | Sum256Avx2_Permute | |
YGroup4ZipBenchmark_Int16 | Sum256Avx2_Widen | |
YGroup4ZipBenchmark_Int16 | Sum256Avx2_Unpack | |
YGroup4ZipBenchmark_Int16 | Sum256Avx2_Zip | |
YGroup4ZipBenchmark_Int16 | Sum256Traits | 4.984 |
YGroup4ZipBenchmark_Int16 | Sum512Base_Basic | 5.668 |
YGroup4ZipBenchmark_Int16 | Sum512Base_Widen | 0.640 |
YGroup4ZipBenchmark_Int16 | Sum512Base_Zip | 3.213 |
YGroup4ZipBenchmark_Int16 | Sum512Base | 5.466 |
YGroup4ZipBenchmark_Int16 | Sum512Avx512_Widen | |
YGroup4ZipBenchmark_Int16 | Sum512Avx512_Unpack | |
YGroup4ZipBenchmark_Int16 | Sum512Avx512_Zip | |
YGroup4ZipBenchmark_Int16 | Sum512Traits | 5.080 |
YGroup4ZipBenchmark_Int32 | SumBase_Basic | 4.599 |
YGroup4ZipBenchmark_Int32 | SumBase_Zip | 1.837 |
YGroup4ZipBenchmark_Int32 | SumBase | 4.314 |
YGroup4ZipBenchmark_Int32 | SumTraits | 2.106 |
YGroup4ZipBenchmark_Int32 | Sum128Base_Basic | 4.113 |
YGroup4ZipBenchmark_Int32 | Sum128Base_Zip | 0.710 |
YGroup4ZipBenchmark_Int32 | Sum128Base | 0.687 |
YGroup4ZipBenchmark_Int32 | Sum128AdvSimd_ShuffleX | |
YGroup4ZipBenchmark_Int32 | Sum128AdvSimd_Zip | |
YGroup4ZipBenchmark_Int32 | Sum128AdvSimdB64_ShuffleX | |
YGroup4ZipBenchmark_Int32 | Sum128AdvSimdB64_Zip | |
YGroup4ZipBenchmark_Int32 | Sum128PackedSimd_Zip | 9.630 |
YGroup4ZipBenchmark_Int32 | Sum128Sse_Permute | |
YGroup4ZipBenchmark_Int32 | Sum128Sse_Zip | |
YGroup4ZipBenchmark_Int32 | Sum128Traits | 9.670 |
YGroup4ZipBenchmark_Int32 | Sum256Base_Basic | 3.941 |
YGroup4ZipBenchmark_Int32 | Sum256Base_Zip | 1.955 |
YGroup4ZipBenchmark_Int32 | Sum256Base | 3.842 |
YGroup4ZipBenchmark_Int32 | Sum256Avx2_Permute | |
YGroup4ZipBenchmark_Int32 | Sum256Avx2_Unpack | |
YGroup4ZipBenchmark_Int32 | Sum256Avx2_Zip | |
YGroup4ZipBenchmark_Int32 | Sum256Traits | 3.195 |
YGroup4ZipBenchmark_Int32 | Sum512Base_Basic | 3.578 |
YGroup4ZipBenchmark_Int32 | Sum512Base_Zip | 2.207 |
YGroup4ZipBenchmark_Int32 | Sum512Base | 3.622 |
YGroup4ZipBenchmark_Int32 | Sum512Avx512_Unpack | |
YGroup4ZipBenchmark_Int32 | Sum512Avx512_Zip | |
YGroup4ZipBenchmark_Int32 | Sum512Traits | 3.404 |
YGroup4ZipBenchmark_Int64 | SumBase_Basic | 1.461 |
YGroup4ZipBenchmark_Int64 | SumBase | 1.452 |
YGroup4ZipBenchmark_Int64 | SumTraits | 1.062 |
YGroup4ZipBenchmark_Int64 | Sum128Base_Basic | 0.864 |
YGroup4ZipBenchmark_Int64 | Sum128Base_Move | 0.924 |
YGroup4ZipBenchmark_Int64 | Sum128Base_Zip | 0.993 |
YGroup4ZipBenchmark_Int64 | Sum128Base | 1.006 |
YGroup4ZipBenchmark_Int64 | Sum128AdvSimd_ShuffleX | |
YGroup4ZipBenchmark_Int64 | Sum128AdvSimd_Zip | |
YGroup4ZipBenchmark_Int64 | Sum128AdvSimdB64_ShuffleX | |
YGroup4ZipBenchmark_Int64 | Sum128AdvSimdB64_Zip | |
YGroup4ZipBenchmark_Int64 | Sum128PackedSimd_Zip | 8.219 |
YGroup4ZipBenchmark_Int64 | Sum128Sse_Permute | |
YGroup4ZipBenchmark_Int64 | Sum128Sse_Zip | |
YGroup4ZipBenchmark_Int64 | Sum128Traits | 8.256 |
YGroup4ZipBenchmark_Int64 | Sum256Base_Basic | 0.822 |
YGroup4ZipBenchmark_Int64 | Sum256Base | 0.825 |
YGroup4ZipBenchmark_Int64 | Sum256Avx2_Permute | |
YGroup4ZipBenchmark_Int64 | Sum256Avx2_Unpack | |
YGroup4ZipBenchmark_Int64 | Sum256Avx2_Zip | |
YGroup4ZipBenchmark_Int64 | Sum256Traits | 1.615 |
YGroup4ZipBenchmark_Int64 | Sum512Base_Basic | 0.833 |
YGroup4ZipBenchmark_Int64 | Sum512Base | 0.815 |
YGroup4ZipBenchmark_Int64 | Sum512Avx512_Unpack | |
YGroup4ZipBenchmark_Int64 | Sum512Avx512_Zip | |
YGroup4ZipBenchmark_Int64 | Sum512Traits | 1.928 |