1. Re-implementation of Lock-free Contention Adapting SearchTrees
- Author
-
Vo Kha Tam, Triet S. Nguyen, Kevin Boyles, Benjamin Le Heup, and Hong Hui Bao
- Subjects
Structure (mathematical logic) ,Memory leak ,Tree (data structure) ,Memory management ,Computer science ,Non-blocking algorithm ,Multi core programming ,Parallel computing ,Search tree ,Treap - Abstract
To explore multi-core programming, we re-implement the Lock Free Contention Adapting Search Tree. We follow the structure of the original, using immutable treaps as leaf nodes implemented with an array for better performance with memory caching. Memory leaks are prevented through preallocation of elements. We evaluate the performance of the LFCA tree and compare it to the previous MRLock version. The LFCA tree performs better in all cases with multiple threads.
- Published
- 2020