As opposed to database transactional systems, transactional memory (TM) systems are constrained by real-time while treating their input workload. Nevertheless, there is no clear formalization of how a TM should react regarding to a specific input. While TM performance is often measured in terms of throughput, i.e., commit-rate (by time unit), we consider the commit-abort ratio of a TM for a given input, as the number of transactions this TM commits over the total number of input transactions. Building onto this, this paper defines the input acceptance of TMs depending on their commit-abort ratio on input classes. To this end, we exhibit several classes of workloads and identify bounds on the input acceptance of existing TM designs. Addition...
Timestamp-based Software Transactional Memory (STM) validation techniques use a global shared counte...
Transactional Memory (TM) aims to make shared memory parallel programming easier by abstracting away...
Transactional memory (TM) systems have gained considerable popularity in the last decade driven by t...
We present the Input Acceptance of Transactional Memory (TM). Despite the large interest for perform...
typically abort many transactions that could be safely committed. The extent to which a TM allows su...
Transactional memory (TM) is a promising paradigm for concurrent programming. This paper is an overv...
Abstract. One of the main challenges in stating the correctness of transactional memory (TM) systems...
Transactional memory (TM) is a compelling alternative to traditional synchronization, and implementi...
Transactional memory systems are expected to enable parallel programming at lower programming compl...
This paper takes a step toward developing a theory for understanding aborts in transactional memory ...
Transactional memory (TM) is a promising paradigm for concurrent programming. This paper is an overv...
To improve the performance of transactional memory (TM), re-searchers have found many eager and lazy...
Transactional Memory is a concurrency control model that allows programmers to write code that acces...
Abstract This paper takes a step toward developing a theory for understanding aborts in transactiona...
The notion of permissiveness in Transactional Memory (TM) translates to only aborting a transaction ...
Timestamp-based Software Transactional Memory (STM) validation techniques use a global shared counte...
Transactional Memory (TM) aims to make shared memory parallel programming easier by abstracting away...
Transactional memory (TM) systems have gained considerable popularity in the last decade driven by t...
We present the Input Acceptance of Transactional Memory (TM). Despite the large interest for perform...
typically abort many transactions that could be safely committed. The extent to which a TM allows su...
Transactional memory (TM) is a promising paradigm for concurrent programming. This paper is an overv...
Abstract. One of the main challenges in stating the correctness of transactional memory (TM) systems...
Transactional memory (TM) is a compelling alternative to traditional synchronization, and implementi...
Transactional memory systems are expected to enable parallel programming at lower programming compl...
This paper takes a step toward developing a theory for understanding aborts in transactional memory ...
Transactional memory (TM) is a promising paradigm for concurrent programming. This paper is an overv...
To improve the performance of transactional memory (TM), re-searchers have found many eager and lazy...
Transactional Memory is a concurrency control model that allows programmers to write code that acces...
Abstract This paper takes a step toward developing a theory for understanding aborts in transactiona...
The notion of permissiveness in Transactional Memory (TM) translates to only aborting a transaction ...
Timestamp-based Software Transactional Memory (STM) validation techniques use a global shared counte...
Transactional Memory (TM) aims to make shared memory parallel programming easier by abstracting away...
Transactional memory (TM) systems have gained considerable popularity in the last decade driven by t...