Hardware transactional memory has great potential to simplify the creation of correct and efficient multithreaded programs, enabling programmers to exploit the soon-to-be-ubiquitous …
K Siek, PT Wojciechowski - International Journal of Parallel Programming, 2016 - Springer
This paper presents Atomic RMI, a distributed transactional memory framework that supports the control flow model of execution. Atomic RMI extends Java RMI with distributed …
Transaction Memory (TM) is a concurrency control abstraction that allows the programmer to specify blocks of code to be executed atomically as transactions. However, since …
Since in the Transactional Memory (TM) abstraction transactional code can contain any operation (rather than just reads and writes), greater attention must be paid to the state of …
K Siek, PT Wojciechowski - Proceedings of the twenty-fifth annual ACM …, 2013 - dl.acm.org
Transactional memory, an approach aiming to replace cumbersome locking mechanisms in concurrent systems, has become a popular research topic. But due to problems posed by …
Language Design for Atomicity, Declarative Synchronization, and Dynamic Update in Communicating Systems Page 1 Language Design for Atomicity, Declarative …
Distributed Transactional Memory (DTM) is an emerging approach to distributed synchronization based on the application of the transaction abstraction to distributed …
The goal of this tool demo paper is to demonstrate the features of Atomic RMI 2, a system and tool for distributed programming in Java, extending the popular Java RMI system with …
D Duggan, Y Wu - International Symposium on Trustworthy Global …, 2011 - Springer
Abstract Secure Nested Transactions are an adaptation of traditional nested transactions to support the synergy of language-based security and multi-level database security. They …