Understanding the behavior and benefits of contention managers is important for designing transactional memory implementations. Contention manager design is closely tied to other design deci-sions in a transaction memory implementation, and therefore ex-periments to compare the behaviors of contention managers are difficult. 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, lazy conflict detection is competitive with the best contention managers even if the con-tention manager can be implemented with no...
The efficient management of conflicts among concurrent transactions constitutes a key aspect that ha...
2012-11-12Chip Multiprocessors (CMPs) are becoming the mainstream due to the physical power limits o...
Software transaction memory (STM) systems have been used as an approach to improve performance, by a...
Abstract Understanding the behavior and benefits of contention managers is impor-tant for designing ...
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...
Lazy hardware transactional memory has been shown to be more efficient at extracting available concu...
Abstract. In a software transactional memory (STM) system, conflict detection is the problem of dete...
Conflict management is a key design dimension of hard-ware transactional memory (HTM) systems, and t...
Software transactional memory (STM) systems use lightweight, in-memory software transactions to add...
AbstractWe present two new algorithms for contention management in transactional memory, the determi...
The efficient management of conflicts among concurrent transactions constitutes a key aspect that ha...
2012-11-12Chip Multiprocessors (CMPs) are becoming the mainstream due to the physical power limits o...
Software transaction memory (STM) systems have been used as an approach to improve performance, by a...
Abstract Understanding the behavior and benefits of contention managers is impor-tant for designing ...
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...
Lazy hardware transactional memory has been shown to be more efficient at extracting available concu...
Abstract. In a software transactional memory (STM) system, conflict detection is the problem of dete...
Conflict management is a key design dimension of hard-ware transactional memory (HTM) systems, and t...
Software transactional memory (STM) systems use lightweight, in-memory software transactions to add...
AbstractWe present two new algorithms for contention management in transactional memory, the determi...
The efficient management of conflicts among concurrent transactions constitutes a key aspect that ha...
2012-11-12Chip Multiprocessors (CMPs) are becoming the mainstream due to the physical power limits o...
Software transaction memory (STM) systems have been used as an approach to improve performance, by a...