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

Enhance GPU Hash Table with Dual-Key Support #10

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

Abhijeetkumar96
Copy link

This update extends the existing GPU hash table implementation to support dual keys, enabling the storage and retrieval of pairs with two keys and their respective values. This enhancement significantly increases the data structure's flexibility and applicability in scenarios requiring complex key relationships.

Technical Improvements:
- Dual-Key Support: Expanded the hash table's ability to store pairs with two keys, facilitating complex & sophisticated data-structures like graph edges.
- 64-bit MurmurHash2 Algorithm: Adapted the MurmurHash2 hashing algorithm to efficiently manage and resolve dual-key entries.
- CUDA_CHECKER Utility: Implements checks for CUDA operations like memory allocation and data transfer, enhancing error handling and debugging.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant