Unifying Thread-Level Speculation and Transactional Memory

Abstract : The motivation of this work is to ask whether Transactional Memory (TM) and Thread-Level Speculation (TLS), two prominent concurrency paradigms usually considered separately, can be combined into a hybrid approach that extracts untapped parallelism and speed-up from common programs.We show that the answer is positive by describing an algorithm, called TLSTM, that leverages an existing TM with TLS capabilities. We also show that our approach is able to achieve up to a 48% increase in throughput over the base TM, on read dominated workloads of long transactions in a multi-threaded application, among other results.
Type de document :
Communication dans un congrès
Priya Narasimhan; Peter Triantafillou. 13th International Middleware Conference (MIDDLEWARE), Dec 2012, Montreal, QC, Canada. Springer, Lecture Notes in Computer Science, LNCS-7662, pp.187-207, 2012, Middleware 2012. 〈10.1007/978-3-642-35170-9_10〉
Liste complète des métadonnées

Littérature citée [31 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01555545
Contributeur : Hal Ifip <>
Soumis le : mardi 4 juillet 2017 - 11:32:56
Dernière modification le : lundi 2 octobre 2017 - 16:06:04
Document(s) archivé(s) le : jeudi 14 décembre 2017 - 23:20:14

Fichier

978-3-642-35170-9_10_Chapter.p...
Fichiers produits par l'(les) auteur(s)

Licence


Distributed under a Creative Commons Paternité 4.0 International License

Identifiants

Citation

João Barreto, Aleksandar Dragojevic, Paulo Ferreira, Ricardo Filipe, Rachid Guerraoui. Unifying Thread-Level Speculation and Transactional Memory. Priya Narasimhan; Peter Triantafillou. 13th International Middleware Conference (MIDDLEWARE), Dec 2012, Montreal, QC, Canada. Springer, Lecture Notes in Computer Science, LNCS-7662, pp.187-207, 2012, Middleware 2012. 〈10.1007/978-3-642-35170-9_10〉. 〈hal-01555545〉

Partager

Métriques

Consultations de la notice

31

Téléchargements de fichiers

34