Wes McKinney created ARROW-9842: ----------------------------------- Summary: [C++] Explore alternative strategy for Compare kernel implementation for better performance Key: ARROW-9842 URL: https://issues.apache.org/jira/browse/ARROW-9842 Project: Apache Arrow Issue Type: Improvement Components: C++ Reporter: Wes McKinney Fix For: 2.0.0
The compiler may be able to vectorize comparison options if the bitpacking of results is deferred until the end (or in chunks). Instead, a temporary bytemap can be populated on a chunk-by-chunk basis and then the bytemaps can be bitpacked into the output buffer. This may also reduce the code size of the compare kernels (which are actually quite large at the moment) -- This message was sent by Atlassian Jira (v8.3.4#803005)