Light-weight optimizations for eager hardware transactional memory systems
Lupon, M.; Gonzalez, A.
In this paper, we present two optimization for eager HTM systems: wake-up notification and selective logging. The former suggests a new convention to stop polling on onflicting transactions and send point-to-point notifications then the data is ready instead. The latter proposes novel mechanism that adds to the software-resident log only the speculatively modified lines that overflow the ransactional L1 cache, which reduces the size of the software log.