See: Nachshon Cohen and Erez Petrank, Automatic Memory Reclamation for Lock-Free Data Structures, OOPSLA, 2015
Build: make -f makefile-XX all
to produce test-XX for
the linked list data structure with XX memory management scheme.
Build with make -f makefile-XX h
to prodece test-hash-XX
for the hash data structure with XX memory management scheme.
Use ./mk.sh to build all
Run: Run the micro-benchmark using the test.sh for the linked list data structure, or testh.sh for the hash data structure.