Committing conflicting transactions in an STM
Hany E. Ramadan, Indrajit Roy, Maurice P. Herlihy, Emmett Witchel · 2009
Dependence-aware transactional memory (DATM) is a recently proposed model for increasing concurrency of memory transactions without complicating their interface. DATM manages dependences between conflicting, uncommitted transactions so that they commit safely.