This repository contains the code for:
Transactions on Red-black and AVL trees in NVRAM
Thorsten Schütt, Florian Schintke, Jan Skrzypczak
please cite as:
@misc{schtt2020transactions,
title={Transactions on Red-black and AVL trees in NVRAM},
author={Thorsten Schütt and Florian Schintke and Jan Skrzypczak},
year={2020},
eprint={2006.16284},
archivePrefix={arXiv},
primaryClass={cs.DC}
}
modify top lines of Makefile to switch between OSX, pmdk, and ucx
careful, there are hardcoded paths:
find . -type f | xargs grep user1
careful, there is one hardcoded ip address:
find . -type f | xargs grep 192.168
on server: UCX_NET_DEVICES=mlx4_0:1 UCX_TLS=rc ./red-server
on client: UCX_NET_DEVICES=mlx4_0:1 UCX_TLS=rc ./red-client
for pmdk:
module load clang/6.0.0 pmdk/1.3.1
for ucx:
module load clang/6.0.0 pmdk/1.3.1 ucx/1.3.0