Table of Contents

Benchmark group - Shuffle

(← 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
ShuffleBenchmark_Int16 SumScalar 1236.944 1263.908 1214.484 1278.657 1195.188 1408.179 1235.365
ShuffleBenchmark_Int16 SumBase 1270.376 1208.793 1221.340 1246.319 1212.305 1406.729 1261.582
ShuffleBenchmark_Int16 SumTraits 1221.046 1255.341 8067.493 10943.134 10421.696 14194.280 32579.746
ShuffleBenchmark_Int16 SumTraits_Args0 1278.650 1211.361 22661.648 25363.988 24123.555 26722.243 34671.910
ShuffleBenchmark_Int16 SumTraits_Args 1255.109 1154.801 22911.649 26138.766 24804.170 26585.684 33172.777
ShuffleBenchmark_Int16 Sum128_Bcl
ShuffleBenchmark_Int16 Sum128_AdvSimd
ShuffleBenchmark_Int16 Sum128Traits
ShuffleBenchmark_Int16 Sum256_Bcl 1074.656 938.447
ShuffleBenchmark_Int16 Sum256Traits 8453.891 12415.380 12463.128 19916.073 33098.630
ShuffleBenchmark_Int16 Sum512_Bcl 918.911
ShuffleBenchmark_Int16 Sum512Traits 32342.977
ShuffleBenchmark_Int16 SumKernelTraits 1269.733 1192.079 8698.117 12377.326 11972.407 17610.477 35632.301
ShuffleBenchmark_Int16 SumKernelTraits_Args0 1297.765 1199.697 23028.564 25852.122 25176.482 24261.582 36741.022
ShuffleBenchmark_Int16 SumKernelTraits_Args 1270.852 1142.885 23265.595 25960.405 21744.418 23156.078 37227.607
ShuffleBenchmark_Int16 SumKernel128_AdvSimd
ShuffleBenchmark_Int16 SumKernel128Traits
ShuffleBenchmark_Int16 SumKernel256_Avx2_Multiply 8575.866 13784.163 13809.947 18935.398 36602.662
ShuffleBenchmark_Int16 SumKernel256_Avx2_ShiftLane 10109.809 14360.709 13711.196 13723.729 23133.972
ShuffleBenchmark_Int16 SumKernel256Traits 8489.587 13381.369 13280.373 18872.614 36266.651
ShuffleBenchmark_Int16 SumKernel256Traits_Args0 25043.819 24164.491 25218.816 23099.332 36420.461
ShuffleBenchmark_Int16 SumKernel256Traits_Args 24582.356 25719.170 24805.980 20517.507 36162.413
ShuffleBenchmark_Int32 SumScalar 850.057 829.782 816.013 859.672 817.223 853.140 837.720
ShuffleBenchmark_Int32 SumBase 829.011 832.311 845.489 855.995 838.020 864.152 826.740
ShuffleBenchmark_Int32 SumTraits 821.394 844.388 10852.534 10832.760 10943.342 12695.692 15067.794
ShuffleBenchmark_Int32 SumTraits_Args0 864.447 818.042 12704.591 15953.127 15574.554 14391.785 15559.766
ShuffleBenchmark_Int32 SumTraits_Args 810.166 762.183 12531.310 14746.991 14125.335 13524.193 15368.528
ShuffleBenchmark_Int32 Sum128_Bcl
ShuffleBenchmark_Int32 Sum128_AdvSimd
ShuffleBenchmark_Int32 Sum128_Wasm_CompareGreater
ShuffleBenchmark_Int32 Sum128_Wasm_EqualsShift
ShuffleBenchmark_Int32 Sum128Traits
ShuffleBenchmark_Int32 Sum256_Bcl 755.314 770.558
ShuffleBenchmark_Int32 Sum256_Avx2_Add1 7141.994 10800.960 12024.807 11699.668 15235.520
ShuffleBenchmark_Int32 Sum256Traits 11595.912 13052.644 14283.708 13979.190 15620.350
ShuffleBenchmark_Int32 Sum512_Bcl 930.330
ShuffleBenchmark_Int32 Sum512Traits 14817.994
ShuffleBenchmark_Int32 SumKernelTraits 825.747 841.229 14515.308 14407.190 14545.131 16276.648 15999.993
ShuffleBenchmark_Int32 SumKernelTraits_Args0 856.015 814.055 14754.810 14880.916 17262.390 14319.199 16261.174
ShuffleBenchmark_Int32 SumKernelTraits_Args 806.479 765.218 15073.768 14604.621 16999.007 16367.119 16422.220
ShuffleBenchmark_Int32 SumKernel128_AdvSimd
ShuffleBenchmark_Int32 SumKernel128Traits
ShuffleBenchmark_Int32 SumKernel256Traits 16988.322 15526.311 10548.803 14853.425 16343.393
ShuffleBenchmark_Int32 SumKernel256Traits_Args0 16610.754 17017.951 15952.165 15817.259 15931.136
ShuffleBenchmark_Int32 SumKernel256Traits_Args 17216.220 11015.375 13792.076 13552.579 15905.211
ShuffleBenchmark_Int64 SumScalar 425.474 430.216 457.179 497.203 465.105 432.348 425.921
ShuffleBenchmark_Int64 SumBase 468.461 428.475 425.688 496.350 430.476 501.038 427.753
ShuffleBenchmark_Int64 SumTraits 474.906 431.296 3789.327 4192.951 4280.568 4155.819 8171.028
ShuffleBenchmark_Int64 SumTraits_Args0 423.703 461.664 6979.885 7855.241 8501.271 7846.303 8198.449
ShuffleBenchmark_Int64 SumTraits_Args 446.260 420.925 6704.874 8599.441 8317.550 7312.362 8378.340
ShuffleBenchmark_Int64 Sum128_Bcl
ShuffleBenchmark_Int64 Sum128_AdvSimd
ShuffleBenchmark_Int64 Sum128Traits
ShuffleBenchmark_Int64 Sum256_Bcl 506.686 515.520
ShuffleBenchmark_Int64 Sum256Traits 4025.137 5466.388 5258.504 5355.022 8089.992
ShuffleBenchmark_Int64 Sum512_Bcl 688.892
ShuffleBenchmark_Int64 Sum512Traits 7733.564
ShuffleBenchmark_Int64 SumKernelTraits 473.823 426.081 4854.793 5862.440 5735.074 5938.699 8560.856
ShuffleBenchmark_Int64 SumKernelTraits_Args0 424.508 458.248 7804.575 8108.408 9181.086 8364.106 8701.155
ShuffleBenchmark_Int64 SumKernelTraits_Args 446.097 428.538 8386.279 9239.331 9198.798 8344.952 8673.715
ShuffleBenchmark_Int64 SumKernel128_Sse_DuplicateEven
ShuffleBenchmark_Int64 SumKernel128_AdvSimd
ShuffleBenchmark_Int64 SumKernel128_Arm_Multiply
ShuffleBenchmark_Int64 SumKernel128Traits
ShuffleBenchmark_Int64 SumKernel256_Avx2_AlignRight 4880.617 5470.127 5419.855 5415.151 8791.891
ShuffleBenchmark_Int64 SumKernel256_Avx2_DuplicateEven 5276.504 6066.870 6154.469 6241.420 8688.759
ShuffleBenchmark_Int64 SumKernel256_Avx2_Multiply 2267.039 2848.082 2984.934 2710.042 8892.630
ShuffleBenchmark_Int64 SumKernel256_Avx2_ShiftLane 4821.492 5977.394 6254.779 6266.401 8825.284
ShuffleBenchmark_Int64 SumKernel256Traits 5471.014 6193.223 5999.570 6335.666 8680.147
ShuffleBenchmark_Int64 SumKernel256Traits_Args0 8963.776 8029.324 9198.774 8191.638 8601.527
ShuffleBenchmark_Int64 SumKernel256Traits_Args 7897.715 7810.420 8772.684 8391.317 8724.270
ShuffleBenchmark_SByte SumScalar 1496.783 1403.348 1448.660 1239.277 1468.827 1415.139 1213.582
ShuffleBenchmark_SByte SumBase 1537.986 1513.440 1306.115 1500.220 1452.622 1474.647 1441.306
ShuffleBenchmark_SByte SumTraits 1476.771 1494.144 17086.314 24231.464 24097.622 30243.434 60885.250
ShuffleBenchmark_SByte SumTraits_Args0 1392.158 1331.083 45038.802 50540.409 49090.081 46979.783 60672.985
ShuffleBenchmark_SByte SumTraits_Args 1389.074 1295.641 46794.997 51069.265 50078.249 46518.750 65261.554
ShuffleBenchmark_SByte Sum128_Bcl
ShuffleBenchmark_SByte Sum128_AdvSimd
ShuffleBenchmark_SByte Sum128Traits
ShuffleBenchmark_SByte Sum256_Bcl 901.114 1022.223
ShuffleBenchmark_SByte Sum256_Avx2_Add1 17680.705 27259.330 26928.091 31652.671 54966.710
ShuffleBenchmark_SByte Sum256_Avx2_Add2 16981.534 24595.180 25390.338 29868.309 42493.502
ShuffleBenchmark_SByte Sum256_Avx2_Cmp2 19108.512 25697.522 32141.792 32237.731 58940.683
ShuffleBenchmark_SByte Sum256_Avx2_EqualAnd 20064.881 27827.353 27032.611 26385.226 60458.784
ShuffleBenchmark_SByte Sum256Traits 16711.858 26366.642 28817.941 31706.056 66988.398
ShuffleBenchmark_SByte Sum512_Bcl 989.131
ShuffleBenchmark_SByte Sum512Traits 64432.274
ShuffleBenchmark_SByte SumKernelTraits 1476.637 1242.198 27650.933 32894.218 32711.664 39630.939 72350.167
ShuffleBenchmark_SByte SumKernelTraits_Args0 1523.543 1440.011 44451.891 49973.813 51540.236 48754.502 72615.251
ShuffleBenchmark_SByte SumKernelTraits_Args 1395.106 1274.943 41001.996 50067.099 49654.805 45904.504 71412.964
ShuffleBenchmark_SByte SumKernel128_AdvSimd
ShuffleBenchmark_SByte SumKernel128Traits
ShuffleBenchmark_SByte SumKernel256Traits 27602.150 38375.073 37451.508 43518.592 71712.144
ShuffleBenchmark_SByte SumKernel256Traits_Args0 48745.607 49345.013 50973.728 48093.264 71875.070
ShuffleBenchmark_SByte SumKernel256Traits_Args 47232.647 47781.949 50184.740 46542.897 73291.774

X86 - Intel Core i5-8250U

Type Method .NET Framework .NET Core 2.1 .NET Core 3.1 .NET 5.0 .NET 6.0 .NET 7.0
ShuffleBenchmark_Int16 SumScalar 1016.659 1018.646 998.544 1041.646 1042.608 1024.998
ShuffleBenchmark_Int16 SumBase 995.932 1017.320 1015.827 1041.072 1041.631 1012.302
ShuffleBenchmark_Int16 SumTraits 1000.426 1016.556 5386.285 8765.158 8961.145 10128.301
ShuffleBenchmark_Int16 SumTraits_Args0 1015.537 1014.005 15024.499 14910.111 14773.976 15053.609
ShuffleBenchmark_Int16 SumTraits_Args 1017.006 1026.157 15074.692 14553.903 15058.475 14754.580
ShuffleBenchmark_Int16 Sum128_Bcl
ShuffleBenchmark_Int16 Sum128_AdvSimd
ShuffleBenchmark_Int16 Sum128Traits
ShuffleBenchmark_Int16 Sum256_Bcl 750.342
ShuffleBenchmark_Int16 Sum256Traits 5981.363 8772.257 9213.382 12697.956
ShuffleBenchmark_Int16 SumKernelTraits 993.796 1014.420 7343.188 9744.617 10582.688 12204.288
ShuffleBenchmark_Int16 SumKernelTraits_Args0 1011.454 1015.994 15180.615 14707.338 14144.931 14516.094
ShuffleBenchmark_Int16 SumKernelTraits_Args 1017.448 1026.997 15146.407 8999.999 14525.871 14587.111
ShuffleBenchmark_Int16 SumKernel128_AdvSimd
ShuffleBenchmark_Int16 SumKernel128Traits
ShuffleBenchmark_Int16 SumKernel256_Avx2_Multiply 7257.929 7347.263 10708.385 13965.905
ShuffleBenchmark_Int16 SumKernel256_Avx2_ShiftLane 7685.436 8927.062 10401.670 10979.798
ShuffleBenchmark_Int16 SumKernel256Traits 7360.572 10217.643 10707.976 14005.395
ShuffleBenchmark_Int16 SumKernel256Traits_Args0 15144.047 14676.348 14103.424 14455.921
ShuffleBenchmark_Int16 SumKernel256Traits_Args 15178.488 14756.944 14535.652 14749.937
ShuffleBenchmark_Int32 SumScalar 727.100 728.785 708.810 753.148 739.401 734.168
ShuffleBenchmark_Int32 SumBase 708.582 727.808 727.359 753.841 739.840 731.849
ShuffleBenchmark_Int32 SumTraits 707.791 727.651 5277.491 6176.523 7397.582 10204.153
ShuffleBenchmark_Int32 SumTraits_Args0 728.000 727.785 9823.001 9921.083 9751.553 10199.869
ShuffleBenchmark_Int32 SumTraits_Args 685.328 734.136 9637.014 9497.253 9487.379 9547.718
ShuffleBenchmark_Int32 Sum128_Bcl
ShuffleBenchmark_Int32 Sum128_AdvSimd
ShuffleBenchmark_Int32 Sum128Traits
ShuffleBenchmark_Int32 Sum256_Bcl 603.691
ShuffleBenchmark_Int32 Sum256Traits 5285.603 7878.696 9079.384 10125.224
ShuffleBenchmark_Int32 SumKernelTraits 708.275 729.196 10843.004 7267.239 7302.000 12034.804
ShuffleBenchmark_Int32 SumKernelTraits_Args0 726.587 727.401 10639.798 11525.694 11492.221 11702.120
ShuffleBenchmark_Int32 SumKernelTraits_Args 686.010 732.514 10662.053 10264.114 11456.597 11820.508
ShuffleBenchmark_Int32 SumKernel128_AdvSimd
ShuffleBenchmark_Int32 SumKernel128Traits
ShuffleBenchmark_Int32 SumKernel256Traits 11726.100 10284.773 10150.383 11903.163
ShuffleBenchmark_Int32 SumKernel256Traits_Args0 11858.779 11388.775 11372.807 11851.050
ShuffleBenchmark_Int32 SumKernel256Traits_Args 11809.072 11416.831 11526.468 11190.310
ShuffleBenchmark_Int64 SumScalar 462.272 462.677 443.289 482.761 462.278 463.280
ShuffleBenchmark_Int64 SumBase 442.821 462.127 463.042 482.055 464.097 464.975
ShuffleBenchmark_Int64 SumTraits 442.724 461.966 1852.505 2824.585 2528.873 3684.254
ShuffleBenchmark_Int64 SumTraits_Args0 468.147 467.308 4814.927 4926.681 4965.695 4943.292
ShuffleBenchmark_Int64 SumTraits_Args 467.003 466.767 4819.158 4830.929 4664.443 4758.252
ShuffleBenchmark_Int64 Sum128_Bcl
ShuffleBenchmark_Int64 Sum128_AdvSimd
ShuffleBenchmark_Int64 Sum128Traits
ShuffleBenchmark_Int64 Sum256_Bcl 489.653
ShuffleBenchmark_Int64 Sum256Traits 2127.309 2829.362 2457.798 4204.358
ShuffleBenchmark_Int64 SumKernelTraits 443.839 463.136 2964.199 3498.257 3598.090 4563.892
ShuffleBenchmark_Int64 SumKernelTraits_Args0 468.341 468.237 6070.414 5693.042 5760.762 5809.334
ShuffleBenchmark_Int64 SumKernelTraits_Args 457.650 465.868 6010.227 5769.979 5779.311 5600.277
ShuffleBenchmark_Int64 SumKernel128_Sse_DuplicateEven
ShuffleBenchmark_Int64 SumKernel128_AdvSimd
ShuffleBenchmark_Int64 SumKernel128_Arm_Multiply
ShuffleBenchmark_Int64 SumKernel128Traits
ShuffleBenchmark_Int64 SumKernel256_Avx2_AlignRight 3486.686 3623.613 3482.150 4073.063
ShuffleBenchmark_Int64 SumKernel256_Avx2_DuplicateEven 3703.945 3590.006 3582.747 4946.453
ShuffleBenchmark_Int64 SumKernel256_Avx2_Multiply 1868.790 2377.478 2439.617 2389.271
ShuffleBenchmark_Int64 SumKernel256_Avx2_ShiftLane 3633.297 3575.942 3640.024 4708.888
ShuffleBenchmark_Int64 SumKernel256Traits 3749.462 3602.147 3685.930 4555.621
ShuffleBenchmark_Int64 SumKernel256Traits_Args0 5701.767 5143.018 5656.013 5553.266
ShuffleBenchmark_Int64 SumKernel256Traits_Args 5637.204 5746.183 5709.806 5789.265
ShuffleBenchmark_SByte SumScalar 1272.437 1269.882 1252.439 1285.935 1276.537 1277.403
ShuffleBenchmark_SByte SumBase 1256.592 1170.061 1273.530 1286.850 1276.112 1248.495
ShuffleBenchmark_SByte SumTraits 1256.174 1230.816 13436.835 21046.672 22516.121 25740.061
ShuffleBenchmark_SByte SumTraits_Args0 1275.660 931.862 32977.350 33030.816 33064.959 34611.644
ShuffleBenchmark_SByte SumTraits_Args 1273.766 929.256 33073.034 33132.757 32970.692 34544.193
ShuffleBenchmark_SByte Sum128_Bcl
ShuffleBenchmark_SByte Sum128_AdvSimd
ShuffleBenchmark_SByte Sum128Traits
ShuffleBenchmark_SByte Sum256_Bcl 932.852
ShuffleBenchmark_SByte Sum256_Avx2_Add1 13424.472 19751.865 21056.531 26452.281
ShuffleBenchmark_SByte Sum256_Avx2_Add2 13371.121 18325.710 20415.691 26104.468
ShuffleBenchmark_SByte Sum256_Avx2_Cmp2 15202.412 19676.439 24199.780 26482.193
ShuffleBenchmark_SByte Sum256_Avx2_EqualAnd 14968.139 20359.118 20216.444 26081.512
ShuffleBenchmark_SByte Sum256Traits 15222.366 21747.951 22919.506 31924.788
ShuffleBenchmark_SByte SumKernelTraits 1238.263 991.523 21358.336 24694.833 24980.435 30476.824
ShuffleBenchmark_SByte SumKernelTraits_Args0 1272.109 1160.091 33299.207 32640.109 32834.769 33124.708
ShuffleBenchmark_SByte SumKernelTraits_Args 1270.804 1274.366 33352.484 32291.049 32749.519 34311.869
ShuffleBenchmark_SByte SumKernel128_AdvSimd
ShuffleBenchmark_SByte SumKernel128Traits
ShuffleBenchmark_SByte SumKernel256Traits 22838.503 28432.728 28457.570 33797.896
ShuffleBenchmark_SByte SumKernel256Traits_Args0 33167.363 33087.204 32498.764 34571.312
ShuffleBenchmark_SByte SumKernel256Traits_Args 33202.948 31697.628 33129.448 34014.673

X86 - Intel Core i5-8250U - 128 bit

Type Method .NET Core 3.1 .NET 5.0 .NET 6.0 .NET 7.0
ShuffleBenchmark_Int16 SumScalar 740.249 768.515 772.758 759.095
ShuffleBenchmark_Int16 SumBase 727.083 764.736 772.833 753.356
ShuffleBenchmark_Int16 SumTraits 3462.537 6255.944 7073.393 8100.287
ShuffleBenchmark_Int16 SumTraits_Args0 12306.584 13347.670 13564.558 14556.397
ShuffleBenchmark_Int16 SumTraits_Args 12281.000 13074.901 12852.249 13919.373
ShuffleBenchmark_Int16 Sum128_Bcl 622.361
ShuffleBenchmark_Int16 Sum128_AdvSimd
ShuffleBenchmark_Int16 Sum128Traits 3786.654 7409.713 7111.410 9835.238
ShuffleBenchmark_Int16 Sum256_Bcl
ShuffleBenchmark_Int16 Sum256Traits
ShuffleBenchmark_Int16 SumKernelTraits 4946.668 8078.267 8875.736 10315.084
ShuffleBenchmark_Int16 SumKernelTraits_Args0 12353.493 12492.054 13971.670 13982.928
ShuffleBenchmark_Int16 SumKernelTraits_Args 12272.866 13076.678 14035.159 13824.059
ShuffleBenchmark_Int16 SumKernel128_AdvSimd
ShuffleBenchmark_Int16 SumKernel128Traits 6355.005 10279.712 9502.717 13077.237
ShuffleBenchmark_Int16 SumKernel256_Avx2_Multiply
ShuffleBenchmark_Int16 SumKernel256_Avx2_ShiftLane
ShuffleBenchmark_Int16 SumKernel256Traits
ShuffleBenchmark_Int16 SumKernel256Traits_Args0
ShuffleBenchmark_Int16 SumKernel256Traits_Args
ShuffleBenchmark_Int32 SumScalar 439.719 498.308 480.289 475.379
ShuffleBenchmark_Int32 SumBase 477.662 498.258 475.826 472.526
ShuffleBenchmark_Int32 SumTraits 1950.031 3038.154 3097.391 3636.507
ShuffleBenchmark_Int32 SumTraits_Args0 6212.169 6763.988 6618.650 7005.379
ShuffleBenchmark_Int32 SumTraits_Args 6493.041 6235.346 6776.833 6981.091
ShuffleBenchmark_Int32 Sum128_Bcl 535.698
ShuffleBenchmark_Int32 Sum128_AdvSimd
ShuffleBenchmark_Int32 Sum128Traits 2117.871 3505.560 3316.811 4945.924
ShuffleBenchmark_Int32 Sum256_Bcl
ShuffleBenchmark_Int32 Sum256Traits
ShuffleBenchmark_Int32 SumKernelTraits 2871.354 3948.604 4315.436 5035.680
ShuffleBenchmark_Int32 SumKernelTraits_Args0 6138.326 5429.647 7003.559 6817.644
ShuffleBenchmark_Int32 SumKernelTraits_Args 6208.813 6542.452 6767.243 7016.655
ShuffleBenchmark_Int32 SumKernel128_AdvSimd
ShuffleBenchmark_Int32 SumKernel128Traits 3119.094 4298.532 4483.136 6360.422
ShuffleBenchmark_Int32 SumKernel256Traits
ShuffleBenchmark_Int32 SumKernel256Traits_Args0
ShuffleBenchmark_Int32 SumKernel256Traits_Args
ShuffleBenchmark_Int64 SumScalar 276.073 291.554 280.040 277.392
ShuffleBenchmark_Int64 SumBase 276.662 291.859 280.191 277.634
ShuffleBenchmark_Int64 SumTraits 830.008 1388.538 1307.429 1822.714
ShuffleBenchmark_Int64 SumTraits_Args0 3255.313 3343.512 3280.135 3334.538
ShuffleBenchmark_Int64 SumTraits_Args 3111.626 3195.081 3295.345 3354.894
ShuffleBenchmark_Int64 Sum128_Bcl 301.554
ShuffleBenchmark_Int64 Sum128_AdvSimd
ShuffleBenchmark_Int64 Sum128Traits 1054.096 1444.028 1461.001 1856.322
ShuffleBenchmark_Int64 Sum256_Bcl
ShuffleBenchmark_Int64 Sum256Traits
ShuffleBenchmark_Int64 SumKernelTraits 1449.179 1941.636 2152.402 2360.493
ShuffleBenchmark_Int64 SumKernelTraits_Args0 2730.876 3204.512 3287.616 3558.987
ShuffleBenchmark_Int64 SumKernelTraits_Args 2912.020 3337.283 3205.269 3563.819
ShuffleBenchmark_Int64 SumKernel128_Sse_DuplicateEven 1230.846 1720.917 1717.103 2163.989
ShuffleBenchmark_Int64 SumKernel128_AdvSimd
ShuffleBenchmark_Int64 SumKernel128_Arm_Multiply
ShuffleBenchmark_Int64 SumKernel128Traits 1267.601 2290.195 2200.748 2841.992
ShuffleBenchmark_Int64 SumKernel256_Avx2_AlignRight
ShuffleBenchmark_Int64 SumKernel256_Avx2_DuplicateEven
ShuffleBenchmark_Int64 SumKernel256_Avx2_Multiply
ShuffleBenchmark_Int64 SumKernel256_Avx2_ShiftLane
ShuffleBenchmark_Int64 SumKernel256Traits
ShuffleBenchmark_Int64 SumKernel256Traits_Args0
ShuffleBenchmark_Int64 SumKernel256Traits_Args
ShuffleBenchmark_SByte SumScalar 963.320 1057.803 1028.821 1029.944
ShuffleBenchmark_SByte SumBase 1027.300 1051.996 1028.922 1022.099
ShuffleBenchmark_SByte SumTraits 10617.759 16080.835 19793.764 19550.985
ShuffleBenchmark_SByte SumTraits_Args0 26518.244 25854.669 25418.389 28865.877
ShuffleBenchmark_SByte SumTraits_Args 26180.253 26139.450 27457.767 24388.763
ShuffleBenchmark_SByte Sum128_Bcl 802.731
ShuffleBenchmark_SByte Sum128_AdvSimd
ShuffleBenchmark_SByte Sum128Traits 10591.944 18740.745 21431.121 21536.321
ShuffleBenchmark_SByte Sum256_Bcl
ShuffleBenchmark_SByte Sum256_Avx2_Add1
ShuffleBenchmark_SByte Sum256_Avx2_Add2
ShuffleBenchmark_SByte Sum256_Avx2_Cmp2
ShuffleBenchmark_SByte Sum256_Avx2_EqualAnd
ShuffleBenchmark_SByte Sum256Traits
ShuffleBenchmark_SByte SumKernelTraits 25796.330 21659.094 21868.788 24517.746
ShuffleBenchmark_SByte SumKernelTraits_Args0 26101.227 27315.981 26659.470 27710.286
ShuffleBenchmark_SByte SumKernelTraits_Args 24867.437 27889.534 27392.049 27920.304
ShuffleBenchmark_SByte SumKernel128_AdvSimd
ShuffleBenchmark_SByte SumKernel128Traits 24461.205 25201.216 26896.689 28278.463
ShuffleBenchmark_SByte SumKernel256Traits
ShuffleBenchmark_SByte SumKernel256Traits_Args0
ShuffleBenchmark_SByte SumKernel256Traits_Args

Arm - Apple M2

Type Method .NET 6.0 .NET 7.0 .NET 8.0
ShuffleBenchmark_Int16 SumScalar 1813.611 2286.981 2267.510
ShuffleBenchmark_Int16 SumBase 1813.720 2290.775 2267.218
ShuffleBenchmark_Int16 SumTraits 13593.983 13603.414 13614.059
ShuffleBenchmark_Int16 SumTraits_Args0 13611.708 13607.433 13611.140
ShuffleBenchmark_Int16 SumTraits_Args 13577.658 13608.068 13613.104
ShuffleBenchmark_Int16 Sum128_Bcl 1892.287 1909.152
ShuffleBenchmark_Int16 Sum128_AdvSimd 11448.478 13116.280 13603.377
ShuffleBenchmark_Int16 Sum128Traits 13602.376 13606.053 13614.115
ShuffleBenchmark_Int16 Sum256_Bcl
ShuffleBenchmark_Int16 Sum256Traits
ShuffleBenchmark_Int16 Sum512_Bcl 1912.983
ShuffleBenchmark_Int16 Sum512Traits 1912.982
ShuffleBenchmark_Int16 SumKernelTraits 13604.116 13611.317 13616.924
ShuffleBenchmark_Int16 SumKernelTraits_Args0 13610.012 13612.060 13613.942
ShuffleBenchmark_Int16 SumKernelTraits_Args 13578.600 13609.518 13616.825
ShuffleBenchmark_Int16 SumKernel128_AdvSimd 12085.817 13593.857 13600.748
ShuffleBenchmark_Int16 SumKernel128Traits 13604.367 13611.349 13613.471
ShuffleBenchmark_Int16 SumKernel256_Avx2_Multiply
ShuffleBenchmark_Int16 SumKernel256_Avx2_ShiftLane
ShuffleBenchmark_Int16 SumKernel256Traits
ShuffleBenchmark_Int16 SumKernel256Traits_Args0
ShuffleBenchmark_Int16 SumKernel256Traits_Args
ShuffleBenchmark_Int32 SumScalar 1600.170 1943.129 1942.939
ShuffleBenchmark_Int32 SumBase 1600.118 1942.929 1700.166
ShuffleBenchmark_Int32 SumTraits 6798.483 6802.443 6805.336
ShuffleBenchmark_Int32 SumTraits_Args0 6802.581 6802.236 6804.942
ShuffleBenchmark_Int32 SumTraits_Args 6793.540 6802.317 6804.719
ShuffleBenchmark_Int32 Sum128_Bcl 2617.002 2619.142
ShuffleBenchmark_Int32 Sum128_AdvSimd 5725.075 6562.261 6802.300
ShuffleBenchmark_Int32 Sum128_Wasm_CompareGreater
ShuffleBenchmark_Int32 Sum128_Wasm_EqualsShift
ShuffleBenchmark_Int32 Sum128Traits 6800.272 6803.618 6805.516
ShuffleBenchmark_Int32 Sum256_Bcl
ShuffleBenchmark_Int32 Sum256_Avx2_Add1
ShuffleBenchmark_Int32 Sum256Traits
ShuffleBenchmark_Int32 Sum512_Bcl 1747.491
ShuffleBenchmark_Int32 Sum512Traits 1748.702
ShuffleBenchmark_Int32 SumKernelTraits 6798.492 6804.381 6803.818
ShuffleBenchmark_Int32 SumKernelTraits_Args0 6803.152 6804.811 6805.694
ShuffleBenchmark_Int32 SumKernelTraits_Args 6795.238 6804.500 6802.751
ShuffleBenchmark_Int32 SumKernel128_AdvSimd 6013.588 6799.175 6799.723
ShuffleBenchmark_Int32 SumKernel128Traits 6801.578 6803.402 6803.696
ShuffleBenchmark_Int32 SumKernel256Traits
ShuffleBenchmark_Int32 SumKernel256Traits_Args0
ShuffleBenchmark_Int32 SumKernel256Traits_Args
ShuffleBenchmark_Int64 SumScalar 1294.758 1551.021 1505.013
ShuffleBenchmark_Int64 SumBase 1294.541 1550.515 1509.312
ShuffleBenchmark_Int64 SumTraits 3399.181 3400.917 3402.669
ShuffleBenchmark_Int64 SumTraits_Args0 3400.768 3401.830 3401.864
ShuffleBenchmark_Int64 SumTraits_Args 3398.536 3401.340 3402.187
ShuffleBenchmark_Int64 Sum128_Bcl 2055.437 2059.051
ShuffleBenchmark_Int64 Sum128_AdvSimd 2365.370 2773.480 3400.783
ShuffleBenchmark_Int64 Sum128Traits 3400.241 3401.851 3402.265
ShuffleBenchmark_Int64 Sum256_Bcl
ShuffleBenchmark_Int64 Sum256Traits
ShuffleBenchmark_Int64 Sum512_Bcl 1512.807
ShuffleBenchmark_Int64 Sum512Traits 1510.622
ShuffleBenchmark_Int64 SumKernelTraits 3400.653 3401.744 3400.987
ShuffleBenchmark_Int64 SumKernelTraits_Args0 3401.209 3401.822 3401.855
ShuffleBenchmark_Int64 SumKernelTraits_Args 3398.930 3402.198 3402.201
ShuffleBenchmark_Int64 SumKernel128_Sse_DuplicateEven
ShuffleBenchmark_Int64 SumKernel128_AdvSimd 3022.573 3400.468 3401.420
ShuffleBenchmark_Int64 SumKernel128_Arm_Multiply 1553.900 2063.375 443.217
ShuffleBenchmark_Int64 SumKernel128Traits 3401.970 3401.930 3402.144
ShuffleBenchmark_Int64 SumKernel256_Avx2_AlignRight
ShuffleBenchmark_Int64 SumKernel256_Avx2_DuplicateEven
ShuffleBenchmark_Int64 SumKernel256_Avx2_Multiply
ShuffleBenchmark_Int64 SumKernel256_Avx2_ShiftLane
ShuffleBenchmark_Int64 SumKernel256Traits
ShuffleBenchmark_Int64 SumKernel256Traits_Args0
ShuffleBenchmark_Int64 SumKernel256Traits_Args
ShuffleBenchmark_SByte SumScalar 2266.726 2736.182 2715.459
ShuffleBenchmark_SByte SumBase 2266.739 2735.397 2716.850
ShuffleBenchmark_SByte SumTraits 27175.969 27165.670 27193.666
ShuffleBenchmark_SByte SumTraits_Args0 27183.317 27163.344 27200.994
ShuffleBenchmark_SByte SumTraits_Args 27066.764 27153.973 27194.756
ShuffleBenchmark_SByte Sum128_Bcl 1986.725 1995.712
ShuffleBenchmark_SByte Sum128_AdvSimd 27147.801 27144.258 27178.830
ShuffleBenchmark_SByte Sum128Traits 27202.974 27195.784 27201.747
ShuffleBenchmark_SByte Sum256_Bcl
ShuffleBenchmark_SByte Sum256_Avx2_Add1
ShuffleBenchmark_SByte Sum256_Avx2_Add2
ShuffleBenchmark_SByte Sum256_Avx2_Cmp2
ShuffleBenchmark_SByte Sum256_Avx2_EqualAnd
ShuffleBenchmark_SByte Sum256Traits
ShuffleBenchmark_SByte Sum512_Bcl 1998.195
ShuffleBenchmark_SByte Sum512Traits 1998.720
ShuffleBenchmark_SByte SumKernelTraits 27176.436 27166.467 27199.577
ShuffleBenchmark_SByte SumKernelTraits_Args0 27181.156 27163.831 27199.077
ShuffleBenchmark_SByte SumKernelTraits_Args 27065.350 27153.156 27202.032
ShuffleBenchmark_SByte SumKernel128_AdvSimd 27148.573 27135.989 27183.552
ShuffleBenchmark_SByte SumKernel128Traits 27197.911 27196.443 27206.105
ShuffleBenchmark_SByte SumKernel256Traits
ShuffleBenchmark_SByte SumKernel256Traits_Args0
ShuffleBenchmark_SByte SumKernel256Traits_Args

Arm - AWS Arm t4g.small

Type Method .NET Core 3.1 .NET 5.0 .NET 6.0 .NET 7.0 .NET 8.0
ShuffleBenchmark_Int16 SumScalar 427.276 421.887 421.454 526.589 516.294
ShuffleBenchmark_Int16 SumBase 425.871 421.454 423.412 526.191 518.273
ShuffleBenchmark_Int16 SumTraits 428.281 4922.876 5555.655 5864.193 9711.569
ShuffleBenchmark_Int16 SumTraits_Args0 428.928 7902.420 8416.624 9925.441 9709.555
ShuffleBenchmark_Int16 SumTraits_Args 405.537 2809.483 2798.925 9880.804 9707.490
ShuffleBenchmark_Int16 Sum128_Bcl 482.907 468.383
ShuffleBenchmark_Int16 Sum128_AdvSimd 2730.866 3116.533 3140.910 5334.923
ShuffleBenchmark_Int16 Sum128Traits 239.485 5262.847 5567.725 5868.675 9827.341
ShuffleBenchmark_Int16 Sum256_Bcl
ShuffleBenchmark_Int16 Sum256Traits
ShuffleBenchmark_Int16 Sum512_Bcl 557.399
ShuffleBenchmark_Int16 Sum512Traits 557.424
ShuffleBenchmark_Int16 SumKernelTraits 427.637 5650.913 6540.446 7957.175 9833.813
ShuffleBenchmark_Int16 SumKernelTraits_Args0 427.578 7897.224 7891.894 9929.863 9819.774
ShuffleBenchmark_Int16 SumKernelTraits_Args 405.223 2811.195 2797.170 9861.330 9829.822
ShuffleBenchmark_Int16 SumKernel128_AdvSimd 3477.554 3373.104 3505.451 5352.675
ShuffleBenchmark_Int16 SumKernel128Traits 239.538 6543.087 6551.098 7950.782 9753.632
ShuffleBenchmark_Int16 SumKernel256_Avx2_Multiply
ShuffleBenchmark_Int16 SumKernel256_Avx2_ShiftLane
ShuffleBenchmark_Int16 SumKernel256Traits
ShuffleBenchmark_Int16 SumKernel256Traits_Args0
ShuffleBenchmark_Int16 SumKernel256Traits_Args
ShuffleBenchmark_Int32 SumScalar 286.900 281.167 281.838 317.876 309.427
ShuffleBenchmark_Int32 SumBase 287.569 280.676 281.450 315.976 309.741
ShuffleBenchmark_Int32 SumTraits 286.596 2311.209 2472.592 2917.343 4801.979
ShuffleBenchmark_Int32 SumTraits_Args0 288.066 4185.430 3928.604 4934.590 4821.784
ShuffleBenchmark_Int32 SumTraits_Args 270.249 1396.323 1401.742 4886.669 4806.886
ShuffleBenchmark_Int32 Sum128_Bcl 304.320 301.222
ShuffleBenchmark_Int32 Sum128_AdvSimd 1561.060 1556.727 1604.657 2676.530
ShuffleBenchmark_Int32 Sum128_Wasm_CompareGreater
ShuffleBenchmark_Int32 Sum128_Wasm_EqualsShift
ShuffleBenchmark_Int32 Sum128Traits 156.899 2475.662 2773.273 2925.412 4850.125
ShuffleBenchmark_Int32 Sum256_Bcl
ShuffleBenchmark_Int32 Sum256_Avx2_Add1
ShuffleBenchmark_Int32 Sum256Traits
ShuffleBenchmark_Int32 Sum512_Bcl 515.317
ShuffleBenchmark_Int32 Sum512Traits 515.275
ShuffleBenchmark_Int32 SumKernelTraits 287.386 2677.394 3247.692 3953.573 4846.437
ShuffleBenchmark_Int32 SumKernelTraits_Args0 286.724 3919.619 4182.617 4930.469 4852.808
ShuffleBenchmark_Int32 SumKernelTraits_Args 270.724 1399.968 1395.953 4899.359 4853.093
ShuffleBenchmark_Int32 SumKernel128_AdvSimd 1607.527 1680.474 1756.488 2673.903
ShuffleBenchmark_Int32 SumKernel128Traits 157.325 3272.674 3250.843 3956.969 4805.883
ShuffleBenchmark_Int32 SumKernel256Traits
ShuffleBenchmark_Int32 SumKernel256Traits_Args0
ShuffleBenchmark_Int32 SumKernel256Traits_Args
ShuffleBenchmark_Int64 SumScalar 448.592 440.758 444.884 552.061 534.531
ShuffleBenchmark_Int64 SumBase 425.377 421.331 445.929 551.659 494.525
ShuffleBenchmark_Int64 SumTraits 190.913 1005.614 1064.650 1255.025 2448.365
ShuffleBenchmark_Int64 SumTraits_Args0 426.809 2090.887 2100.527 2479.821 2451.574
ShuffleBenchmark_Int64 SumTraits_Args 179.534 698.013 699.200 2457.898 2451.414
ShuffleBenchmark_Int64 Sum128_Bcl 708.356 692.663
ShuffleBenchmark_Int64 Sum128_AdvSimd 503.046 550.840 604.367 1336.768
ShuffleBenchmark_Int64 Sum128Traits 234.241 1224.675 1068.241 1259.901 2444.056
ShuffleBenchmark_Int64 Sum256_Bcl
ShuffleBenchmark_Int64 Sum256Traits
ShuffleBenchmark_Int64 Sum512_Bcl 543.760
ShuffleBenchmark_Int64 Sum512Traits 543.555
ShuffleBenchmark_Int64 SumKernelTraits 448.065 1237.258 1412.876 1753.457 2434.096
ShuffleBenchmark_Int64 SumKernelTraits_Args0 449.857 2101.411 1967.152 2469.054 2443.626
ShuffleBenchmark_Int64 SumKernelTraits_Args 345.877 701.805 698.753 2456.761 2451.680
ShuffleBenchmark_Int64 SumKernel128_Sse_DuplicateEven
ShuffleBenchmark_Int64 SumKernel128_AdvSimd 931.986 894.636 915.626 1340.858
ShuffleBenchmark_Int64 SumKernel128_Arm_Multiply 461.974 491.264 525.260 425.974
ShuffleBenchmark_Int64 SumKernel128Traits 234.516 1477.127 1476.100 1758.550 2438.271
ShuffleBenchmark_Int64 SumKernel256_Avx2_AlignRight
ShuffleBenchmark_Int64 SumKernel256_Avx2_DuplicateEven
ShuffleBenchmark_Int64 SumKernel256_Avx2_Multiply
ShuffleBenchmark_Int64 SumKernel256_Avx2_ShiftLane
ShuffleBenchmark_Int64 SumKernel256Traits
ShuffleBenchmark_Int64 SumKernel256Traits_Args0
ShuffleBenchmark_Int64 SumKernel256Traits_Args
ShuffleBenchmark_SByte SumScalar 665.739 664.224 658.168 834.224 803.566
ShuffleBenchmark_SByte SumBase 672.364 659.589 659.055 834.209 812.422
ShuffleBenchmark_SByte SumTraits 680.590 13176.730 16739.161 19723.567 19531.685
ShuffleBenchmark_SByte SumTraits_Args0 660.595 15704.393 15724.340 19723.852 19530.241
ShuffleBenchmark_SByte SumTraits_Args 637.568 5597.644 5602.803 19605.289 19527.338
ShuffleBenchmark_SByte Sum128_Bcl 647.757 610.244
ShuffleBenchmark_SByte Sum128_AdvSimd 11242.569 11736.112 13105.897 16282.896
ShuffleBenchmark_SByte Sum128Traits 400.426 16767.896 16723.557 19729.703 19544.244
ShuffleBenchmark_SByte Sum256_Bcl
ShuffleBenchmark_SByte Sum256_Avx2_Add1
ShuffleBenchmark_SByte Sum256_Avx2_Add2
ShuffleBenchmark_SByte Sum256_Avx2_Cmp2
ShuffleBenchmark_SByte Sum256_Avx2_EqualAnd
ShuffleBenchmark_SByte Sum256Traits
ShuffleBenchmark_SByte Sum512_Bcl 640.352
ShuffleBenchmark_SByte Sum512Traits 640.432
ShuffleBenchmark_SByte SumKernelTraits 672.784 15604.597 16732.629 19692.571 19533.892
ShuffleBenchmark_SByte SumKernelTraits_Args0 675.236 16718.959 15715.512 19729.144 19534.508
ShuffleBenchmark_SByte SumKernelTraits_Args 642.795 5573.999 5598.168 19588.655 19538.006
ShuffleBenchmark_SByte SumKernel128_AdvSimd 11748.196 11737.578 13131.709 16275.599
ShuffleBenchmark_SByte SumKernel128Traits 400.750 15719.108 16747.893 19744.815 19497.899
ShuffleBenchmark_SByte SumKernel256Traits
ShuffleBenchmark_SByte SumKernel256Traits_Args0
ShuffleBenchmark_SByte SumKernel256Traits_Args

Wasm - Wasm on AMD Ryzen 7 7840H

Type Method .NET 8.0
ShuffleBenchmark_Int16 SumScalar 19.744
ShuffleBenchmark_Int16 SumBase 20.256
ShuffleBenchmark_Int16 SumTraits 61.970
ShuffleBenchmark_Int16 SumTraits_Args0 69.356
ShuffleBenchmark_Int16 SumTraits_Args 70.149
ShuffleBenchmark_Int16 Sum128_Bcl 115.599
ShuffleBenchmark_Int16 Sum128_AdvSimd
ShuffleBenchmark_Int16 Sum128Traits 67.732
ShuffleBenchmark_Int16 Sum256_Bcl
ShuffleBenchmark_Int16 Sum256Traits
ShuffleBenchmark_Int16 Sum512_Bcl 14.532
ShuffleBenchmark_Int16 Sum512Traits 13.004
ShuffleBenchmark_Int16 SumKernelTraits 80.660
ShuffleBenchmark_Int16 SumKernelTraits_Args0 94.466
ShuffleBenchmark_Int16 SumKernelTraits_Args 76.913
ShuffleBenchmark_Int16 SumKernel128_AdvSimd
ShuffleBenchmark_Int16 SumKernel128Traits 95.497
ShuffleBenchmark_Int16 SumKernel256_Avx2_Multiply
ShuffleBenchmark_Int16 SumKernel256_Avx2_ShiftLane
ShuffleBenchmark_Int16 SumKernel256Traits
ShuffleBenchmark_Int16 SumKernel256Traits_Args0
ShuffleBenchmark_Int16 SumKernel256Traits_Args
ShuffleBenchmark_Int32 SumScalar 14.994
ShuffleBenchmark_Int32 SumBase 15.204
ShuffleBenchmark_Int32 SumTraits 54.525
ShuffleBenchmark_Int32 SumTraits_Args0 43.831
ShuffleBenchmark_Int32 SumTraits_Args 34.977
ShuffleBenchmark_Int32 Sum128_Bcl 69.596
ShuffleBenchmark_Int32 Sum128_AdvSimd
ShuffleBenchmark_Int32 Sum128_Wasm_CompareGreater 32.736
ShuffleBenchmark_Int32 Sum128_Wasm_EqualsShift 30.780
ShuffleBenchmark_Int32 Sum128Traits 66.975
ShuffleBenchmark_Int32 Sum256_Bcl
ShuffleBenchmark_Int32 Sum256_Avx2_Add1
ShuffleBenchmark_Int32 Sum256Traits
ShuffleBenchmark_Int32 Sum512_Bcl 10.770
ShuffleBenchmark_Int32 Sum512Traits 9.895
ShuffleBenchmark_Int32 SumKernelTraits 54.959
ShuffleBenchmark_Int32 SumKernelTraits_Args0 41.181
ShuffleBenchmark_Int32 SumKernelTraits_Args 35.099
ShuffleBenchmark_Int32 SumKernel128_AdvSimd
ShuffleBenchmark_Int32 SumKernel128Traits 67.659
ShuffleBenchmark_Int32 SumKernel256Traits
ShuffleBenchmark_Int32 SumKernel256Traits_Args0
ShuffleBenchmark_Int32 SumKernel256Traits_Args
ShuffleBenchmark_Int64 SumScalar 6.100
ShuffleBenchmark_Int64 SumBase 6.105
ShuffleBenchmark_Int64 SumTraits 6.167
ShuffleBenchmark_Int64 SumTraits_Args0 8.013
ShuffleBenchmark_Int64 SumTraits_Args 7.827
ShuffleBenchmark_Int64 Sum128_Bcl 4.731
ShuffleBenchmark_Int64 Sum128_AdvSimd
ShuffleBenchmark_Int64 Sum128Traits 12.715
ShuffleBenchmark_Int64 Sum256_Bcl
ShuffleBenchmark_Int64 Sum256Traits
ShuffleBenchmark_Int64 Sum512_Bcl 3.235
ShuffleBenchmark_Int64 Sum512Traits 6.421
ShuffleBenchmark_Int64 SumKernelTraits 7.582
ShuffleBenchmark_Int64 SumKernelTraits_Args0 8.713
ShuffleBenchmark_Int64 SumKernelTraits_Args 8.432
ShuffleBenchmark_Int64 SumKernel128_Sse_DuplicateEven
ShuffleBenchmark_Int64 SumKernel128_AdvSimd
ShuffleBenchmark_Int64 SumKernel128_Arm_Multiply
ShuffleBenchmark_Int64 SumKernel128Traits 18.353
ShuffleBenchmark_Int64 SumKernel256_Avx2_AlignRight
ShuffleBenchmark_Int64 SumKernel256_Avx2_DuplicateEven
ShuffleBenchmark_Int64 SumKernel256_Avx2_Multiply
ShuffleBenchmark_Int64 SumKernel256_Avx2_ShiftLane
ShuffleBenchmark_Int64 SumKernel256Traits
ShuffleBenchmark_Int64 SumKernel256Traits_Args0
ShuffleBenchmark_Int64 SumKernel256Traits_Args
ShuffleBenchmark_SByte SumScalar 25.764
ShuffleBenchmark_SByte SumBase 26.280
ShuffleBenchmark_SByte SumTraits 262.417
ShuffleBenchmark_SByte SumTraits_Args0 198.939
ShuffleBenchmark_SByte SumTraits_Args 154.569
ShuffleBenchmark_SByte Sum128_Bcl 200.205
ShuffleBenchmark_SByte Sum128_AdvSimd
ShuffleBenchmark_SByte Sum128Traits 338.108
ShuffleBenchmark_SByte Sum256_Bcl
ShuffleBenchmark_SByte Sum256_Avx2_Add1
ShuffleBenchmark_SByte Sum256_Avx2_Add2
ShuffleBenchmark_SByte Sum256_Avx2_Cmp2
ShuffleBenchmark_SByte Sum256_Avx2_EqualAnd
ShuffleBenchmark_SByte Sum256Traits
ShuffleBenchmark_SByte Sum512_Bcl 18.759
ShuffleBenchmark_SByte Sum512Traits 17.766
ShuffleBenchmark_SByte SumKernelTraits 255.913
ShuffleBenchmark_SByte SumKernelTraits_Args0 184.754
ShuffleBenchmark_SByte SumKernelTraits_Args 155.117
ShuffleBenchmark_SByte SumKernel128_AdvSimd
ShuffleBenchmark_SByte SumKernel128Traits 325.587
ShuffleBenchmark_SByte SumKernel256Traits
ShuffleBenchmark_SByte SumKernel256Traits_Args0
ShuffleBenchmark_SByte SumKernel256Traits_Args