What is Transactional memory?

A mechanism that runs critical sections speculatively, committing them as a whole if there is no conflict and rolling back and retrying if there is.

Field: Multicore & Synchronization

Transactional memory in the explanations

Questions that mention Transactional memory (1)

  1. Which describes the idea of hardware transactional memory?

Related terms

Critical section ABA problem Acquire-release semantics Atomic instruction Barrier synchronization Bus snooping Compare-and-swap Condition variable Data race Deadlock

Back to the glossary