Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor dictionary encoding in PQ writer to migrate to the new cuco::static_map #16541

Merged
merged 39 commits into from
Aug 30, 2024
Merged
Show file tree
Hide file tree
Changes from 33 commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
b09cfa0
Works. Need to figure out equality_fn
mhaseeb123 Aug 12, 2024
089f909
Almost works. Need to do cg split work.
mhaseeb123 Aug 13, 2024
fb742fb
Some updates
mhaseeb123 Aug 13, 2024
b9067b0
Fixes and improvements. 330/346 gtests passing
mhaseeb123 Aug 13, 2024
44a97ce
Fix headers being included
mhaseeb123 Aug 13, 2024
15de062
Merge branch 'branch-24.10' into fea-refactor-dict-pq
mhaseeb123 Aug 13, 2024
ac826ff
Merge branch 'fea-refactor-dict-pq' of https://github.com/mhaseeb123/…
mhaseeb123 Aug 13, 2024
393eaa6
All tests passing
mhaseeb123 Aug 13, 2024
c27c4cf
Cosmetic improvements
mhaseeb123 Aug 13, 2024
76a2d14
Revert changes to tests
mhaseeb123 Aug 13, 2024
ec32c0a
Migrate find_fn to use a tile
mhaseeb123 Aug 14, 2024
0546fcc
Functionally correct working solution
mhaseeb123 Aug 14, 2024
a14007d
Updated insert with tiles
mhaseeb123 Aug 14, 2024
4935c66
Cosmetic updates
mhaseeb123 Aug 14, 2024
63dab9d
Minor improvements
mhaseeb123 Aug 14, 2024
40a2f39
Use span instead of raw pointers.
mhaseeb123 Aug 14, 2024
26a3b77
Merge branch 'branch-24.10' into fea-refactor-dict-pq
mhaseeb123 Aug 14, 2024
8f2e650
Minor improvements
mhaseeb123 Aug 14, 2024
7bcca45
Minor improvements
mhaseeb123 Aug 14, 2024
b0e482e
Perf improvements
mhaseeb123 Aug 15, 2024
4f51253
Cosmetic improvements
mhaseeb123 Aug 15, 2024
16fa57e
Change cg_size to 1 for best perf so far
mhaseeb123 Aug 15, 2024
e394a71
Incorporate for window_size
mhaseeb123 Aug 15, 2024
3e6a0b7
Use double hashing
mhaseeb123 Aug 15, 2024
27bee05
Avoid reconstructing hash_map_ref again and again.
mhaseeb123 Aug 16, 2024
fd2cb7f
Add allocator to map's aow_storage
mhaseeb123 Aug 16, 2024
39c2a35
Perf optimization
mhaseeb123 Aug 17, 2024
1b64540
Update comments
mhaseeb123 Aug 17, 2024
2478ce0
Merge branch 'branch-24.10' into fea-refactor-dict-pq
mhaseeb123 Aug 17, 2024
3f331e0
Merge branch 'branch-24.10' into fea-refactor-dict-pq
mhaseeb123 Aug 19, 2024
4dccdf5
Merge branch 'branch-24.10' into fea-refactor-dict-pq
mhaseeb123 Aug 19, 2024
a0f5aab
Minor improvement
mhaseeb123 Aug 19, 2024
c7b8ddd
Merge branch 'fea-refactor-dict-pq' of https://github.com/mhaseeb123/…
mhaseeb123 Aug 19, 2024
9a16e30
Minor updates
mhaseeb123 Aug 20, 2024
24d16eb
Apply clang-format
mhaseeb123 Aug 20, 2024
f18c1f7
Address reviewer comments
mhaseeb123 Aug 21, 2024
50019fb
Merge branch 'branch-24.10' into fea-refactor-dict-pq
mhaseeb123 Aug 21, 2024
8f94aca
Apply suggestion
mhaseeb123 Aug 29, 2024
9cefe1d
Merge branch 'branch-24.10' into fea-refactor-dict-pq
mhaseeb123 Aug 29, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Loading