nowfound

Life & fun · March 10, 2020

A simple GPU hash table that can process 300M+ operations/second

A simple GPU hash table implemented in CUDA using lock free techniques - nosferalatu/SimpleGPUHashTable

A simple GPU hash table that can process 300M+ operations/second launched on March 10, 2020 with 8 votes, #1,207 of 4,417 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 6 years on.

Does a similar job

all alternatives →
  • AS
    A Simple GPU Hash Table2020 · nosferalatu.com · ▲119

    A Simple GPU Hash Table

  • A Lock- and wait-free hashtable (and an array too), written in C2016 · github.com · ▲24

    📶 A lock- and wait-free hashtable (and an array too) - mulle-concurrent/mulle-concurrent

  • Cuq – Formal Verification of Rust GPU KernelsOct 2025 · github.com · ▲94

    A pipeline that translates Rust GPU code into formal Coq models, as a foundation for memory model proofs - neelsomani/vericuda

  • HipScript – Run CUDA in the browser with WebAssembly and WebGPU2025 · hipscript.lights0123.com · ▲309

    CUDA is NVIDIA's language for GPU programming, allowing you to mix write CPU and GPU code in C++ in one file. By chaining a few projects that compile CUDA to OpenCL, then Vulkan, then WebGPU, you can experiment with this GPGPU language on any hardware.

  • Integer Map Data Structure2024 · github.com · ▲91

    This project presents a new data structure for storing ordered integer maps. The proposed data structure is a compressive, cache-friendly, radix tree that has performance comparable to an unordered map (`std::unordered_map`) and is an order of magnitude faster than an ordered map (`std::map`).

  • A hash array-mapped trie implementation in C2023 · github.com · ▲171

    Long-simmering side project that is finally ready to see the light. HAMTs are a cool persistent data structure and implementing one has been a lot of fun. Beyond the code, there is likely some value in the extensive and largely complete implementation docs; basic benchmarks are linked in the README, too. Kind of aiming to be "the libavl for HAMTs". That is obviously a high and aspirational bar but a distinct possibility if it stirs up a little interest and/or contribution. Anyways, it's time for this to go out, collect feedback and maybe even some use outside of toy projects. Let me…

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, March 2020

the whole month →