Skip to content

Gawaboumga/GDataStructures

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GDataStructures

Data structures made for CUDA

Purpose

This library was designed to propose some data structures for the GPU.

It provides those following dictionaries:

  • A non-concurrent B+-tree
  • A "GPU LSM: A Dynamic Dictionary Data Structure for the GPU" LSM
  • A (fixed depth) Hash Array Mapped Trie
  • A X-fast trie

Instructions to compile

It relies on the GSTL.

  • mkdir build
  • cd build
  • cmake .. -DCMAKE_GENERATOR_PLATFORM=x64

Thanks

A special thanks to the Catch, cuda-api-wrappers and CUB libraries.

About

Data structures made for CUDA

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published