Delegation and nesting in best-effort hardware transactional memory

Yujie Liu, Stephan Diestelhorst, Michael Spear · 2012

The guiding design principle behind best-effort hardware transactional memory (BEHTM) is simplicity of implementation and verification. Only minimal modifications to the base processor architecture are allowed, thereby reducing the burden of verification and long-term support. In exchange, the hardware can support only relatively simple multiword atomic operations, and must fall back to a software run-time for any operation that exceeds the abilities of the hardware.

Read the paper · More papers on PaperTik