Transactional Lock-Free Execution of Lock-Based Programs (2002)
Cached
Download Links
- [www.cs.wisc.edu]
- [www.cs.wisc.edu]
- [www.cs.binghamton.edu]
- [www.cs.wisc.edu]
- DBLP
Other Repositories/Bibliography
| Venue: | In Proceedings of the Tenth International Conference on Architectural Support for Programming Languages and Operating Systems |
| Citations: | 148 - 9 self |
BibTeX
@INPROCEEDINGS{Rajwar02transactionallock-free,
author = {Ravi Rajwar and James R Goodman},
title = {Transactional Lock-Free Execution of Lock-Based Programs},
booktitle = {In Proceedings of the Tenth International Conference on Architectural Support for Programming Languages and Operating Systems},
year = {2002},
pages = {5--17},
publisher = {ACM Press}
}
Years of Citing Articles
OpenURL
Abstract
This paper is motivated by the difficulty in writing correct high-performance programs. Writing shared-memory multithreaded programs imposes a complex trade-off between programming ease and performance, largely due to subtleties in coordinating access to shared data. To ensure correctness programmers often rely on conservative locking at the expense of performance. The resulting serialization of threads is a performance bottleneck. Locks also interact poorly with thread scheduling and faults, resulting in poor system performance.







