Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add b200 tunings for radix_sort.pairs #3626

Merged
merged 2 commits into from
Feb 4, 2025

Conversation

bernhardmgruber
Copy link
Contributor

@bernhardmgruber bernhardmgruber commented Jan 31, 2025

@gonidelis
Copy link
Member

|  KeyT{ct}  |  ValueT{ct}  |  OffsetT{ct}  |  Elements{io}  |  Entropy  |   Ref Time |   Ref Noise |   Cmp Time |   Cmp Noise |         Diff |   %Diff |  Status  |
|------------|--------------|---------------|----------------|-----------|------------|-------------|------------|-------------|--------------|---------|----------|
|     I8     |      I8      |      I32      |      2^16      |     1     |  53.303 us |       2.12% |  53.500 us |       2.35% |     0.198 us |   0.37% |   SAME   |
|     I8     |      I8      |      I32      |      2^20      |     1     |  72.671 us |       1.41% |  72.657 us |       1.34% |    -0.014 us |  -0.02% |   SAME   |
|     I8     |      I8      |      I32      |      2^24      |     1     | 313.872 us |       0.37% | 313.847 us |       0.37% |    -0.025 us |  -0.01% |   SAME   |
|     I8     |      I8      |      I32      |      2^28      |     1     |   3.719 ms |       0.16% |   3.728 ms |       0.13% |     9.296 us |   0.25% |   SLOW   |
|     I8     |      I8      |      I32      |      2^16      |   0.201   |  52.777 us |       1.44% |  52.725 us |       1.29% |    -0.053 us |  -0.10% |   SAME   |
|     I8     |      I8      |      I32      |      2^20      |   0.201   |  67.803 us |       1.78% |  67.706 us |       1.71% |    -0.097 us |  -0.14% |   SAME   |
|     I8     |      I8      |      I32      |      2^24      |   0.201   | 289.217 us |       0.43% | 289.157 us |       0.45% |    -0.060 us |  -0.02% |   SAME   |
|     I8     |      I8      |      I32      |      2^28      |   0.201   |   3.507 ms |       0.18% |   3.514 ms |       0.13% |     7.171 us |   0.20% |   SLOW   |
|     I8     |      I8      |      I64      |      2^16      |     1     |  53.500 us |       2.14% |  54.652 us |       0.97% |     1.152 us |   2.15% |   SLOW   |
|     I8     |      I8      |      I64      |      2^20      |     1     |  71.533 us |       2.21% |  72.695 us |       1.31% |     1.162 us |   1.62% |   SLOW   |
|     I8     |      I8      |      I64      |      2^24      |     1     | 312.057 us |       0.49% | 309.649 us |       0.70% |    -2.408 us |  -0.77% |   FAST   |
|     I8     |      I8      |      I64      |      2^28      |     1     |   3.868 ms |       0.21% |   3.804 ms |       0.16% |   -63.594 us |  -1.64% |   FAST   |
|     I8     |      I8      |      I64      |      2^16      |   0.201   |  52.615 us |       1.01% |  52.608 us |       1.02% |    -0.006 us |  -0.01% |   SAME   |
|     I8     |      I8      |      I64      |      2^20      |   0.201   |  67.652 us |       1.74% |  67.664 us |       1.63% |     0.012 us |   0.02% |   SAME   |
|     I8     |      I8      |      I64      |      2^24      |   0.201   | 289.892 us |       0.51% | 287.048 us |       0.93% |    -2.845 us |  -0.98% |   FAST   |
|     I8     |      I8      |      I64      |      2^28      |   0.201   |   3.644 ms |       0.28% |   3.574 ms |       0.19% |   -70.625 us |  -1.94% |   FAST   |
|     I8     |     I16      |      I32      |      2^16      |     1     |  54.982 us |       1.66% |  56.294 us |       1.83% |     1.312 us |   2.39% |   SLOW   |
|     I8     |     I16      |      I32      |      2^20      |     1     |  71.931 us |       2.62% |  72.553 us |       2.58% |     0.623 us |   0.87% |   SAME   |
|     I8     |     I16      |      I32      |      2^24      |     1     | 310.968 us |       0.53% | 305.158 us |       0.45% |    -5.809 us |  -1.87% |   FAST   |
|     I8     |     I16      |      I32      |      2^28      |     1     |   3.586 ms |       0.11% |   3.515 ms |       0.11% |   -70.974 us |  -1.98% |   FAST   |
|     I8     |     I16      |      I32      |      2^16      |   0.201   |  54.737 us |       1.18% |  54.765 us |       1.18% |     0.028 us |   0.05% |   SAME   |
|     I8     |     I16      |      I32      |      2^20      |   0.201   |  67.965 us |       1.76% |  68.895 us |       1.49% |     0.930 us |   1.37% |   SAME   |
|     I8     |     I16      |      I32      |      2^24      |   0.201   | 284.694 us |       0.59% | 279.887 us |       0.53% |    -4.808 us |  -1.69% |   FAST   |
|     I8     |     I16      |      I32      |      2^28      |   0.201   |   3.368 ms |       0.09% |   3.308 ms |       0.11% |   -59.997 us |  -1.78% |   FAST   |
|     I8     |     I16      |      I64      |      2^16      |     1     |  52.307 us |       1.43% |  52.544 us |       1.75% |     0.237 us |   0.45% |   SAME   |
|     I8     |     I16      |      I64      |      2^20      |     1     |  70.804 us |       3.37% |  73.572 us |       3.13% |     2.769 us |   3.91% |   SLOW   |
|     I8     |     I16      |      I64      |      2^24      |     1     | 318.980 us |       0.61% | 310.020 us |       0.52% |    -8.960 us |  -2.81% |   FAST   |
|     I8     |     I16      |      I64      |      2^28      |     1     |   3.941 ms |       0.10% |   3.738 ms |       0.11% |  -203.010 us |  -5.15% |   FAST   |
|     I8     |     I16      |      I64      |      2^16      |   0.201   |  50.906 us |       2.81% |  52.074 us |       2.23% |     1.169 us |   2.30% |   SLOW   |
|     I8     |     I16      |      I64      |      2^20      |   0.201   |  67.317 us |       1.55% |  70.166 us |       1.63% |     2.849 us |   4.23% |   SLOW   |
|     I8     |     I16      |      I64      |      2^24      |   0.201   | 296.396 us |       0.60% | 289.003 us |       0.50% |    -7.393 us |  -2.49% |   FAST   |
|     I8     |     I16      |      I64      |      2^28      |   0.201   |   3.705 ms |       0.11% |   3.525 ms |       0.23% |  -180.100 us |  -4.86% |   FAST   |
|     I8     |     I32      |      I32      |      2^16      |     1     |  55.510 us |       2.77% |  56.379 us |       2.02% |     0.869 us |   1.57% |   SAME   |
|     I8     |     I32      |      I32      |      2^20      |     1     |  73.420 us |       1.92% |  74.235 us |       1.83% |     0.816 us |   1.11% |   SAME   |
|     I8     |     I32      |      I32      |      2^24      |     1     | 313.749 us |       0.45% | 308.982 us |       0.43% |    -4.767 us |  -1.52% |   FAST   |
|     I8     |     I32      |      I32      |      2^28      |     1     |   3.624 ms |       0.10% |   3.558 ms |       0.10% |   -66.402 us |  -1.83% |   FAST   |
|     I8     |     I32      |      I32      |      2^16      |   0.201   |  54.798 us |       1.19% |  54.820 us |       1.18% |     0.022 us |   0.04% |   SAME   |
|     I8     |     I32      |      I32      |      2^20      |   0.201   |  68.518 us |       1.57% |  69.490 us |       1.94% |     0.971 us |   1.42% |   SAME   |
|     I8     |     I32      |      I32      |      2^24      |   0.201   | 287.373 us |       0.67% | 282.929 us |       0.54% |    -4.444 us |  -1.55% |   FAST   |
|     I8     |     I32      |      I32      |      2^28      |   0.201   |   3.400 ms |       0.11% |   3.345 ms |       0.11% |   -54.408 us |  -1.60% |   FAST   |
|     I8     |     I32      |      I64      |      2^16      |     1     |  52.294 us |       1.66% |  52.220 us |       1.62% |    -0.075 us |  -0.14% |   SAME   |
|     I8     |     I32      |      I64      |      2^20      |     1     |  72.454 us |       1.46% |  76.132 us |       1.77% |     3.678 us |   5.08% |   SLOW   |
|     I8     |     I32      |      I64      |      2^24      |     1     | 322.037 us |       0.57% | 310.515 us |       0.40% |   -11.522 us |  -3.58% |   FAST   |
|     I8     |     I32      |      I64      |      2^28      |     1     |   3.981 ms |       0.09% |   3.735 ms |       0.06% |  -246.522 us |  -6.19% |   FAST   |
|     I8     |     I32      |      I64      |      2^16      |   0.201   |  51.772 us |       2.06% |  50.927 us |       2.29% |    -0.846 us |  -1.63% |   SAME   |
|     I8     |     I32      |      I64      |      2^20      |   0.201   |  67.496 us |       1.56% |  70.213 us |       1.79% |     2.717 us |   4.03% |   SLOW   |
|     I8     |     I32      |      I64      |      2^24      |   0.201   | 300.163 us |       0.56% | 290.445 us |       0.46% |    -9.719 us |  -3.24% |   FAST   |
|     I8     |     I32      |      I64      |      2^28      |   0.201   |   3.743 ms |       0.10% |   3.526 ms |       0.10% |  -216.543 us |  -5.79% |   FAST   |
|     I8     |     I64      |      I32      |      2^16      |     1     |  51.266 us |       2.84% |  51.435 us |       2.69% |     0.168 us |   0.33% |   SAME   |
|     I8     |     I64      |      I32      |      2^20      |     1     |  78.348 us |       1.34% |  78.375 us |       1.31% |     0.026 us |   0.03% |   SAME   |
|     I8     |     I64      |      I32      |      2^24      |     1     | 385.798 us |       0.37% | 385.874 us |       0.38% |     0.075 us |   0.02% |   SAME   |
|     I8     |     I64      |      I32      |      2^28      |     1     |   4.711 ms |       0.21% |   4.718 ms |       0.10% |     7.388 us |   0.16% |   SLOW   |
|     I8     |     I64      |      I32      |      2^16      |   0.201   |  50.788 us |       1.57% |  50.909 us |       1.73% |     0.121 us |   0.24% |   SAME   |
|     I8     |     I64      |      I32      |      2^20      |   0.201   |  72.733 us |       1.61% |  72.817 us |       1.49% |     0.083 us |   0.11% |   SAME   |
|     I8     |     I64      |      I32      |      2^24      |   0.201   | 354.840 us |       0.50% | 354.892 us |       0.47% |     0.052 us |   0.01% |   SAME   |
|     I8     |     I64      |      I32      |      2^28      |   0.201   |   4.406 ms |       0.26% |   4.418 ms |       0.10% |    12.849 us |   0.29% |   SLOW   |
|     I8     |     I64      |      I64      |      2^16      |     1     |  50.747 us |       1.97% |  50.809 us |       1.90% |     0.062 us |   0.12% |   SAME   |
|     I8     |     I64      |      I64      |      2^20      |     1     |  80.392 us |       1.60% |  80.475 us |       1.67% |     0.083 us |   0.10% |   SAME   |
|     I8     |     I64      |      I64      |      2^24      |     1     | 412.621 us |       0.46% | 412.433 us |       0.44% |    -0.187 us |  -0.05% |   SAME   |
|     I8     |     I64      |      I64      |      2^28      |     1     |   5.343 ms |       0.24% |   5.363 ms |       0.09% |    20.303 us |   0.38% |   SLOW   |
|     I8     |     I64      |      I64      |      2^16      |   0.201   |  50.300 us |       1.26% |  50.274 us |       1.15% |    -0.025 us |  -0.05% |   SAME   |
|     I8     |     I64      |      I64      |      2^20      |   0.201   |  74.345 us |       1.57% |  74.446 us |       1.57% |     0.102 us |   0.14% |   SAME   |
|     I8     |     I64      |      I64      |      2^24      |   0.201   | 384.741 us |       0.40% | 384.727 us |       0.37% |    -0.015 us |  -0.00% |   SAME   |
|     I8     |     I64      |      I64      |      2^28      |   0.201   |   5.027 ms |       0.22% |   5.055 ms |       0.09% |    27.596 us |   0.55% |   SLOW   |
|     I8     |     I128     |      I32      |      2^16      |     1     |  50.863 us |       2.84% |  51.223 us |       3.28% |     0.360 us |   0.71% |   SAME   |
|     I8     |     I128     |      I32      |      2^20      |     1     |  93.562 us |       1.16% |  90.031 us |       1.47% |    -3.531 us |  -3.77% |   FAST   |
|     I8     |     I128     |      I32      |      2^24      |     1     | 630.840 us |       0.34% | 594.481 us |       0.27% |   -36.359 us |  -5.76% |   FAST   |
|     I8     |     I128     |      I32      |      2^28      |     1     |   8.716 ms |       0.06% |   8.161 ms |       0.06% |  -554.640 us |  -6.36% |   FAST   |
|     I8     |     I128     |      I32      |      2^16      |   0.201   |  51.261 us |       2.70% |  51.331 us |       2.86% |     0.069 us |   0.14% |   SAME   |
|     I8     |     I128     |      I32      |      2^20      |   0.201   |  86.060 us |       1.46% |  83.154 us |       1.84% |    -2.906 us |  -3.38% |   FAST   |
|     I8     |     I128     |      I32      |      2^24      |   0.201   | 589.845 us |       0.41% | 555.399 us |       0.38% |   -34.446 us |  -5.84% |   FAST   |
|     I8     |     I128     |      I32      |      2^28      |   0.201   |   8.242 ms |       0.06% |   7.706 ms |       0.06% |  -536.414 us |  -6.51% |   FAST   |
|     I8     |     I128     |      I64      |      2^16      |     1     |  51.913 us |       2.95% |  52.105 us |       3.40% |     0.192 us |   0.37% |   SAME   |
|     I8     |     I128     |      I64      |      2^20      |     1     |  92.876 us |       1.68% |  92.713 us |       1.64% |    -0.163 us |  -0.18% |   SAME   |
|     I8     |     I128     |      I64      |      2^24      |     1     | 621.010 us |       0.35% | 620.982 us |       0.36% |    -0.028 us |  -0.00% |   SAME   |
|     I8     |     I128     |      I64      |      2^28      |     1     |   8.639 ms |       0.11% |   8.638 ms |       0.11% |    -1.528 us |  -0.02% |   SAME   |
|     I8     |     I128     |      I64      |      2^16      |   0.201   |  51.006 us |       2.56% |  51.037 us |       2.62% |     0.030 us |   0.06% |   SAME   |
|     I8     |     I128     |      I64      |      2^20      |   0.201   |  85.904 us |       1.29% |  85.972 us |       1.27% |     0.068 us |   0.08% |   SAME   |
|     I8     |     I128     |      I64      |      2^24      |   0.201   | 582.845 us |       0.38% | 582.772 us |       0.37% |    -0.073 us |  -0.01% |   SAME   |
|     I8     |     I128     |      I64      |      2^28      |   0.201   |   8.201 ms |       0.12% |   8.200 ms |       0.12% |    -0.524 us |  -0.01% |   SAME   |
|    I16     |      I8      |      I32      |      2^16      |     1     |  82.442 us |       1.77% |  88.847 us |       1.98% |     6.405 us |   7.77% |   SLOW   |
|    I16     |      I8      |      I32      |      2^20      |     1     | 117.508 us |       1.13% | 114.961 us |       0.80% |    -2.547 us |  -2.17% |   FAST   |
|    I16     |      I8      |      I32      |      2^24      |     1     | 565.318 us |       0.29% | 535.444 us |       0.29% |   -29.874 us |  -5.28% |   FAST   |
|    I16     |      I8      |      I32      |      2^28      |     1     |   7.354 ms |       0.08% |   6.887 ms |       0.04% |  -467.755 us |  -6.36% |   FAST   |
|    I16     |      I8      |      I32      |      2^16      |   0.201   |  78.626 us |       1.32% |  86.403 us |       1.03% |     7.777 us |   9.89% |   SLOW   |
|    I16     |      I8      |      I32      |      2^20      |   0.201   | 112.412 us |       0.68% | 112.217 us |       0.89% |    -0.196 us |  -0.17% |   SAME   |
|    I16     |      I8      |      I32      |      2^24      |   0.201   | 529.170 us |       0.26% | 500.536 us |       0.27% |   -28.634 us |  -5.41% |   FAST   |
|    I16     |      I8      |      I32      |      2^28      |   0.201   |   6.965 ms |       0.14% |   6.503 ms |       0.06% |  -461.756 us |  -6.63% |   FAST   |
|    I16     |      I8      |      I64      |      2^16      |     1     |  83.828 us |       1.05% |  83.230 us |       1.26% |    -0.598 us |  -0.71% |   SAME   |
|    I16     |      I8      |      I64      |      2^20      |     1     | 120.150 us |       0.86% | 120.164 us |       0.76% |     0.014 us |   0.01% |   SAME   |
|    I16     |      I8      |      I64      |      2^24      |     1     | 618.293 us |       0.26% | 555.672 us |       0.29% |   -62.621 us | -10.13% |   FAST   |
|    I16     |      I8      |      I64      |      2^28      |     1     |   8.399 ms |       0.11% |   7.233 ms |       0.05% | -1165.673 us | -13.88% |   FAST   |
|    I16     |      I8      |      I64      |      2^16      |   0.201   |  82.499 us |       1.63% |  80.657 us |       1.79% |    -1.843 us |  -2.23% |   FAST   |
|    I16     |      I8      |      I64      |      2^20      |   0.201   | 112.161 us |       0.93% | 112.091 us |       0.91% |    -0.071 us |  -0.06% |   SAME   |
|    I16     |      I8      |      I64      |      2^24      |   0.201   | 579.694 us |       0.27% | 518.132 us |       0.27% |   -61.562 us | -10.62% |   FAST   |
|    I16     |      I8      |      I64      |      2^28      |   0.201   |   7.974 ms |       0.11% |   6.779 ms |       0.12% | -1194.722 us | -14.98% |   FAST   |
|    I16     |     I16      |      I32      |      2^16      |     1     |  81.471 us |       1.58% |  91.934 us |       0.83% |    10.463 us |  12.84% |   SLOW   |
|    I16     |     I16      |      I32      |      2^20      |     1     | 120.206 us |       1.06% | 117.894 us |       1.24% |    -2.312 us |  -1.92% |   FAST   |
|    I16     |     I16      |      I32      |      2^24      |     1     | 642.378 us |       0.25% | 555.602 us |       0.25% |   -86.776 us | -13.51% |   FAST   |
|    I16     |     I16      |      I32      |      2^28      |     1     |   8.633 ms |       0.18% |   7.097 ms |       0.07% | -1535.327 us | -17.79% |   FAST   |
|    I16     |     I16      |      I32      |      2^16      |   0.201   |  80.339 us |       1.73% |  89.753 us |       1.04% |     9.414 us |  11.72% |   SLOW   |
|    I16     |     I16      |      I32      |      2^20      |   0.201   | 109.686 us |       1.34% | 110.007 us |       1.38% |     0.321 us |   0.29% |   SAME   |
|    I16     |     I16      |      I32      |      2^24      |   0.201   | 604.147 us |       0.26% | 517.815 us |       0.27% |   -86.332 us | -14.29% |   FAST   |
|    I16     |     I16      |      I32      |      2^28      |   0.201   |   8.234 ms |       0.18% |   6.715 ms |       0.07% | -1518.901 us | -18.45% |   FAST   |
|    I16     |     I16      |      I64      |      2^16      |     1     |  84.197 us |       1.21% |  86.249 us |       1.27% |     2.052 us |   2.44% |   SLOW   |
|    I16     |     I16      |      I64      |      2^20      |     1     | 116.014 us |       0.88% | 117.429 us |       0.95% |     1.415 us |   1.22% |   SLOW   |
|    I16     |     I16      |      I64      |      2^24      |     1     | 588.768 us |       0.29% | 569.356 us |       0.29% |   -19.412 us |  -3.30% |   FAST   |
|    I16     |     I16      |      I64      |      2^28      |     1     |   7.768 ms |       0.07% |   7.239 ms |       0.10% |  -529.309 us |  -6.81% |   FAST   |
|    I16     |     I16      |      I64      |      2^16      |   0.201   |  83.599 us |       0.98% |  86.620 us |       1.72% |     3.021 us |   3.61% |   SLOW   |
|    I16     |     I16      |      I64      |      2^20      |   0.201   | 108.679 us |       0.99% | 109.769 us |       1.18% |     1.090 us |   1.00% |   SLOW   |
|    I16     |     I16      |      I64      |      2^24      |   0.201   | 549.346 us |       0.22% | 529.662 us |       0.25% |   -19.684 us |  -3.58% |   FAST   |
|    I16     |     I16      |      I64      |      2^28      |   0.201   |   7.334 ms |       0.12% |   6.786 ms |       0.12% |  -548.030 us |  -7.47% |   FAST   |
|    I16     |     I32      |      I32      |      2^16      |     1     |  87.184 us |       1.52% |  87.370 us |       1.45% |     0.186 us |   0.21% |   SAME   |
|    I16     |     I32      |      I32      |      2^20      |     1     | 115.239 us |       1.02% | 115.179 us |       0.96% |    -0.059 us |  -0.05% |   SAME   |
|    I16     |     I32      |      I32      |      2^24      |     1     | 562.136 us |       0.30% | 562.415 us |       0.28% |     0.278 us |   0.05% |   SAME   |
|    I16     |     I32      |      I32      |      2^28      |     1     |   7.171 ms |       0.05% |   7.172 ms |       0.05% |     0.572 us |   0.01% |   SAME   |
|    I16     |     I32      |      I32      |      2^16      |   0.201   |  86.618 us |       1.63% |  86.641 us |       1.60% |     0.023 us |   0.03% |   SAME   |
|    I16     |     I32      |      I32      |      2^20      |   0.201   | 109.787 us |       1.26% | 109.738 us |       1.24% |    -0.049 us |  -0.04% |   SAME   |
|    I16     |     I32      |      I32      |      2^24      |   0.201   | 522.171 us |       0.31% | 522.345 us |       0.32% |     0.174 us |   0.03% |   SAME   |
|    I16     |     I32      |      I32      |      2^28      |   0.201   |   6.733 ms |       0.05% |   6.734 ms |       0.05% |     0.917 us |   0.01% |   SAME   |
|    I16     |     I32      |      I64      |      2^16      |     1     |  82.164 us |       1.10% |  90.159 us |       1.41% |     7.995 us |   9.73% |   SLOW   |
|    I16     |     I32      |      I64      |      2^20      |     1     | 120.704 us |       0.62% | 117.584 us |       1.01% |    -3.120 us |  -2.59% |   FAST   |
|    I16     |     I32      |      I64      |      2^24      |     1     | 634.053 us |       0.26% | 556.198 us |       0.28% |   -77.854 us | -12.28% |   FAST   |
|    I16     |     I32      |      I64      |      2^28      |     1     |   8.483 ms |       0.07% |   7.100 ms |       0.04% | -1382.809 us | -16.30% |   FAST   |
|    I16     |     I32      |      I64      |      2^16      |   0.201   |  81.624 us |       0.91% |  87.041 us |       1.40% |     5.417 us |   6.64% |   SLOW   |
|    I16     |     I32      |      I64      |      2^20      |   0.201   | 112.784 us |       1.01% | 111.573 us |       1.18% |    -1.211 us |  -1.07% |   FAST   |
|    I16     |     I32      |      I64      |      2^24      |   0.201   | 594.195 us |       0.28% | 517.071 us |       0.31% |   -77.124 us | -12.98% |   FAST   |
|    I16     |     I32      |      I64      |      2^28      |   0.201   |   8.020 ms |       0.06% |   6.688 ms |       0.05% | -1332.957 us | -16.62% |   FAST   |
|    I16     |     I64      |      I32      |      2^16      |     1     |  81.214 us |       1.40% |  81.278 us |       1.30% |     0.064 us |   0.08% |   SAME   |
|    I16     |     I64      |      I32      |      2^20      |     1     | 125.278 us |       0.81% | 125.256 us |       0.82% |    -0.022 us |  -0.02% |   SAME   |
|    I16     |     I64      |      I32      |      2^24      |     1     | 808.699 us |       0.20% | 808.641 us |       0.20% |    -0.058 us |  -0.01% |   SAME   |
|    I16     |     I64      |      I32      |      2^28      |     1     |  11.313 ms |       0.05% |  11.314 ms |       0.05% |     0.414 us |   0.00% |   SAME   |
|    I16     |     I64      |      I32      |      2^16      |   0.201   |  78.322 us |       1.50% |  78.302 us |       1.52% |    -0.021 us |  -0.03% |   SAME   |
|    I16     |     I64      |      I32      |      2^20      |   0.201   | 117.729 us |       1.14% | 117.721 us |       1.03% |    -0.008 us |  -0.01% |   SAME   |
|    I16     |     I64      |      I32      |      2^24      |   0.201   | 761.632 us |       0.24% | 761.476 us |       0.24% |    -0.156 us |  -0.02% |   SAME   |
|    I16     |     I64      |      I32      |      2^28      |   0.201   |  10.707 ms |       0.06% |  10.707 ms |       0.05% |    -0.051 us |  -0.00% |   SAME   |
|    I16     |     I64      |      I64      |      2^16      |     1     |  82.009 us |       1.32% |  81.987 us |       1.25% |    -0.022 us |  -0.03% |   SAME   |
|    I16     |     I64      |      I64      |      2^20      |     1     | 126.295 us |       0.99% | 126.289 us |       0.93% |    -0.006 us |  -0.00% |   SAME   |
|    I16     |     I64      |      I64      |      2^24      |     1     | 710.499 us |       0.23% | 710.380 us |       0.23% |    -0.119 us |  -0.02% |   SAME   |
|    I16     |     I64      |      I64      |      2^28      |     1     |   9.694 ms |       0.06% |   9.694 ms |       0.05% |     0.659 us |   0.01% |   SAME   |
|    I16     |     I64      |      I64      |      2^16      |   0.201   |  82.885 us |       1.33% |  82.761 us |       1.42% |    -0.124 us |  -0.15% |   SAME   |
|    I16     |     I64      |      I64      |      2^20      |   0.201   | 119.212 us |       0.83% | 119.093 us |       0.77% |    -0.118 us |  -0.10% |   SAME   |
|    I16     |     I64      |      I64      |      2^24      |   0.201   | 661.441 us |       0.21% | 661.474 us |       0.20% |     0.033 us |   0.00% |   SAME   |
|    I16     |     I64      |      I64      |      2^28      |   0.201   |   9.087 ms |       0.06% |   9.088 ms |       0.06% |     0.783 us |   0.01% |   SAME   |
|    I16     |     I128     |      I32      |      2^16      |     1     |  79.552 us |       1.88% |  79.604 us |       1.85% |     0.052 us |   0.07% |   SAME   |
|    I16     |     I128     |      I32      |      2^20      |     1     | 150.493 us |       1.27% | 150.557 us |       1.28% |     0.064 us |   0.04% |   SAME   |
|    I16     |     I128     |      I32      |      2^24      |     1     |   1.193 ms |       0.16% |   1.193 ms |       0.16% |    -0.161 us |  -0.01% |   SAME   |
|    I16     |     I128     |      I32      |      2^28      |     1     |  17.350 ms |       0.04% |  17.349 ms |       0.04% |    -0.798 us |  -0.00% |   SAME   |
|    I16     |     I128     |      I32      |      2^16      |   0.201   |  79.173 us |       2.28% |  78.925 us |       2.11% |    -0.248 us |  -0.31% |   SAME   |
|    I16     |     I128     |      I32      |      2^20      |   0.201   | 143.170 us |       1.19% | 143.133 us |       1.07% |    -0.037 us |  -0.03% |   SAME   |
|    I16     |     I128     |      I32      |      2^24      |   0.201   |   1.127 ms |       0.16% |   1.127 ms |       0.16% |    -0.087 us |  -0.01% |   SAME   |
|    I16     |     I128     |      I32      |      2^28      |   0.201   |  16.461 ms |       0.04% |  16.462 ms |       0.04% |     0.325 us |   0.00% |   SAME   |
|    I16     |     I128     |      I64      |      2^16      |     1     |  81.844 us |       2.27% |  81.538 us |       2.41% |    -0.306 us |  -0.37% |   SAME   |
|    I16     |     I128     |      I64      |      2^20      |     1     | 154.940 us |       0.93% | 155.092 us |       0.90% |     0.151 us |   0.10% |   SAME   |
|    I16     |     I128     |      I64      |      2^24      |     1     |   1.133 ms |       0.22% |   1.132 ms |       0.21% |    -0.261 us |  -0.02% |   SAME   |
|    I16     |     I128     |      I64      |      2^28      |     1     |  16.316 ms |       0.04% |  16.316 ms |       0.04% |     0.254 us |   0.00% |   SAME   |
|    I16     |     I128     |      I64      |      2^16      |   0.201   |  80.045 us |       1.83% |  79.662 us |       1.72% |    -0.384 us |  -0.48% |   SAME   |
|    I16     |     I128     |      I64      |      2^20      |   0.201   | 145.728 us |       0.79% | 145.963 us |       0.78% |     0.235 us |   0.16% |   SAME   |
|    I16     |     I128     |      I64      |      2^24      |   0.201   |   1.066 ms |       0.23% |   1.066 ms |       0.21% |    -0.033 us |  -0.00% |   SAME   |
|    I16     |     I128     |      I64      |      2^28      |   0.201   |  15.447 ms |       0.04% |  15.447 ms |       0.04% |     0.361 us |   0.00% |   SAME   |
|    I32     |      I8      |      I32      |      2^16      |     1     | 153.262 us |       1.17% | 153.251 us |       1.10% |    -0.010 us |  -0.01% |   SAME   |
|    I32     |      I8      |      I32      |      2^20      |     1     | 202.122 us |       0.66% | 202.388 us |       0.66% |     0.266 us |   0.13% |   SAME   |
|    I32     |      I8      |      I32      |      2^24      |     1     |   1.395 ms |       0.16% |   1.395 ms |       0.16% |    -0.127 us |  -0.01% |   SAME   |
|    I32     |      I8      |      I32      |      2^28      |     1     |  20.469 ms |       0.06% |  20.457 ms |       0.06% |   -11.510 us |  -0.06% |   SAME   |
|    I32     |      I8      |      I32      |      2^16      |   0.201   | 149.468 us |       0.74% | 149.434 us |       0.67% |    -0.034 us |  -0.02% |   SAME   |
|    I32     |      I8      |      I32      |      2^20      |   0.201   | 197.109 us |       0.82% | 197.044 us |       0.75% |    -0.065 us |  -0.03% |   SAME   |
|    I32     |      I8      |      I32      |      2^24      |   0.201   |   1.337 ms |       0.19% |   1.337 ms |       0.18% |    -0.082 us |  -0.01% |   SAME   |
|    I32     |      I8      |      I32      |      2^28      |   0.201   |  19.563 ms |       0.07% |  19.556 ms |       0.07% |    -6.594 us |  -0.03% |   SAME   |
|    I32     |      I8      |      I64      |      2^16      |     1     | 142.663 us |       1.37% | 142.576 us |       1.40% |    -0.087 us |  -0.06% |   SAME   |
|    I32     |      I8      |      I64      |      2^20      |     1     | 209.703 us |       1.00% | 209.705 us |       0.97% |     0.002 us |   0.00% |   SAME   |
|    I32     |      I8      |      I64      |      2^24      |     1     |   1.147 ms |       0.17% |   1.147 ms |       0.17% |     0.076 us |   0.01% |   SAME   |
|    I32     |      I8      |      I64      |      2^28      |     1     |  16.042 ms |       0.16% |  16.036 ms |       0.17% |    -6.137 us |  -0.04% |   SAME   |
|    I32     |      I8      |      I64      |      2^16      |   0.201   | 141.643 us |       1.40% | 141.748 us |       1.40% |     0.105 us |   0.07% |   SAME   |
|    I32     |      I8      |      I64      |      2^20      |   0.201   | 197.555 us |       1.30% | 197.469 us |       1.28% |    -0.086 us |  -0.04% |   SAME   |
|    I32     |      I8      |      I64      |      2^24      |   0.201   |   1.087 ms |       0.21% |   1.087 ms |       0.22% |    -0.077 us |  -0.01% |   SAME   |
|    I32     |      I8      |      I64      |      2^28      |   0.201   |  15.243 ms |       0.16% |  15.234 ms |       0.17% |    -8.855 us |  -0.06% |   SAME   |
|    I32     |     I16      |      I32      |      2^16      |     1     | 154.072 us |       1.27% | 154.045 us |       1.28% |    -0.027 us |  -0.02% |   SAME   |
|    I32     |     I16      |      I32      |      2^20      |     1     | 203.452 us |       0.59% | 203.253 us |       0.51% |    -0.199 us |  -0.10% |   SAME   |
|    I32     |     I16      |      I32      |      2^24      |     1     |   1.052 ms |       0.21% |   1.052 ms |       0.22% |     0.204 us |   0.02% |   SAME   |
|    I32     |     I16      |      I32      |      2^28      |     1     |  14.142 ms |       0.03% |  14.142 ms |       0.03% |    -0.550 us |  -0.00% |   SAME   |
|    I32     |     I16      |      I32      |      2^16      |   0.201   | 145.656 us |       0.92% | 145.548 us |       0.97% |    -0.108 us |  -0.07% |   SAME   |
|    I32     |     I16      |      I32      |      2^20      |   0.201   | 196.036 us |       1.04% | 196.076 us |       1.05% |     0.040 us |   0.02% |   SAME   |
|    I32     |     I16      |      I32      |      2^24      |   0.201   | 989.447 us |       0.23% | 989.580 us |       0.23% |     0.133 us |   0.01% |   SAME   |
|    I32     |     I16      |      I32      |      2^28      |   0.201   |  13.405 ms |       0.03% |  13.405 ms |       0.03% |     0.104 us |   0.00% |   SAME   |
|    I32     |     I16      |      I64      |      2^16      |     1     | 142.547 us |       1.58% | 142.520 us |       1.53% |    -0.027 us |  -0.02% |   SAME   |
|    I32     |     I16      |      I64      |      2^20      |     1     | 209.663 us |       0.84% | 209.684 us |       0.87% |     0.021 us |   0.01% |   SAME   |
|    I32     |     I16      |      I64      |      2^24      |     1     |   1.156 ms |       0.22% |   1.156 ms |       0.22% |     0.043 us |   0.00% |   SAME   |
|    I32     |     I16      |      I64      |      2^28      |     1     |  16.150 ms |       0.10% |  16.154 ms |       0.10% |     4.120 us |   0.03% |   SAME   |
|    I32     |     I16      |      I64      |      2^16      |   0.201   | 141.610 us |       1.73% | 142.010 us |       1.75% |     0.400 us |   0.28% |   SAME   |
|    I32     |     I16      |      I64      |      2^20      |   0.201   | 199.129 us |       0.94% | 199.725 us |       0.95% |     0.595 us |   0.30% |   SAME   |
|    I32     |     I16      |      I64      |      2^24      |   0.201   |   1.095 ms |       0.21% |   1.095 ms |       0.23% |     0.358 us |   0.03% |   SAME   |
|    I32     |     I16      |      I64      |      2^28      |   0.201   |  15.336 ms |       0.13% |  15.339 ms |       0.13% |     3.386 us |   0.02% |   SAME   |
|    I32     |     I32      |      I32      |      2^16      |     1     | 152.733 us |       1.22% | 152.545 us |       1.25% |    -0.188 us |  -0.12% |   SAME   |
|    I32     |     I32      |      I32      |      2^20      |     1     | 203.058 us |       0.85% | 203.136 us |       0.84% |     0.078 us |   0.04% |   SAME   |
|    I32     |     I32      |      I32      |      2^24      |     1     |   1.068 ms |       0.20% |   1.068 ms |       0.18% |    -0.009 us |  -0.00% |   SAME   |
|    I32     |     I32      |      I32      |      2^28      |     1     |  14.275 ms |       0.03% |  14.298 ms |       0.21% |    22.387 us |   0.16% |   SLOW   |
|    I32     |     I32      |      I32      |      2^16      |   0.201   | 145.550 us |       0.63% | 145.445 us |       0.73% |    -0.105 us |  -0.07% |   SAME   |
|    I32     |     I32      |      I32      |      2^20      |   0.201   | 196.082 us |       0.82% | 196.142 us |       0.74% |     0.060 us |   0.03% |   SAME   |
|    I32     |     I32      |      I32      |      2^24      |   0.201   |   1.003 ms |       0.22% |   1.003 ms |       0.23% |    -0.014 us |  -0.00% |   SAME   |
|    I32     |     I32      |      I32      |      2^28      |   0.201   |  13.485 ms |       0.04% |  13.484 ms |       0.04% |    -1.160 us |  -0.01% |   SAME   |
|    I32     |     I32      |      I64      |      2^16      |     1     | 144.651 us |       1.61% | 144.554 us |       1.68% |    -0.096 us |  -0.07% |   SAME   |
|    I32     |     I32      |      I64      |      2^20      |     1     | 212.168 us |       1.26% | 212.051 us |       1.23% |    -0.117 us |  -0.06% |   SAME   |
|    I32     |     I32      |      I64      |      2^24      |     1     |   1.174 ms |       0.23% |   1.174 ms |       0.22% |    -0.213 us |  -0.02% |   SAME   |
|    I32     |     I32      |      I64      |      2^28      |     1     |  16.420 ms |       0.06% |  16.418 ms |       0.06% |    -2.401 us |  -0.01% |   SAME   |
|    I32     |     I32      |      I64      |      2^16      |   0.201   | 142.057 us |       1.65% | 142.640 us |       1.61% |     0.583 us |   0.41% |   SAME   |
|    I32     |     I32      |      I64      |      2^20      |   0.201   | 200.575 us |       1.23% | 201.144 us |       1.21% |     0.569 us |   0.28% |   SAME   |
|    I32     |     I32      |      I64      |      2^24      |   0.201   |   1.110 ms |       0.24% |   1.111 ms |       0.23% |     0.747 us |   0.07% |   SAME   |
|    I32     |     I32      |      I64      |      2^28      |   0.201   |  15.577 ms |       0.05% |  15.577 ms |       0.05% |     0.319 us |   0.00% |   SAME   |
|    I32     |     I64      |      I32      |      2^16      |     1     | 142.925 us |       0.96% | 142.848 us |       1.07% |    -0.077 us |  -0.05% |   SAME   |
|    I32     |     I64      |      I32      |      2^20      |     1     | 220.944 us |       0.93% | 220.904 us |       0.93% |    -0.041 us |  -0.02% |   SAME   |
|    I32     |     I64      |      I32      |      2^24      |     1     |   1.331 ms |       0.20% |   1.331 ms |       0.20% |     0.118 us |   0.01% |   SAME   |
|    I32     |     I64      |      I32      |      2^28      |     1     |  18.837 ms |       0.07% |  18.839 ms |       0.07% |     1.551 us |   0.01% |   SAME   |
|    I32     |     I64      |      I32      |      2^16      |   0.201   | 140.350 us |       1.15% | 140.266 us |       1.29% |    -0.084 us |  -0.06% |   SAME   |
|    I32     |     I64      |      I32      |      2^20      |   0.201   | 209.889 us |       0.97% | 209.949 us |       0.83% |     0.060 us |   0.03% |   SAME   |
|    I32     |     I64      |      I32      |      2^24      |   0.201   |   1.253 ms |       0.17% |   1.253 ms |       0.17% |     0.051 us |   0.00% |   SAME   |
|    I32     |     I64      |      I32      |      2^28      |   0.201   |  17.784 ms |       0.08% |  17.786 ms |       0.08% |     2.636 us |   0.01% |   SAME   |
|    I32     |     I64      |      I64      |      2^16      |     1     | 144.204 us |       1.32% | 144.104 us |       1.25% |    -0.099 us |  -0.07% |   SAME   |
|    I32     |     I64      |      I64      |      2^20      |     1     | 224.907 us |       0.83% | 224.867 us |       0.80% |    -0.040 us |  -0.02% |   SAME   |
|    I32     |     I64      |      I64      |      2^24      |     1     |   1.381 ms |       0.20% |   1.380 ms |       0.20% |    -0.243 us |  -0.02% |   SAME   |
|    I32     |     I64      |      I64      |      2^28      |     1     |  19.738 ms |       0.03% |  19.741 ms |       0.03% |     2.889 us |   0.01% |   SAME   |
|    I32     |     I64      |      I64      |      2^16      |   0.201   | 143.115 us |       1.49% | 143.006 us |       1.43% |    -0.109 us |  -0.08% |   SAME   |
|    I32     |     I64      |      I64      |      2^20      |   0.201   | 211.126 us |       0.86% | 210.954 us |       0.91% |    -0.172 us |  -0.08% |   SAME   |
|    I32     |     I64      |      I64      |      2^24      |   0.201   |   1.294 ms |       0.18% |   1.294 ms |       0.18% |    -0.111 us |  -0.01% |   SAME   |
|    I32     |     I64      |      I64      |      2^28      |   0.201   |  18.568 ms |       0.04% |  18.569 ms |       0.04% |     1.017 us |   0.01% |   SAME   |
|    I32     |     I128     |      I32      |      2^16      |     1     | 133.397 us |       1.83% | 133.531 us |       1.86% |     0.134 us |   0.10% |   SAME   |
|    I32     |     I128     |      I32      |      2^20      |     1     | 256.694 us |       0.75% | 257.046 us |       0.73% |     0.352 us |   0.14% |   SAME   |
|    I32     |     I128     |      I32      |      2^24      |     1     |   1.885 ms |       0.13% |   1.885 ms |       0.13% |    -0.271 us |  -0.01% |   SAME   |
|    I32     |     I128     |      I32      |      2^28      |     1     |  27.421 ms |       0.14% |  27.496 ms |       0.30% |    74.791 us |   0.27% |   SLOW   |
|    I32     |     I128     |      I32      |      2^16      |   0.201   | 133.486 us |       1.08% | 133.561 us |       0.99% |     0.075 us |   0.06% |   SAME   |
|    I32     |     I128     |      I32      |      2^20      |   0.201   | 243.728 us |       0.71% | 243.678 us |       0.76% |    -0.050 us |  -0.02% |   SAME   |
|    I32     |     I128     |      I32      |      2^24      |   0.201   |   1.785 ms |       0.13% |   1.785 ms |       0.13% |    -0.123 us |  -0.01% |   SAME   |
|    I32     |     I128     |      I32      |      2^28      |   0.201   |  25.914 ms |       0.08% |  25.952 ms |       0.30% |    38.223 us |   0.15% |   SLOW   |
|    I32     |     I128     |      I64      |      2^16      |     1     | 138.289 us |       1.36% | 138.636 us |       1.36% |     0.347 us |   0.25% |   SAME   |
|    I32     |     I128     |      I64      |      2^20      |     1     | 262.657 us |       0.85% | 262.675 us |       0.86% |     0.018 us |   0.01% |   SAME   |
|    I32     |     I128     |      I64      |      2^24      |     1     |   1.911 ms |       0.12% |   1.912 ms |       0.12% |     0.366 us |   0.02% |   SAME   |
|    I32     |     I128     |      I64      |      2^28      |     1     |  27.889 ms |       0.18% |  27.852 ms |       0.20% |   -36.431 us |  -0.13% |   SAME   |
|    I32     |     I128     |      I64      |      2^16      |   0.201   | 136.252 us |       0.96% | 136.805 us |       1.06% |     0.553 us |   0.41% |   SAME   |
|    I32     |     I128     |      I64      |      2^20      |   0.201   | 246.325 us |       0.99% | 246.773 us |       1.00% |     0.448 us |   0.18% |   SAME   |
|    I32     |     I128     |      I64      |      2^24      |   0.201   |   1.805 ms |       0.13% |   1.805 ms |       0.14% |     0.351 us |   0.02% |   SAME   |
|    I32     |     I128     |      I64      |      2^28      |   0.201   |  26.324 ms |       0.19% |  26.280 ms |       0.03% |   -44.412 us |  -0.17% |   FAST   |
|    I64     |      I8      |      I32      |      2^16      |     1     | 256.540 us |       0.85% | 256.604 us |       0.74% |     0.064 us |   0.03% |   SAME   |
|    I64     |      I8      |      I32      |      2^20      |     1     | 425.051 us |       0.69% | 425.186 us |       0.68% |     0.135 us |   0.03% |   SAME   |
|    I64     |      I8      |      I32      |      2^24      |     1     |   3.424 ms |       0.10% |   3.423 ms |       0.10% |    -0.344 us |  -0.01% |   SAME   |
|    I64     |      I8      |      I32      |      2^28      |     1     |  51.651 ms |       0.09% |  51.682 ms |       0.08% |    30.469 us |   0.06% |   SAME   |
|    I64     |      I8      |      I32      |      2^16      |   0.201   | 249.369 us |       1.03% | 249.495 us |       1.08% |     0.126 us |   0.05% |   SAME   |
|    I64     |      I8      |      I32      |      2^20      |   0.201   | 405.745 us |       0.52% | 405.757 us |       0.52% |     0.012 us |   0.00% |   SAME   |
|    I64     |      I8      |      I32      |      2^24      |   0.201   |   3.262 ms |       0.11% |   3.262 ms |       0.11% |    -0.105 us |  -0.00% |   SAME   |
|    I64     |      I8      |      I32      |      2^28      |   0.201   |  49.025 ms |       0.09% |  49.057 ms |       0.09% |    31.595 us |   0.06% |   SAME   |
|    I64     |      I8      |      I64      |      2^16      |     1     | 251.984 us |       1.17% | 251.973 us |       1.23% |    -0.011 us |  -0.00% |   SAME   |
|    I64     |      I8      |      I64      |      2^20      |     1     | 393.872 us |       0.57% | 393.866 us |       0.60% |    -0.006 us |  -0.00% |   SAME   |
|    I64     |      I8      |      I64      |      2^24      |     1     |   2.518 ms |       0.14% |   2.518 ms |       0.13% |    -0.043 us |  -0.00% |   SAME   |
|    I64     |      I8      |      I64      |      2^28      |     1     |  35.803 ms |       0.10% |  35.806 ms |       0.09% |     2.866 us |   0.01% |   SAME   |
|    I64     |      I8      |      I64      |      2^16      |   0.201   | 246.809 us |       0.96% | 246.765 us |       0.94% |    -0.043 us |  -0.02% |   SAME   |
|    I64     |      I8      |      I64      |      2^20      |   0.201   | 371.593 us |       0.74% | 371.323 us |       0.74% |    -0.269 us |  -0.07% |   SAME   |
|    I64     |      I8      |      I64      |      2^24      |   0.201   |   2.363 ms |       0.13% |   2.364 ms |       0.13% |     0.155 us |   0.01% |   SAME   |
|    I64     |      I8      |      I64      |      2^28      |   0.201   |  33.626 ms |       0.12% |  33.630 ms |       0.12% |     3.698 us |   0.01% |   SAME   |
|    I64     |     I16      |      I32      |      2^16      |     1     | 255.726 us |       0.60% | 255.707 us |       0.57% |    -0.019 us |  -0.01% |   SAME   |
|    I64     |     I16      |      I32      |      2^20      |     1     | 429.315 us |       0.79% | 429.650 us |       0.78% |     0.335 us |   0.08% |   SAME   |
|    I64     |     I16      |      I32      |      2^24      |     1     |   3.436 ms |       0.09% |   3.436 ms |       0.09% |    -0.074 us |  -0.00% |   SAME   |
|    I64     |     I16      |      I32      |      2^28      |     1     |  52.003 ms |       0.04% |  52.000 ms |       0.04% |    -3.049 us |  -0.01% |   SAME   |
|    I64     |     I16      |      I32      |      2^16      |   0.201   | 250.847 us |       0.77% | 250.976 us |       0.77% |     0.129 us |   0.05% |   SAME   |
|    I64     |     I16      |      I32      |      2^20      |   0.201   | 407.422 us |       0.56% | 407.505 us |       0.55% |     0.083 us |   0.02% |   SAME   |
|    I64     |     I16      |      I32      |      2^24      |   0.201   |   3.275 ms |       0.10% |   3.274 ms |       0.10% |    -0.595 us |  -0.02% |   SAME   |
|    I64     |     I16      |      I32      |      2^28      |   0.201   |  49.574 ms |       0.05% |  49.575 ms |       0.04% |     0.833 us |   0.00% |   SAME   |
|    I64     |     I16      |      I64      |      2^16      |     1     | 256.959 us |       0.76% | 256.916 us |       0.75% |    -0.043 us |  -0.02% |   SAME   |
|    I64     |     I16      |      I64      |      2^20      |     1     | 430.570 us |       0.41% | 430.501 us |       0.44% |    -0.070 us |  -0.02% |   SAME   |
|    I64     |     I16      |      I64      |      2^24      |     1     |   3.425 ms |       0.10% |   3.425 ms |       0.11% |    -0.597 us |  -0.02% |   SAME   |
|    I64     |     I16      |      I64      |      2^28      |     1     |  51.787 ms |       0.04% |  51.783 ms |       0.04% |    -3.676 us |  -0.01% |   SAME   |
|    I64     |     I16      |      I64      |      2^16      |   0.201   | 248.409 us |       0.73% | 248.460 us |       0.71% |     0.051 us |   0.02% |   SAME   |
|    I64     |     I16      |      I64      |      2^20      |   0.201   | 407.020 us |       0.65% | 407.015 us |       0.64% |    -0.006 us |  -0.00% |   SAME   |
|    I64     |     I16      |      I64      |      2^24      |   0.201   |   3.271 ms |       0.12% |   3.270 ms |       0.12% |    -0.540 us |  -0.02% |   SAME   |
|    I64     |     I16      |      I64      |      2^28      |   0.201   |  49.580 ms |       0.05% |  49.584 ms |       0.05% |     4.522 us |   0.01% |   SAME   |
|    I64     |     I32      |      I32      |      2^16      |     1     | 256.967 us |       0.64% | 257.161 us |       0.68% |     0.194 us |   0.08% |   SAME   |
|    I64     |     I32      |      I32      |      2^20      |     1     | 430.805 us |       0.50% | 430.933 us |       0.49% |     0.128 us |   0.03% |   SAME   |
|    I64     |     I32      |      I32      |      2^24      |     1     |   3.461 ms |       0.15% |   3.461 ms |       0.14% |     0.061 us |   0.00% |   SAME   |
|    I64     |     I32      |      I32      |      2^28      |     1     |  52.446 ms |       0.04% |  52.448 ms |       0.03% |     1.905 us |   0.00% |   SAME   |
|    I64     |     I32      |      I32      |      2^16      |   0.201   | 252.751 us |       1.02% | 252.892 us |       0.98% |     0.141 us |   0.06% |   SAME   |
|    I64     |     I32      |      I32      |      2^20      |   0.201   | 408.401 us |       0.58% | 408.029 us |       0.58% |    -0.372 us |  -0.09% |   SAME   |
|    I64     |     I32      |      I32      |      2^24      |   0.201   |   3.294 ms |       0.16% |   3.294 ms |       0.15% |    -0.605 us |  -0.02% |   SAME   |
|    I64     |     I32      |      I32      |      2^28      |   0.201   |  49.997 ms |       0.04% |  49.999 ms |       0.04% |     1.861 us |   0.00% |   SAME   |
|    I64     |     I32      |      I64      |      2^16      |     1     | 255.474 us |       0.55% | 255.515 us |       0.53% |     0.041 us |   0.02% |   SAME   |
|    I64     |     I32      |      I64      |      2^20      |     1     | 443.416 us |       0.79% | 443.425 us |       0.77% |     0.009 us |   0.00% |   SAME   |
|    I64     |     I32      |      I64      |      2^24      |     1     |   3.453 ms |       0.12% |   3.453 ms |       0.12% |     0.376 us |   0.01% |   SAME   |
|    I64     |     I32      |      I64      |      2^28      |     1     |  52.128 ms |       0.04% |  52.127 ms |       0.04% |    -1.549 us |  -0.00% |   SAME   |
|    I64     |     I32      |      I64      |      2^16      |   0.201   | 242.873 us |       0.83% | 242.660 us |       0.82% |    -0.212 us |  -0.09% |   SAME   |
|    I64     |     I32      |      I64      |      2^20      |   0.201   | 407.512 us |       0.46% | 407.497 us |       0.48% |    -0.015 us |  -0.00% |   SAME   |
|    I64     |     I32      |      I64      |      2^24      |   0.201   |   3.293 ms |       0.12% |   3.292 ms |       0.11% |    -0.341 us |  -0.01% |   SAME   |
|    I64     |     I32      |      I64      |      2^28      |   0.201   |  49.680 ms |       0.04% |  49.681 ms |       0.04% |     1.256 us |   0.00% |   SAME   |
|    I64     |     I64      |      I32      |      2^16      |     1     | 254.439 us |       0.70% | 254.505 us |       0.70% |     0.067 us |   0.03% |   SAME   |
|    I64     |     I64      |      I32      |      2^20      |     1     | 469.413 us |       0.49% | 469.352 us |       0.49% |    -0.061 us |  -0.01% |   SAME   |
|    I64     |     I64      |      I32      |      2^24      |     1     |   4.172 ms |       0.10% |   4.171 ms |       0.10% |    -0.148 us |  -0.00% |   SAME   |
|    I64     |     I64      |      I32      |      2^28      |     1     |  63.250 ms |       0.06% |  63.245 ms |       0.06% |    -4.390 us |  -0.01% |   SAME   |
|    I64     |     I64      |      I32      |      2^16      |   0.201   | 245.924 us |       0.94% | 246.141 us |       0.90% |     0.218 us |   0.09% |   SAME   |
|    I64     |     I64      |      I32      |      2^20      |   0.201   | 443.306 us |       0.55% | 443.072 us |       0.55% |    -0.234 us |  -0.05% |   SAME   |
|    I64     |     I64      |      I32      |      2^24      |   0.201   |   3.969 ms |       0.11% |   3.968 ms |       0.10% |    -0.942 us |  -0.02% |   SAME   |
|    I64     |     I64      |      I32      |      2^28      |   0.201   |  60.215 ms |       0.06% |  60.142 ms |       0.06% |   -73.017 us |  -0.12% |   FAST   |
|    I64     |     I64      |      I64      |      2^16      |     1     | 256.194 us |       0.86% | 256.096 us |       0.90% |    -0.098 us |  -0.04% |   SAME   |
|    I64     |     I64      |      I64      |      2^20      |     1     | 429.457 us |       0.44% | 429.460 us |       0.43% |     0.003 us |   0.00% |   SAME   |
|    I64     |     I64      |      I64      |      2^24      |     1     |   3.068 ms |       0.13% |   3.068 ms |       0.14% |     0.357 us |   0.01% |   SAME   |
|    I64     |     I64      |      I64      |      2^28      |     1     |  44.417 ms |       0.21% |  44.367 ms |       0.19% |   -50.727 us |  -0.11% |   SAME   |
|    I64     |     I64      |      I64      |      2^16      |   0.201   | 249.258 us |       1.02% | 249.173 us |       0.97% |    -0.085 us |  -0.03% |   SAME   |
|    I64     |     I64      |      I64      |      2^20      |   0.201   | 403.456 us |       0.72% | 403.457 us |       0.69% |     0.001 us |   0.00% |   SAME   |
|    I64     |     I64      |      I64      |      2^24      |   0.201   |   2.867 ms |       0.12% |   2.867 ms |       0.13% |     0.089 us |   0.00% |   SAME   |
|    I64     |     I64      |      I64      |      2^28      |   0.201   |  41.503 ms |       0.27% |  41.434 ms |       0.25% |   -69.788 us |  -0.17% |   SAME   |
|    I64     |     I128     |      I32      |      2^16      |     1     | 235.612 us |       1.45% | 235.439 us |       1.37% |    -0.173 us |  -0.07% |   SAME   |
|    I64     |     I128     |      I32      |      2^20      |     1     | 536.603 us |       0.54% | 536.713 us |       0.52% |     0.110 us |   0.02% |   SAME   |
|    I64     |     I128     |      I32      |      2^24      |     1     |   4.919 ms |       0.07% |   4.919 ms |       0.07% |     0.067 us |   0.00% |   SAME   |
|    I64     |     I128     |      I32      |      2^28      |     1     |  74.812 ms |       0.04% |  74.808 ms |       0.04% |    -4.236 us |  -0.01% |   SAME   |
|    I64     |     I128     |      I32      |      2^16      |   0.201   | 236.933 us |       0.93% | 237.059 us |       0.95% |     0.126 us |   0.05% |   SAME   |
|    I64     |     I128     |      I32      |      2^20      |   0.201   | 507.912 us |       0.55% | 508.081 us |       0.52% |     0.169 us |   0.03% |   SAME   |
|    I64     |     I128     |      I32      |      2^24      |   0.201   |   4.676 ms |       0.07% |   4.676 ms |       0.07% |     0.085 us |   0.00% |   SAME   |
|    I64     |     I128     |      I32      |      2^28      |   0.201   |  70.740 ms |       0.08% |  70.747 ms |       0.07% |     7.744 us |   0.01% |   SAME   |
|    I64     |     I128     |      I64      |      2^16      |     1     | 240.139 us |       0.81% | 240.084 us |       0.82% |    -0.055 us |  -0.02% |   SAME   |
|    I64     |     I128     |      I64      |      2^20      |     1     | 539.786 us |       0.65% | 539.575 us |       0.61% |    -0.212 us |  -0.04% |   SAME   |
|    I64     |     I128     |      I64      |      2^24      |     1     |   4.933 ms |       0.07% |   4.933 ms |       0.08% |    -0.521 us |  -0.01% |   SAME   |
|    I64     |     I128     |      I64      |      2^28      |     1     |  75.211 ms |       0.02% |  75.210 ms |       0.02% |    -0.938 us |  -0.00% |   SAME   |
|    I64     |     I128     |      I64      |      2^16      |   0.201   | 239.100 us |       0.69% | 239.133 us |       0.66% |     0.032 us |   0.01% |   SAME   |
|    I64     |     I128     |      I64      |      2^20      |   0.201   | 506.433 us |       0.61% | 506.323 us |       0.61% |    -0.111 us |  -0.02% |   SAME   |
|    I64     |     I128     |      I64      |      2^24      |   0.201   |   4.700 ms |       0.08% |   4.700 ms |       0.08% |     0.159 us |   0.00% |   SAME   |
|    I64     |     I128     |      I64      |      2^28      |   0.201   |  71.364 ms |       0.02% |  71.364 ms |       0.02% |    -0.759 us |  -0.00% |   SAME   |

@gonidelis
Copy link
Member

Regressions are mainly for small problem sizes (2^16). Large problem sizes do same or better. You can convert it from Draft so we can merge.

@bernhardmgruber bernhardmgruber marked this pull request as ready for review February 4, 2025 08:30
@bernhardmgruber bernhardmgruber requested a review from a team as a code owner February 4, 2025 08:30
@NVIDIA NVIDIA deleted a comment from copy-pr-bot bot Feb 4, 2025
@bernhardmgruber bernhardmgruber enabled auto-merge (squash) February 4, 2025 08:32
Copy link
Contributor

github-actions bot commented Feb 4, 2025

🟩 CI finished in 1h 30m: Pass: 100%/89 | Total: 1d 18h | Avg: 28m 34s | Max: 1h 07m | Hits: 387%/10896
  • 🟩 cub: Pass: 100%/44 | Total: 1d 07h | Avg: 42m 19s | Max: 1h 07m | Hits: 485%/3512

    🟩 cpu
      🟩 amd64              Pass: 100%/42  | Total:  1d 05h | Avg: 41m 55s | Max:  1h 07m | Hits: 485%/3512  
      🟩 arm64              Pass: 100%/2   | Total:  1h 41m | Avg: 50m 45s | Max: 51m 20s
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  3h 54m | Avg: 46m 49s | Max: 57m 01s | Hits: 485%/878   
      🟩 12.5               Pass: 100%/2   | Total:  1h 40m | Avg: 50m 21s | Max: 50m 24s
      🟩 12.6               Pass: 100%/37  | Total:  1d 01h | Avg: 41m 16s | Max:  1h 07m | Hits: 485%/2634  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total:  1h 51m | Avg: 55m 46s | Max: 56m 00s
      🟩 nvcc12.0           Pass: 100%/5   | Total:  3h 54m | Avg: 46m 49s | Max: 57m 01s | Hits: 485%/878   
      🟩 nvcc12.5           Pass: 100%/2   | Total:  1h 40m | Avg: 50m 21s | Max: 50m 24s
      🟩 nvcc12.6           Pass: 100%/35  | Total: 23h 35m | Avg: 40m 26s | Max:  1h 07m | Hits: 485%/2634  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total:  1h 51m | Avg: 55m 46s | Max: 56m 00s
      🟩 nvcc               Pass: 100%/42  | Total:  1d 05h | Avg: 41m 40s | Max:  1h 07m | Hits: 485%/3512  
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total:  2h 57m | Avg: 44m 19s | Max: 47m 05s
      🟩 Clang15            Pass: 100%/2   | Total:  1h 26m | Avg: 43m 06s | Max: 43m 29s
      🟩 Clang16            Pass: 100%/2   | Total:  1h 27m | Avg: 43m 45s | Max: 44m 57s
      🟩 Clang17            Pass: 100%/2   | Total:  1h 29m | Avg: 44m 30s | Max: 45m 51s
      🟩 Clang18            Pass: 100%/7   | Total:  4h 57m | Avg: 42m 29s | Max: 56m 00s
      🟩 GCC7               Pass: 100%/2   | Total:  1h 28m | Avg: 44m 16s | Max: 45m 55s
      🟩 GCC8               Pass: 100%/1   | Total: 43m 54s | Avg: 43m 54s | Max: 43m 54s
      🟩 GCC9               Pass: 100%/2   | Total:  1h 32m | Avg: 46m 02s | Max: 48m 06s
      🟩 GCC10              Pass: 100%/2   | Total:  1h 26m | Avg: 43m 12s | Max: 43m 48s
      🟩 GCC11              Pass: 100%/2   | Total:  1h 28m | Avg: 44m 22s | Max: 44m 46s
      🟩 GCC12              Pass: 100%/4   | Total:  2h 12m | Avg: 33m 12s | Max: 44m 23s
      🟩 GCC13              Pass: 100%/8   | Total:  4h 03m | Avg: 30m 27s | Max: 51m 20s
      🟩 MSVC14.29          Pass: 100%/2   | Total:  1h 56m | Avg: 58m 23s | Max: 59m 46s | Hits: 485%/1756  
      🟩 MSVC14.39          Pass: 100%/2   | Total:  2h 11m | Avg:  1h 05m | Max:  1h 07m | Hits: 485%/1756  
      🟩 NVHPC24.7          Pass: 100%/2   | Total:  1h 40m | Avg: 50m 21s | Max: 50m 24s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total: 12h 17m | Avg: 43m 22s | Max: 56m 00s
      🟩 GCC                Pass: 100%/21  | Total: 12h 56m | Avg: 36m 57s | Max: 51m 20s
      🟩 MSVC               Pass: 100%/4   | Total:  4h 07m | Avg:  1h 01m | Max:  1h 07m | Hits: 485%/3512  
      🟩 NVHPC              Pass: 100%/2   | Total:  1h 40m | Avg: 50m 21s | Max: 50m 24s
    🟩 gpu
      🟩 h100               Pass: 100%/2   | Total: 45m 30s | Avg: 22m 45s | Max: 25m 46s
      🟩 rtxa6000           Pass: 100%/8   | Total:  3h 34m | Avg: 26m 49s | Max: 47m 41s
      🟩 v100               Pass: 100%/34  | Total:  1d 02h | Avg: 47m 06s | Max:  1h 07m | Hits: 485%/3512  
    🟩 jobs
      🟩 Build              Pass: 100%/37  | Total:  1d 04h | Avg: 46m 19s | Max:  1h 07m | Hits: 485%/3512  
      🟩 DeviceLaunch       Pass: 100%/1   | Total: 18m 52s | Avg: 18m 52s | Max: 18m 52s
      🟩 GraphCapture       Pass: 100%/1   | Total: 15m 28s | Avg: 15m 28s | Max: 15m 28s
      🟩 HostLaunch         Pass: 100%/3   | Total:  1h 10m | Avg: 23m 34s | Max: 25m 46s
      🟩 TestGPU            Pass: 100%/2   | Total: 42m 57s | Avg: 21m 28s | Max: 23m 30s
    🟩 sm
      🟩 90                 Pass: 100%/2   | Total: 45m 30s | Avg: 22m 45s | Max: 25m 46s
      🟩 90a                Pass: 100%/1   | Total: 20m 38s | Avg: 20m 38s | Max: 20m 38s
    🟩 std
      🟩 17                 Pass: 100%/20  | Total: 15h 57m | Avg: 47m 51s | Max:  1h 07m | Hits: 485%/2634  
      🟩 20                 Pass: 100%/24  | Total: 15h 04m | Avg: 37m 42s | Max:  1h 03m | Hits: 485%/878   
    
  • 🟩 thrust: Pass: 100%/42 | Total: 10h 48m | Avg: 15m 26s | Max: 39m 42s | Hits: 341%/7384

    🟩 cmake_options
      🟩 -DTHRUST_DISPATCH_TYPE=Force32bit Pass: 100%/2   | Total: 22m 26s | Avg: 11m 13s | Max: 11m 36s
    🟩 cpu
      🟩 amd64              Pass: 100%/40  | Total: 10h 24m | Avg: 15m 36s | Max: 39m 42s | Hits: 341%/7384  
      🟩 arm64              Pass: 100%/2   | Total: 23m 54s | Avg: 11m 57s | Max: 12m 25s
    🟩 ctk
      🟩 12.0               Pass: 100%/5   | Total:  1h 24m | Avg: 16m 50s | Max: 34m 15s | Hits: 341%/1846  
      🟩 12.5               Pass: 100%/2   | Total: 52m 52s | Avg: 26m 26s | Max: 27m 47s
      🟩 12.6               Pass: 100%/35  | Total:  8h 31m | Avg: 14m 36s | Max: 39m 42s | Hits: 341%/5538  
    🟩 cudacxx
      🟩 ClangCUDA18        Pass: 100%/2   | Total: 22m 29s | Avg: 11m 14s | Max: 11m 27s
      🟩 nvcc12.0           Pass: 100%/5   | Total:  1h 24m | Avg: 16m 50s | Max: 34m 15s | Hits: 341%/1846  
      🟩 nvcc12.5           Pass: 100%/2   | Total: 52m 52s | Avg: 26m 26s | Max: 27m 47s
      🟩 nvcc12.6           Pass: 100%/33  | Total:  8h 08m | Avg: 14m 49s | Max: 39m 42s | Hits: 341%/5538  
    🟩 cudacxx_family
      🟩 ClangCUDA          Pass: 100%/2   | Total: 22m 29s | Avg: 11m 14s | Max: 11m 27s
      🟩 nvcc               Pass: 100%/40  | Total: 10h 26m | Avg: 15m 39s | Max: 39m 42s | Hits: 341%/7384  
    🟩 cxx
      🟩 Clang14            Pass: 100%/4   | Total: 49m 23s | Avg: 12m 20s | Max: 12m 39s
      🟩 Clang15            Pass: 100%/2   | Total: 24m 40s | Avg: 12m 20s | Max: 12m 27s
      🟩 Clang16            Pass: 100%/2   | Total: 26m 18s | Avg: 13m 09s | Max: 13m 39s
      🟩 Clang17            Pass: 100%/2   | Total: 27m 32s | Avg: 13m 46s | Max: 13m 50s
      🟩 Clang18            Pass: 100%/7   | Total:  1h 18m | Avg: 11m 09s | Max: 13m 42s
      🟩 GCC7               Pass: 100%/2   | Total: 25m 43s | Avg: 12m 51s | Max: 13m 11s
      🟩 GCC8               Pass: 100%/1   | Total: 13m 04s | Avg: 13m 04s | Max: 13m 04s
      🟩 GCC9               Pass: 100%/2   | Total: 27m 08s | Avg: 13m 34s | Max: 14m 39s
      🟩 GCC10              Pass: 100%/2   | Total: 27m 20s | Avg: 13m 40s | Max: 14m 00s
      🟩 GCC11              Pass: 100%/2   | Total: 27m 43s | Avg: 13m 51s | Max: 14m 03s
      🟩 GCC12              Pass: 100%/2   | Total: 27m 32s | Avg: 13m 46s | Max: 14m 20s
      🟩 GCC13              Pass: 100%/8   | Total:  1h 30m | Avg: 11m 22s | Max: 15m 07s
      🟩 MSVC14.29          Pass: 100%/2   | Total:  1h 12m | Avg: 36m 09s | Max: 38m 03s | Hits: 341%/3692  
      🟩 MSVC14.39          Pass: 100%/2   | Total:  1h 17m | Avg: 38m 58s | Max: 39m 42s | Hits: 341%/3692  
      🟩 NVHPC24.7          Pass: 100%/2   | Total: 52m 52s | Avg: 26m 26s | Max: 27m 47s
    🟩 cxx_family
      🟩 Clang              Pass: 100%/17  | Total:  3h 25m | Avg: 12m 06s | Max: 13m 50s
      🟩 GCC                Pass: 100%/19  | Total:  3h 59m | Avg: 12m 36s | Max: 15m 07s
      🟩 MSVC               Pass: 100%/4   | Total:  2h 30m | Avg: 37m 33s | Max: 39m 42s | Hits: 341%/7384  
      🟩 NVHPC              Pass: 100%/2   | Total: 52m 52s | Avg: 26m 26s | Max: 27m 47s
    🟩 gpu
      🟩 rtx4090            Pass: 100%/8   | Total:  1h 25m | Avg: 10m 40s | Max: 13m 45s
      🟩 v100               Pass: 100%/34  | Total:  9h 23m | Avg: 16m 33s | Max: 39m 42s | Hits: 341%/7384  
    🟩 jobs
      🟩 Build              Pass: 100%/37  | Total: 10h 01m | Avg: 16m 14s | Max: 39m 42s | Hits: 341%/7384  
      🟩 TestCPU            Pass: 100%/2   | Total: 15m 04s | Avg:  7m 32s | Max:  7m 41s
      🟩 TestGPU            Pass: 100%/3   | Total: 32m 12s | Avg: 10m 44s | Max: 11m 09s
    🟩 sm
      🟩 90a                Pass: 100%/1   | Total:  8m 23s | Avg:  8m 23s | Max:  8m 23s
    🟩 std
      🟩 17                 Pass: 100%/20  | Total:  5h 46m | Avg: 17m 20s | Max: 39m 42s | Hits: 341%/5538  
      🟩 20                 Pass: 100%/20  | Total:  4h 39m | Avg: 13m 57s | Max: 38m 14s | Hits: 341%/1846  
    
  • 🟩 cccl_c_parallel: Pass: 100%/2 | Total: 6m 58s | Avg: 3m 29s | Max: 4m 53s

    🟩 cpu
      🟩 amd64              Pass: 100%/2   | Total:  6m 58s | Avg:  3m 29s | Max:  4m 53s
    🟩 ctk
      🟩 12.6               Pass: 100%/2   | Total:  6m 58s | Avg:  3m 29s | Max:  4m 53s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/2   | Total:  6m 58s | Avg:  3m 29s | Max:  4m 53s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/2   | Total:  6m 58s | Avg:  3m 29s | Max:  4m 53s
    🟩 cxx
      🟩 GCC13              Pass: 100%/2   | Total:  6m 58s | Avg:  3m 29s | Max:  4m 53s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/2   | Total:  6m 58s | Avg:  3m 29s | Max:  4m 53s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/2   | Total:  6m 58s | Avg:  3m 29s | Max:  4m 53s
    🟩 jobs
      🟩 Build              Pass: 100%/1   | Total:  2m 05s | Avg:  2m 05s | Max:  2m 05s
      🟩 Test               Pass: 100%/1   | Total:  4m 53s | Avg:  4m 53s | Max:  4m 53s
    
  • 🟩 python: Pass: 100%/1 | Total: 25m 24s | Avg: 25m 24s | Max: 25m 24s

    🟩 cpu
      🟩 amd64              Pass: 100%/1   | Total: 25m 24s | Avg: 25m 24s | Max: 25m 24s
    🟩 ctk
      🟩 12.6               Pass: 100%/1   | Total: 25m 24s | Avg: 25m 24s | Max: 25m 24s
    🟩 cudacxx
      🟩 nvcc12.6           Pass: 100%/1   | Total: 25m 24s | Avg: 25m 24s | Max: 25m 24s
    🟩 cudacxx_family
      🟩 nvcc               Pass: 100%/1   | Total: 25m 24s | Avg: 25m 24s | Max: 25m 24s
    🟩 cxx
      🟩 GCC13              Pass: 100%/1   | Total: 25m 24s | Avg: 25m 24s | Max: 25m 24s
    🟩 cxx_family
      🟩 GCC                Pass: 100%/1   | Total: 25m 24s | Avg: 25m 24s | Max: 25m 24s
    🟩 gpu
      🟩 rtx2080            Pass: 100%/1   | Total: 25m 24s | Avg: 25m 24s | Max: 25m 24s
    🟩 jobs
      🟩 Test               Pass: 100%/1   | Total: 25m 24s | Avg: 25m 24s | Max: 25m 24s
    

👃 Inspect Changes

Modifications in project?

Project
CCCL Infrastructure
libcu++
+/- CUB
Thrust
CUDA Experimental
python
CCCL C Parallel Library
Catch2Helper

Modifications in project or dependencies?

Project
CCCL Infrastructure
libcu++
+/- CUB
+/- Thrust
CUDA Experimental
+/- python
+/- CCCL C Parallel Library
+/- Catch2Helper

🏃‍ Runner counts (total jobs: 89)

# Runner
65 linux-amd64-cpu16
8 windows-amd64-cpu16
6 linux-amd64-gpu-rtxa6000-latest-1
4 linux-arm64-cpu16
3 linux-amd64-gpu-rtx4090-latest-1
2 linux-amd64-gpu-rtx2080-latest-1
1 linux-amd64-gpu-h100-latest-1

@bernhardmgruber bernhardmgruber merged commit 1c4cd8f into NVIDIA:main Feb 4, 2025
103 of 106 checks passed
Copy link
Contributor

github-actions bot commented Feb 4, 2025

Backport failed for branch/2.8.x, because it was unable to cherry-pick the commit(s).

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin branch/2.8.x
git worktree add -d .worktree/backport-3626-to-branch/2.8.x origin/branch/2.8.x
cd .worktree/backport-3626-to-branch/2.8.x
git switch --create backport-3626-to-branch/2.8.x
git cherry-pick -x 1c4cd8ffb668fcc66ff5547f71d86751d1fff620

@bernhardmgruber bernhardmgruber deleted the tune_radix_sort_pairs branch February 4, 2025 10:06
bernhardmgruber added a commit to bernhardmgruber/cccl that referenced this pull request Feb 4, 2025
miscco pushed a commit that referenced this pull request Feb 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

3 participants