Memory Components White Papers
Tradeoffs in Transactional Memory Virtualization
Overview For Transactional Memory (TM) to achieve widespread acceptance, transactions should not be limited to the physical resources of any specific hardware implementation. TM systems should guarantee correct execution even when transactions exceed scheduling quanta, overflow the capacity of hardware caches and physical memory, or include more independent nesting levels than what is supported in hardware. Existing proposals for TM virtualization are either incomplete or rely on complex hardware implementations, which are an overkill if virtualization is invoked infrequently in the common case. The authors present eXtended Transactional Memory (XTM), the first TM virtualization system that virtualizes all aspects of transactional execution (time, space, and nesting depth). XTM is implemented in software using virtual memory support.
| Publisher | Association for Computing Machinery | File Format | |
|---|---|---|---|
| Date Published | October 2006 | ||
| Format | White Papers | ||
| Topics | |||


