Skip to content

Latest commit

 

History

History
25 lines (16 loc) · 735 Bytes

README.md

File metadata and controls

25 lines (16 loc) · 735 Bytes

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.