Transactional Memory: An Overview

  • Authors:
  • Tim Harris;Adrián Cristal;Osman S. Unsal;Eduard Ayguade;Fabrizio Gagliardi;Burton Smith;Mateo Valero

  • Affiliations:
  • Microsoft Research;Barcelona Supercomputing Center;Barcelona Supercomputing Center;Barcelona Supercomputing Center and Universitat Politècnica de Catalunya;Microsoft;Microsoft;Barcelona Supercomputing Center and Universitat Politècnica de Catalunya

  • Venue:
  • IEEE Micro
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Writing applications that benefit from the massive computational power of future multicore chip multiprocessors will not be an easy task for mainstream programmers accustomed to sequential algorithms rather than parallel ones. This article presents a survey of transactional memory, a mechanism that promises to enable scalable performance while freeing programmers from some of the burden of modifying their parallel code.