Passer à la navigation principale Passer à la recherche Passer au contenu principal

On partial wait-freedom in transactional memory

  • TU Berlin

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

Transactional memory (TM) is a convenient synchronization tool that allows concurrent threads to declare sequences of instructions on shared data as speculative transactions with "all-or-nothing" semantics. It is known that dynamic transactional memory cannot provide wait-free progress ensuring that every transaction commits in a finite number of its own steps. In this paper, we explore the costs of providing wait-freedom to only a subset of transactions. We require that read-only transactions commit in the wait-free manner, while updating transactions are guaranteed to commit only if they run in the absence of concurrency. We show that this kind of partial wait-freedom, combined with attractive requirements like read invisibility or disjoint-access parallelism, incurs considerable complexity costs.

langue originaleAnglais
titreICDCN 2015 - Proceedings of the 16th International Conference on Distributed Computing and Networking
EditeurAssociation for Computing Machinery
ISBN (Electronique)9781450329286
Les DOIs
étatPublié - 4 janv. 2015
Evénement16th International Conference on Distributed Computing and Networking, ICDCN 2015 - Goa, Inde
Durée: 4 janv. 20157 janv. 2015

Série de publications

NomACM International Conference Proceeding Series
Volume04-07-January-2015

Une conférence

Une conférence16th International Conference on Distributed Computing and Networking, ICDCN 2015
Pays/TerritoireInde
La villeGoa
période4/01/157/01/15

Empreinte digitale

Examiner les sujets de recherche de « On partial wait-freedom in transactional memory ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation