Skip to content

olemon111/WIPE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

This is the implementation of the paper, "WIPE, a write-optimized learned index for persistent memory".

Compile & Run

Dependencies

  • intel-mkl
  • libpmem
  • libpmemobj

Configuration

Please set the PM pool path and dataset path before testing.

Suppose the NVDIMM is mounted at /mnt/pmem1, we use numactl to bind the process.

Build

git clone https://github.com/olemon111/WIPE
cd WIPE
./build.sh
./test/run_example.sh

See tests/run_example.sh for more test details.

Datasets

  • Longlat
  • YCSB
  • Longitudes
  • Lognormal

Other Indexes

Releases

No releases published

Packages

No packages published

Languages