This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
transactions_epfl [2010/11/11 22:39]
transactions created
transactions_epfl [2010/12/10 11:14] (current)
Line 1: Line 1:
-{{epfl.jpg?150}}+//​Transactional memory (TM)// has been proposed as a new concurrent programming paradigm well-suited for multi-core architecture and simple to reason with.  
 +In a TM, processes of an application can communicate using lightweight,​ in-memory transactions. Basically, a process that wants to access a shared data structure executes some operations on this structure inside a transaction. When the transaction commits, all these operations appear as if they took place instantaneously,​ at some single, unique point in time. When the transaction aborts, however, all the operations are roll-backed and their effects are never visible to other transactions.  
 +The TM paradigm is often argued to be as easy to use as coarse-grained locking, and nearly as efficient on multi-core systems as hand-crafted,​ fine-grained locking. 
 +We aim at evaluating transactional memory (TM) implementations,​ both on theoretical and experimental ground
transactions_epfl.1289511577.txt.gz · Last modified: 2010/11/11 22:39 by transactions
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0