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

Boosting transactional memory with stricter serializability

  • University of Neuchatel

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) guarantees that a sequence of operations encapsulated into a transaction is atomic. This simple yet powerful paradigm is a promising direction for writing concurrent applications. Recent TM designs employ a time-based mechanism to leverage the performance advantage of invisible reads. With the advent of many-core architectures and non-uniform memory (NUMA) architectures, this technique is however hitting the synchronization wall of the cache coherency protocol. To address this limitation, we propose a novel and flexible approach based on a new consistency criteria named stricter serializability (SSER+). Workloads executed under SSER+ are opaque when the object graph forms a tree and transactions traverse it top-down. We present a matching algorithm that supports invisible reads, lazy snapshots, and that can trade synchronization for more parallelism. Several empirical results against a well-established TM design demonstrate the benefits of our solution.

langue originaleAnglais
titreCoordination Models and Languages - 20th IFIP WG 6.1 International Conference, COORDINATION 2018, Held as Part of the 13th International Federated Conference on Distributed Computing Techniques, DisCoTec 2018, Proceedings
rédacteurs en chefGiovanna Di Marzo Serugendo, Michele Loreti
EditeurSpringer Verlag
Pages231-251
Nombre de pages21
ISBN (imprimé)9783319924076
Les DOIs
étatPublié - 1 janv. 2018
Evénement20th IFIP WG 6.1 International Conference on Coordination Models and Languages, COORDINATION 2018 Held as Part of the 13th International Federated Conference on Distributed Computing Techniques, DisCoTec 2018 - Madrid, Espagne
Durée: 18 juin 201821 juin 2018

Série de publications

NomLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume10852 LNCS
ISSN (imprimé)0302-9743
ISSN (Electronique)1611-3349

Une conférence

Une conférence20th IFIP WG 6.1 International Conference on Coordination Models and Languages, COORDINATION 2018 Held as Part of the 13th International Federated Conference on Distributed Computing Techniques, DisCoTec 2018
Pays/TerritoireEspagne
La villeMadrid
période18/06/1821/06/18

Empreinte digitale

Examiner les sujets de recherche de « Boosting transactional memory with stricter serializability ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation