Skip to content

josehu07/cuckoo-hashing-CUDA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Parallel Cuckoo Hashing on GPUs with CUDA

Jose @ ShanghaiTech University 2019.05.31

https://www.rust-lang.org/

Description

Simple proof of concepts of parallel GPU hashing.

Under Serial-vs-NaiveCUDA is comparison between serial cuckoo hashing v.s. naive CUDA implementation of parallel cuckoo hashing. Under NaiveCUDA-vs-Multilevel is comparison between naive CUDA implementation v.s. multi-level shared-memory optimized parallel cuckoo hashing.

References:

How to Run

Environment prerequisites:

  1. CUDA >= 10.1
  2. C++ STL >= C++11 standard

Run the experiments:

  • In each sub-directory, build by make
  • Execute the built binaries (each described in its comments)
  • Clean the build by make clean

About

Parallel cuckoo hashing on GPUs with CUDA

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published