Towards Transactional Memory Support for GCC

Martin Schindewolf 1 Albert Cohen 2 Wolfgang Karl 1 Andrea Marongiu 3 Luca Benini 3
2 ALCHEMY - Architectures, Languages and Compilers to Harness the End of Moore Years
LRI - Laboratoire de Recherche en Informatique, UP11 - Université Paris-Sud - Paris 11, CNRS - Centre National de la Recherche Scientifique : UMR8623, Inria Saclay - Ile de France
Abstract : Transactional memory is a parallel programming model providing many advantages over lock-based concurrency. It is one important attempt to exploit the potential of multicore architectures while preserving software development productivity. This paper describes the design of a transactional memory extension for GCC, and highlights research challenges and perspectives enabled by this design.
Type de document :
Communication dans un congrès
1st GCC Research Opportunities Workshop, Jan 2009, Paphos, Cyprus. 2009
Liste complète des métadonnées

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

https://hal.inria.fr/hal-00645337
Contributeur : Albert Cohen <>
Soumis le : lundi 28 novembre 2011 - 18:14:59
Dernière modification le : jeudi 5 avril 2018 - 12:30:12
Document(s) archivé(s) le : vendredi 16 novembre 2012 - 12:10:42

Fichier

grow09.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-00645337, version 1

Collections

Citation

Martin Schindewolf, Albert Cohen, Wolfgang Karl, Andrea Marongiu, Luca Benini. Towards Transactional Memory Support for GCC. 1st GCC Research Opportunities Workshop, Jan 2009, Paphos, Cyprus. 2009. 〈hal-00645337〉

Partager

Métriques

Consultations de la notice

484

Téléchargements de fichiers

639