alamb commented on issue #10774: URL: https://github.com/apache/arrow-rs/issues/10774#issuecomment-5495080468
> the single-slice path (filter only) shares the source buffers and does zero remapping — 0.058 ns/row vs 0.498 for the multi-slice path, which is only 12.8% of calls but covers 50% of all rows. Rather than a fused kernel, aligning the cache batch size/boundaries with consume_batch's span (row_count reaches ~22k vs batch_size=8192, hence the 7-slice concats) would make the zero-remap path the common case. Worth pursuing? I don't fully understand this? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
