Accelerating GPU Hardware Transactional Memory with Snapshot Isolation
Sui Chen, Lu Peng, Samuel Irving · 2017
Snapshot Isolation (SI) is an established model in the database community, which permits write-read conflicts to pass and aborts transactions only on write-write conflicts. With the Write Skew anomaly correctly eliminated, SI can reduce the occurrence of aborts, save the work done by transactions, and greatly benefit long transactions involving complex data structures.