The Community for Technology Leaders
Green Image
Issue No. 03 - May/June (2007 vol. 27)
ISSN: 0272-1732
pp: 8-29
Eduard Ayguade , Barcelona Supercomputing Center and Universitat Politècnica de Catalunya
Adrián Cristal , Barcelona Supercomputing Center
Osman S. Unsal , Barcelona Supercomputing Center
Fabrizio Gagliardi , Microsoft
Burton Smith , Microsoft
Mateo Valero , Barcelona Supercomputing Center and Universitat Politècnica de Catalunya
Tim Harris , Microsoft Research
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.
INDEX TERMS
transactional memory, memory architecture, multithreading, parallel programming
CITATION
Eduard Ayguade, Adrián Cristal, Osman S. Unsal, Fabrizio Gagliardi, Burton Smith, Mateo Valero, Tim Harris, "Transactional Memory: An Overview", IEEE Micro, vol. 27, no. , pp. 8-29, May/June 2007, doi:10.1109/MM.2007.63
109 ms
(Ver )