The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.03 - May/June (2007 vol.27)
pp: 8-29
Adrián Cristal , Barcelona Supercomputing Center
Osman S. Unsal , Barcelona Supercomputing Center
Eduard Ayguade , Barcelona Supercomputing Center and Universitat Politècnica de Catalunya
Fabrizio Gagliardi , Microsoft
Burton Smith , Microsoft
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
Adrián Cristal, Osman S. Unsal, Eduard Ayguade, Fabrizio Gagliardi, Burton Smith, Tim Harris, "Transactional Memory: An Overview", IEEE Micro, vol.27, no. 3, pp. 8-29, May/June 2007, doi:10.1109/MM.2007.63
REFERENCES
1. J. Larus and R. Rajwar, Transactional Memory, Morgan Claypool, 2006.
17 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool