Transactional pre-abort handlers in hardware transactional memory
Sunjae Park, Christopher J. Hughes, Milos Prvulović · 2018
Commercially available hardware transactional memory (HTM) implementations resolve a number of potentially problematic situations by aborting a transaction, rather than add the hardware complexity needed to handle each situation more gracefully.