Buscar
Mostrando ítems 1-10 de 624
NV-PhTM: An efficient phase-based transactional system for non-volatile memory
(2020-01-01)
Non-Volatile Memory (NVM) is an emerging memory technology aimed to eliminate the gap between main memory and stable storage. Nevertheless, today’s programs will not readily benefit from NVM because crash failures may ...
Performance implications of dynamic memory allocators on transactional memory systems
(2015-01-01)
Although dynamic memory management accounts for a significant part of the execution time on many modern software systems, its impact on the performance of transactional memory systems has been mostly overlooked. In order ...
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 ...
Accelerating Graph Applications Using Phased Transactional Memory
(2021-01-01)
Due to their fine-grained operations and low conflict rates, graph processing algorithms expose a large amount of parallelism that has been extensively exploited by various parallelization frameworks. Transactional Memory ...
Energy-performance tradeoffs in software transactional memory
(2012-12-01)
Transactional memory (TM) is a new synchronization mechanism devised to simplify parallel programming, thereby helping programmers to unleash the power of current multicore processors. Although software implementations of ...
Energy-performance tradeoffs in software transactional memory
(2012-12-01)
Transactional memory (TM) is a new synchronization mechanism devised to simplify parallel programming, thereby helping programmers to unleash the power of current multicore processors. Although software implementations of ...
Evaluating And Improving Thread-level Speculation In Hardware Transactional Memories
(IEEENew York, 2016)
Improving Transactional Code Generation via Variable Annotation and Barrier Elision
(2020-05-01)
With chip manufacturers such as Intel, IBM and ARM offering native support for transactional memory in their instruction set architectures, memory transactions are on the verge of being considered a genuine application ...