Please use this identifier to cite or link to this item: http://bura.brunel.ac.uk/handle/2438/15405
Full metadata record
DC FieldValueLanguage
dc.contributor.authorDongol, B-
dc.contributor.authorJAGADEESAN, R-
dc.contributor.authorRIELY, J-
dc.coverage.spatialLos Angeles, California, USA-
dc.date.accessioned2017-11-09T12:25:04Z-
dc.date.available2017-11-09T12:25:04Z-
dc.date.issued2017-
dc.identifier.citationPOPL Conference, (2017)en_US
dc.identifier.urihttp://bura.brunel.ac.uk/handle/2438/15405-
dc.description.abstractThe integration of transactions into hardware relaxed memory architectures is a topic of current research both in industry and academia. In this paper, we provide a general architectural framework for the introduction of transactions into models of relaxed memory in hardware, including the sc, tso, armv8 and ppc models. Our framework incorporates flexible and expressive forms of transaction aborts and execution that have hitherto been in the realm of software transactional memory. In contrast to software transactional memory, we account for the characteristics of relaxed memory as a restricted form of distributed system, without a notion of global time. We prove abstraction theorems to demonstrate that the programmer API matches the intuitions and expectations about transactions.en_US
dc.language.isoenen_US
dc.sourcePOPL-
dc.sourcePOPL-
dc.subjectRelaxed Memory Modelsen_US
dc.subjectHardware Transactional Memoryen_US
dc.titleTransactions in Relaxed Memory Architecturesen_US
dc.typeConference Paperen_US
pubs.publication-statusAccepted-
Appears in Collections:Dept of Computer Science Research Papers

Files in This Item:
File Description SizeFormat 
Fulltext.pdf709.38 kBAdobe PDFView/Open


Items in BURA are protected by copyright, with all rights reserved, unless otherwise indicated.