Hello,
I have just read the following about Intel TSX:
"At the moment, TSX is quite slow, even if there's no contention and you
don't do anything in the block. There's a lot of overhead. Using TSX
naively may slow down even threaded code. Getting significant
performance gains from it is non-trivial."
read more here a little bit down the webpage:
http://cbloomrants.blogspot.ca/search?updated-min=2014-01-01T00:00:00-08:00&updated-max=2015-01-01T00:00:00-08:00&max-results=43
So i think my newer scalable distributed sequential lock is
faster than Intel TSX on read-mostly scenarios, also my newer algorithm
is kind of general synchronization mechanism because it works with both
memory and hardisk.
Thank you,
Amine Moulay Ramdane.