Skip to Main content Skip to Navigation
Conference papers

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, Inria Saclay - Ile de France, CNRS - Centre National de la Recherche Scientifique : UMR8623
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.
Document type :
Conference papers
Complete list of metadata

Cited literature [17 references]  Display  Hide  Download
Contributor : Albert Cohen Connect in order to contact the contributor
Submitted on : Monday, November 28, 2011 - 6:14:59 PM
Last modification on : Sunday, June 26, 2022 - 11:54:56 AM
Long-term archiving on: : Friday, November 16, 2012 - 12:10:42 PM


Files produced by the author(s)


  • HAL Id : hal-00645337, version 1



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. ⟨hal-00645337⟩



Record views


Files downloads