Transactional memory: An overview

T Harris, A Cristal, OS Unsal, E Ayguade… - IEEE micro, 2007 - ieeexplore.ieee.org
Writing applications that benefit from the massive computational power of future multicore
chip multiprocessors will not be an easy task for mainstream programmers accustomed to …

System including a fine-grained memory and a less-fine-grained memory

TM McWilliams, ET Cohen, JM Bodwin… - US Patent …, 2011 - Google Patents
A data processing system includes one or more nodes, each node including a memory sub-
system. The sub-system includes a fine-grained, memory, and a less-fine-grained (eg, page …

Hybrid transactional memory

P Damron, A Fedorova, Y Lev, V Luchangco… - Proceedings of the 12th …, 2006 - dl.acm.org
Transactional memory (TM) promises to substantially reduce the difficulty of writing correct,
efficient, and scalable concurrent programs. But" bounded" and" best-effort" hardware TM …

[BOK][B] Transactional memory

JR Larus, R Rajwar - 2022 - books.google.com
The advent of multicore processors has renewed interest in the idea of incorporating
transactions into the programming model used to write parallel programs. This approach …

Transactional memory architecture and implementation for IBM System z

C Jacobi, T Slegel, D Greiner - 2012 45th Annual IEEE/ACM …, 2012 - ieeexplore.ieee.org
We present the introduction of transactional memory into the next generation IBM System z
CPU. We first describe the instruction-set architecture features, including requirements for …

An effective hybrid transactional memory system with strong isolation guarantees

CC Minh, M Trautmann, JW Chung… - Proceedings of the 34th …, 2007 - dl.acm.org
We propose signature-accelerated transactional memory (SigTM), ahybrid TM system that
reduces the overhead of software transactions. SigTM uses hardware signatures to track the …

System including a fine-grained memory and a less-fine-grained memory

TM McWilliams, ET Cohen, JM Bodwin… - US Patent …, 2014 - Google Patents
Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL
TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL …

Performance pathologies in hardware transactional memory

J Bobba, KE Moore, H Volos, L Yen, MD Hill… - ACM SIGARCH …, 2007 - dl.acm.org
Hardware Transactional Memory (HTM) systems reflect choices from three key design
dimensions: conflict detection, version management, and conflict resolution. Previously …

Adaptive transaction scheduling for transactional memory systems

RM Yoo, HHS Lee - Proceedings of the twentieth annual symposium on …, 2008 - dl.acm.org
Transactional memory systems are expected to enable parallel programming at lower
programming complexity, while delivering improved performance over traditional lock-based …

Supporting nested transactional memory in LogTM

MJ Moravan, J Bobba, KE Moore, L Yen… - ACM SIGARCH …, 2006 - dl.acm.org
Nested transactional memory (TM) facilitates software composition by letting one module
invoke another without either knowing whether the other uses transactions. Closed nested …