...чем и делюсь.
Сперва код для измерения производительности разных реализаций TM:
Lee-TM. Это код для параллельного разведения дорожек на плате с использованием транзакционной памяти.
Там рядом есть интересная статья про
производительность службы разрешения конфликтов (contention manager) в разных вариантах. Эта служба включается в работу при определении конфликта между транзакциями. Что интересно, у них не получилось выявить лидера для всех вариантов нагрузок.
Статья про распределённую TM в железе с описанием алгоритма поддержания одинакового состояния кэша в иерархически (с учётом стоимости доставки сообщения) разбитой системе.