Commits


Frank Du authored and Antoine Pitrou committed 5a3291c5461
ARROW-9605: [C++] Speed up aggregate min/max compute kernels on integer types 1. Use BitBlockCounter to speedup the performance for typical 0.01% null probability data. 2. Enable compiler auto SIMD vectorize for no-nulls on int types. Float/Double use fmin/fmax to handle NaN which can't be vectorize by compiler. 3. Also add test case to cover different null probability. Closes #7871 from jianxind/kernel_min_max Lead-authored-by: Frank Du <frank.du@intel.com> Co-authored-by: Antoine Pitrou <antoine@python.org> Signed-off-by: Antoine Pitrou <antoine@python.org>