Abstract Understanding the behavior and benefits of contention managers is impor-tant for designing transactional memory implementations. Contention manager de-sign is closely tied to other design decisions in a transaction memory implementation, and therefore experiments to compare the behaviors of contention managers are diffi-cult. This paper presents a discrete event simulator that allows researchers to explore the behavior of contention managers and even to perform experiments that compare lazy conflict detection without contention management to eager detection combined with a contention manager. For our benchmarks, we found that lazy conflict detec-tion was competitive with the best contention managers. Our experiments confirm that co...
Contention management is an important design com-ponent to a transactional memory system. Without ef...
Software transaction memory (STM) systems have been used as an approach to improve performance, by a...
2012-11-12Chip Multiprocessors (CMPs) are becoming the mainstream due to the physical power limits o...
Understanding the behavior and benefits of contention managers is important for designing transactio...
In the search for high performance, most transactional memory (TM) systems execute atomic blocks con...
In recent software transactional memory proposals, a contention manager module is responsible for en...
In recent software transactional memory proposals, a con-tention manager module is responsible for e...
Hardware Transactional Memory offers a promising high performance and easier to program alternative ...
The obstruction-free Dynamic Software Transactional Memory (DSTM) system of Herlihy et al. allows on...
Transactional Memory (TM) has been proposed as a simpler parallel programming model compared to the...
Software transactional memory (STM) systems use lightweight, in-memory software transactions to add...
Conflict management is a key design dimension of hard-ware transactional memory (HTM) systems, and t...
Abstract—Reducing memory access conflicts is a crucial part of the design of Transactional Memory (T...
Abstract. In a software transactional memory (STM) system, conflict detection is the problem of dete...
AbstractWe present two new algorithms for contention management in transactional memory, the determi...
Contention management is an important design com-ponent to a transactional memory system. Without ef...
Software transaction memory (STM) systems have been used as an approach to improve performance, by a...
2012-11-12Chip Multiprocessors (CMPs) are becoming the mainstream due to the physical power limits o...
Understanding the behavior and benefits of contention managers is important for designing transactio...
In the search for high performance, most transactional memory (TM) systems execute atomic blocks con...
In recent software transactional memory proposals, a contention manager module is responsible for en...
In recent software transactional memory proposals, a con-tention manager module is responsible for e...
Hardware Transactional Memory offers a promising high performance and easier to program alternative ...
The obstruction-free Dynamic Software Transactional Memory (DSTM) system of Herlihy et al. allows on...
Transactional Memory (TM) has been proposed as a simpler parallel programming model compared to the...
Software transactional memory (STM) systems use lightweight, in-memory software transactions to add...
Conflict management is a key design dimension of hard-ware transactional memory (HTM) systems, and t...
Abstract—Reducing memory access conflicts is a crucial part of the design of Transactional Memory (T...
Abstract. In a software transactional memory (STM) system, conflict detection is the problem of dete...
AbstractWe present two new algorithms for contention management in transactional memory, the determi...
Contention management is an important design com-ponent to a transactional memory system. Without ef...
Software transaction memory (STM) systems have been used as an approach to improve performance, by a...
2012-11-12Chip Multiprocessors (CMPs) are becoming the mainstream due to the physical power limits o...