TM <sup>2</sup> C

Vincent Gramoli, Rachid Guerraoui, Vasileios Trigonakis

2012 · 34 citations · 30 references

DOIFull text

Open access

Concepts

Abstract

Transactional memory is an appealing paradigm for concurrent programming. Many software implementations of the paradigm were proposed in the last decades for both shared memory multi-core systems and clusters of distributed machines. However, chip manufacturers have started producing many-core architectures, with low network-on-chip communication latency and limited support for cache-coherence, rendering existing transactional memory implementations inapplicable.

References

30