Efficient Persistent Multi-Word Compare-and-Swap Algorithms for High-Performance Many-Core CPUs
The authors propose new persistent multi-word compare-and-swap (PMwCAS) algorithms that remove redundant compare-and-swap and cache flush instructions, improving performance on many-core CPUs compared to the original algorithm.