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 …
This paper investigates the problem of integrating two powerful abstractions for concurrent programming, namely futures and transactional memory. Our focus is on specifying the …
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 …
J Ramos, AR Du Bois, G Cavalheiro - Proceedings of the XXVII Brazilian …, 2023 - dl.acm.org
Transactional Memory (TM) is a high-level concurrency abstraction that has been investigated in different architectures including distributed systems. In Distributed Software …
Distributed Transactional Memory (DTM) is an emerging approach to distributed synchronization based on the application of the transaction abstraction to distributed …
Persistent memory is a novel memory paradigm that retains its contents even in the event of power loss. It is widely expected to become ubiquitous, and hardware architectures are …
Y Dong, Z Fu, S Stankovski, Y Peng… - The Computer Journal, 2021 - academic.oup.com
There is rich knowledge in expert systems that can be used to solve practical problems, but its promotion and application must rely on information facilities. The application of both …
We propose Hybrid Transactional Replication (HTR), a novel replication scheme for highly dependable services. It combines two schemes: a transaction is executed either …
P Kobyliński, K Siek, J Baranowski… - Software: Practice …, 2018 - Wiley Online Library
Transactional memory (TM) is an approach to concurrency control that aims to make writing parallel programs both effective and simple. The approach has been initially proposed for …