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

Performance: Hashing #4276

Open
bw-solana opened this issue Jan 3, 2025 · 0 comments
Open

Performance: Hashing #4276

bw-solana opened this issue Jan 3, 2025 · 0 comments
Assignees

Comments

@bw-solana
Copy link

bw-solana commented Jan 3, 2025

We use sip hash (the default) for a lot of indexing into hashmaps when we don’t need so much collision resistance and could use a more lightweight hasher like ahash.

AccountsDB (see FD example)

@bw-solana bw-solana moved this to In progress in Agave Performance Jan 3, 2025
@bw-solana bw-solana self-assigned this Jan 3, 2025
@vadorovsky vadorovsky self-assigned this Jan 3, 2025
vadorovsky added a commit to vadorovsky/agave that referenced this issue Jan 6, 2025
`DashMap` uses SipHash by default. Change it to AHash, which is more
lightweight.

Ref anza-xyz#4276
vadorovsky added a commit to vadorovsky/agave that referenced this issue Jan 6, 2025
`DashMap` uses SipHash by default. Change it to AHash, which is more
lightweight.

Ref anza-xyz#4276
vadorovsky added a commit to vadorovsky/agave that referenced this issue Jan 6, 2025
`DashMap` uses SipHash by default. Change it to AHash, which is more
lightweight.

Ref anza-xyz#4276
vadorovsky added a commit that referenced this issue Jan 7, 2025
`DashMap` uses SipHash by default. Change it to AHash, which is more
lightweight.

Ref #4276
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In progress
Development

No branches or pull requests

2 participants