ACM Home Page
Please provide us with feedback. Feedback
Parallel Programming with Transactional Memory
Full text Digital EditionDigital Edition HtmlHtml (27 KB),  PdfPdf (291 KB)
Source
Queue archive
Volume 6 ,  Issue 5  (September 2008) table of contents
The Concurrency Problem
FEATURE: Q focus: Concurrency table of contents
Pages 38-45  
Year of Publication: 2008
ISSN:1542-7730
Author
Ulrich Drepper  Red Hat
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 282,   Downloads (12 Months): 1247,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1454456.1454464
What is a DOI?

ABSTRACT

While sometimes even writing regular, single-threaded programs can be quite challenging, trying to split a program into multiple pieces that can be executed in parallel adds a whole dimension of additional problems. Drawing upon the transaction concept familiar to most programmers, transactional memory was designed to solve some of these problems and make parallel programming easier. Ulrich Drepper from Red Hat shows us how it's done.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
Drepper, U. 2007. What every programmer should know about memory; http://people.redhat.com/drepper/cpumemory.pdf.