DocumentCode :
1100396
Title :
Transactional Memory: An Overview
Author :
Harris, Tim ; Cristal, Adrián ; Unsal, Osman S. ; Ayguade, Eduard ; Gagliardi, Fabrizio ; Smith, Burton ; Valero, Mateo
Author_Institution :
Microsoft Res.
Volume :
27
Issue :
3
fYear :
2007
Firstpage :
8
Lastpage :
29
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.
Keywords :
distributed shared memory systems; parallel programming; storage management; mainstream programming; multicore chip multiprocessors; parallel code modification; shared memory systems; transactional memory; Computer errors; Concurrent computing; Microprocessors; Multicore processing; Parallel processing; Programming profession; Protection; Scalability; Writing; Yarn; memory architecture; multithreading; parallel programming; transactional memory;
fLanguage :
English
Journal_Title :
Micro, IEEE
Publisher :
ieee
ISSN :
0272-1732
Type :
jour
DOI :
10.1109/MM.2007.63
Filename :
4292053
Link To Document :
بازگشت