-
Notifications
You must be signed in to change notification settings - Fork 981
Open
Labels
enhancementAny new improvement worthy of a entry in the changelogAny new improvement worthy of a entry in the changelog
Description
This epic is the collection for improving the performance for sort and compare. cc @Dandandan @alamb
Current sub-tasks:
- Optimize comparison kernels for inlined views #7621
- Clickbench microbenchmark spends significant time in memcmp for not_empty predicate #7766
- Change use of
inline_value
to inline it to a u128 #7743 - Perf: optimize sort string_view performance #7790
- Improve StringArray(Utf8) sort performance #7847
- Speedup fixed row encoding #7844
- Speedup sorting for inline views: 1.4x - 1.7x improvement #7856
- perf: speed up StringViewArray gc 1.4 ~5.x faster #7873
- Improve the performance for coalese with StringView
- Optimize partition_validity function used in sort kernels #7937
- Perf: improve sort via
partition_validity
to use fast path for bit map scan (up to 30% faster) #7962 - Perf: optimize actual_buffer_size to use only data buffer capacity for coalesce #7967
alamb, paddyhoran and ding-young
Metadata
Metadata
Assignees
Labels
enhancementAny new improvement worthy of a entry in the changelogAny new improvement worthy of a entry in the changelog