English

Opacity of Memory Management in Software Transactional Memory

Distributed, Parallel, and Cluster Computing 2013-08-14 v1 Operating Systems

Abstract

Opacity of Transactional Memory is proposed to be established by incremental validation. Quiescence in terms of epoch-based memory reclamation is applied to deal with doomed transactions causing memory access violations. This method unfortunately involves increased memory consumption and does not cover reclamations outside of transactions. This paper introduces a different method which combines incremental validation with elements of sandboxing to solve these issues.

Keywords

Cite

@article{arxiv.1308.2881,
  title  = {Opacity of Memory Management in Software Transactional Memory},
  author = {Holger Machens and Volker Turau},
  journal= {arXiv preprint arXiv:1308.2881},
  year   = {2013}
}

Comments

Keywords: transactional memory, opacity, privatization, memory reclamation

R2 v1 2026-06-22T01:08:42.078Z