This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Transactional Execution: Toward Reliable, High-Performance Multithreading
November/December 2003 (vol. 23 no. 6)
pp. 117-125
Ravi Rajwar, Intel Microarchitecture Research Lab
James Goodman, University of Auckland

Although lock-based critical sections are the synchronization method of choice, they have significant performance limitations and lack certain properties, such as failure atomicity and stability. Addressing both these limitations requires considerable software overhead. Transactional Lock Removal can dynamically eliminate synchronization operations and achieve transparent transactional execution by treating lock-based critical sections as lock-free optimistic transactions.

Citation:
Ravi Rajwar, James Goodman, "Transactional Execution: Toward Reliable, High-Performance Multithreading," IEEE Micro, vol. 23, no. 6, pp. 117-125, Nov.-Dec. 2003, doi:10.1109/MM.2003.1261395
Usage of this product signifies your acceptance of the Terms of Use.