Buscar
Mostrando ítems 1-10 de 5695
Transaction scheduling using dynamic conflict avoidance
(2013-02-01)
Software transaction memory (STM) systems have been used as an approach to improve performance, by allowing the concurrent execution of atomic blocks. However, under high-contention workloads, STM-based systems can ...
Design transactions : rethinking information modelling for a new material age
Design Transactions asks what the future of building
culture will be. It asks how new, shared computational
platforms are changing our disciplines, examining how
the digitisation of tools affects the way architecture ...
Energy-aware scheduling in transactional memory systems
(2016-10-27)
Transaction scheduling is a relatively new technique for transactional memory systems responsible for deciding which transactions to run in a given moment. Current transactional schedulers are designed with performance in ...
Energy-aware Scheduling in Transactional Memory Systems
(Ieee, 2016-01-01)
Transaction scheduling is a relatively new technique for transactional memory systems responsible for deciding which transactions to run in a given moment. Current transactional schedulers are designed with performance in ...
A transactional runtime system for the Cell/BE architecture
(Academic Press Inc. Elsevier B.V., 2012-12-01)
Single-core architectures have hit the end of the road and industry and academia are currently exploiting new multicore design alternatives. In special, heterogeneous multicore architectures have attracted a lot of attention ...
A transactional runtime system for the Cell/BE architecture
(Academic Press Inc. Elsevier B.V., 2012-12-01)
Single-core architectures have hit the end of the road and industry and academia are currently exploiting new multicore design alternatives. In special, heterogeneous multicore architectures have attracted a lot of attention ...
CJoin: Join with communicating transactions
(Cambridge University Press, 2015-03)
This paper proposes a formal approach to the design and programming of long running transactions (LRTs). We exploit techniques from process calculi to define cJoin, which is an extension of the Join calculus with few ...
Transaction scheduling using dynamic conflict avoidance
(2013-02-01)
Software transaction memory (STM) systems have been used as an approach to improve performance, by allowing the concurrent execution of atomic blocks. However, under high-contention workloads, STM-based systems can ...
LUTS: A lightweight user-level transaction scheduler
(2011-11-09)
Software Transactional Memory (STM) systems have poor performance under high contention scenarios. Since many transactions compete for the same data, most of them are aborted, wasting processor runtime. Contention management ...