Describe the enhancement requested
This came up while discussing the performance of #41700 . Current Take benchmarks all have a selection factor of 1.0 (i.e., the number of indices is the same as the number of input values). Depending on the Take implementation, different selection factors might show different performance characteristics. Especially, small selection factors could be relatively widespread in some applications.
Component(s)
Benchmarking, C++
Describe the enhancement requested
This came up while discussing the performance of #41700 . Current Take benchmarks all have a selection factor of 1.0 (i.e., the number of indices is the same as the number of input values). Depending on the Take implementation, different selection factors might show different performance characteristics. Especially, small selection factors could be relatively widespread in some applications.
Component(s)
Benchmarking, C++