Abstract—The well-known drawbacks imposed by lock-based synchronization have forced researchers to devise new alternatives for concurrent execution, of which transactional memory is a promising one. Extensive research has been carried out on Software Transaction Memory (STM), most of all concentrated on program performance, leaving unattended other metrics of great importance like energy consumption. This letter presents a thorough evaluation of energy consumption in a state-of-the-art STM. We show that energy and performance results do not always follow the same trend and, therefore, it might be appropriate to consider different strategies depending on the focus of the optimization. We also introduce a novel strategy based on dynamic volta...
Transactional memory (TM), a new programming paradigm, is one of the latest approaches to write prog...
We investigate how transactional memory can be adapted for embedded systems. We consider energy cons...
Hardware vendors make an important effort creating low-power CPUs that keep battery duration and dur...
Transactional memory (TM) is a new synchronization mechanism devised to simplify parallel programmin...
One important way in which multiprocessors differ from uniprocessors is in the need to provide progr...
Traditional software transactional memory designs are targeted towards performance and therefore lit...
Energy efficiency is becoming a pressing issue, especially in large data centers where it entails, a...
Transactional memory (TM) is emerging as an attractive synchronization mechanism for concurrent comp...
Abstract—Transactional memory (TM) is emerging as an attractive synchronization mechanism for concur...
Transactional Memory (TM) is an emerging programming paradigm that drastically simplifies the develo...
Hardware transactional memory implementations are becoming increasingly available. For instance, the...
In the search for new paradigms to simplify multithreaded programming, Transactional Memory (TM) is ...
A evolução das arquiteturas de computadores nos últimos anos, com a considerável introdução de proce...
Synchronization transparency offered by Software Transactional Memory (STM) must not come at the exp...
Synchronization transparency offered by Software Transactional Memory (STM) must not come at the exp...
Transactional memory (TM), a new programming paradigm, is one of the latest approaches to write prog...
We investigate how transactional memory can be adapted for embedded systems. We consider energy cons...
Hardware vendors make an important effort creating low-power CPUs that keep battery duration and dur...
Transactional memory (TM) is a new synchronization mechanism devised to simplify parallel programmin...
One important way in which multiprocessors differ from uniprocessors is in the need to provide progr...
Traditional software transactional memory designs are targeted towards performance and therefore lit...
Energy efficiency is becoming a pressing issue, especially in large data centers where it entails, a...
Transactional memory (TM) is emerging as an attractive synchronization mechanism for concurrent comp...
Abstract—Transactional memory (TM) is emerging as an attractive synchronization mechanism for concur...
Transactional Memory (TM) is an emerging programming paradigm that drastically simplifies the develo...
Hardware transactional memory implementations are becoming increasingly available. For instance, the...
In the search for new paradigms to simplify multithreaded programming, Transactional Memory (TM) is ...
A evolução das arquiteturas de computadores nos últimos anos, com a considerável introdução de proce...
Synchronization transparency offered by Software Transactional Memory (STM) must not come at the exp...
Synchronization transparency offered by Software Transactional Memory (STM) must not come at the exp...
Transactional memory (TM), a new programming paradigm, is one of the latest approaches to write prog...
We investigate how transactional memory can be adapted for embedded systems. We consider energy cons...
Hardware vendors make an important effort creating low-power CPUs that keep battery duration and dur...