Show simple item record

dc.creator Kuszmaul, Bradley C.
dc.creator Leiserson, Charles E.
dc.date 2003-11-17T16:59:28Z
dc.date 2003-11-17T16:59:28Z
dc.date 2003-01
dc.date.accessioned 2013-10-09T02:32:02Z
dc.date.available 2013-10-09T02:32:02Z
dc.date.issued 2013-10-09
dc.identifier http://hdl.handle.net/1721.1/3692
dc.identifier.uri http://koha.mediu.edu.my:8181/xmlui/handle/1721
dc.description Arguably, one of the biggest deterrants for software developers who might otherwise choose to write parallel code is that parallelism makes their lives more complicated. Perhaps the most basic problem inherent in the coordination of concurrent tasks is the enforcing of atomicity so that the partial results of one task do not inadvertently corrupt another task. Atomicity is typically enforced through locking protocols, but these protocols can introduce other complications, such as deadlock, unless restrictive methodologies in their use are adopted. We have recently begun a research project focusing on transactional memory [18] as an alternative mechanism for enforcing atomicity, since it allows the user to avoid many of the complications inherent in locking protocols. Rather than viewing transactions as infrequent occurrences in a program, as has generally been done in the past, we have adopted the point of view that all user code should execute in the context of some transaction. To make this viewpoint viable requires the development of two key technologies: effective hardware support for scalable transactional memory, and linguistic and compiler support. This paper describes our preliminary research results on making “transactions everywhere” a practical reality.
dc.description Singapore-MIT Alliance (SMA)
dc.format 68286 bytes
dc.format application/pdf
dc.language en_US
dc.relation Computer Science (CS);
dc.subject transactional memory
dc.subject scalable transactional memory
dc.subject atomicity
dc.subject parallel programming
dc.subject hardware transactional memory
dc.subject linguistic and compiler support
dc.title Transactions Everywhere
dc.type Article


Files in this item

Files Size Format View

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account