BGHT icon indicating copy to clipboard operation
BGHT copied to clipboard

BGHT: High-performance static GPU hash tables.

Results 7 BGHT issues
Sort by recently updated
recently updated
newest added

when i using it in my project, i meet: ```terminal /usr/local/cuda/include/cuda/std/detail/__atomic:11:4: error: #error "CUDA atomics are only supported for sm_60 and up on *nix and sm_70 and up on Windows."...

See `std::cout` usage [here](https://github.com/owensgroup/BGHT/blob/main/include/detail/cuda_helpers.cuh#L51).

I am wondering what kind of behavior this hash-table has when duplicate keys exist in the inserted set of pairs. The kind of behavior I am looking for is to...

The current hash function failed an initial test with signed types.

Use google tests for testing and use current tests as examples.

Atomic operations should use a `memcpy` for comparison (See https://github.com/NVIDIA/cccl/issues/989). Current [pair implementation](https://github.com/owensgroup/BGHT/blob/main/include/detail/pair.cuh#L35) uses a custom `==` operator.