This is the implementation of the paper, "WIPE, a write-optimized learned index for persistent memory".
- intel-mkl
- libpmem
- libpmemobj
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.
git clone https://github.com/olemon111/WIPE
cd WIPE
./build.sh
./test/run_example.sh
See tests/run_example.sh
for more test details.
- Longlat
- YCSB
- Longitudes
- Lognormal