Skip to content

DanielLivshits/DPTree-tlx

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DPTree-code

Source code of the VLDB 2020 paper: DPTree: Differential Indexing for Persistent Memory

Building

DPTree depends on a few libraries:

  • tcmalloc
  • stx-btree
  • Intel's TBB library

To install the dependencies on Ubuntu 18.04, run following commands:

sudo apt install stx-btree-dev
sudo apt install libgoogle-perftools-dev
sudo apt install libbtbb-dev

Once the dependencies are installed, you can compile the tests and benchmarks using:

mkdir build
cd build
cmake ..
make -j 10

This produces dptree and concur_dptree executables for benchmarks under the build directory. Checkout the source code of test/dptree.cxx or test/concur_dptree.cxx on how to use them.

About

Edit of source code for DPTree: Differential Indexing for Persistent Memory. Removes dependency on an obsolete library which is no longer installable through apt.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 96.7%
  • C 2.8%
  • CMake 0.5%