Hardware vendors make an important effort creating low-power CPUs that keep battery duration and durability above acceptable levels. In order to achieve this goal and provide good performance-energy for a wide variety of applications, ARM designed the big.LITTLE architecture. This heterogeneous multi-core architecture features two different types of cores: big cores oriented to performance and little cores, slower and aimed to save energy consumption. As all the cores have access to the same memory, multi-threaded applications must resort to some mutual exclusion mechanism to coordinate the access to shared data by the concurrent threads. Transactional Memory (TM) represents an optimistic approach for shared-memory synchronization. To take...
Transactional memory (TM) is a new synchronization mechanism devised to simplify parallel programmin...
Power has emerged as a first-order design constraint in modern processors and has energized microarc...
We investigate how transactional memory can be adapted for embedded systems. We consider energy cons...
Traditional software transactional memory designs are targeted towards performance and therefore lit...
Heterogeneous multicores provide alternative core types and potentially multiple voltage-frequency l...
Energy efficiency is becoming a pressing issue, especially in large data centers where it entails, a...
The energy demands of modern mobile devices have driven a trend towards heterogeneous multi-core sys...
Abstract—The well-known drawbacks imposed by lock-based synchronization have forced researchers to d...
International audienceThe ICT has an huge impact on the world CO2 emissions and recent study estimat...
Heterogeneous processors (e.g., ARM’s big.LITTLE) improve performance in power-constrained environme...
Nowadays, we are reaching a point where further improving single thread performance can only be done...
Transactional Memory (TM) is an emerging programming paradigm that drastically simplifies the develo...
Hardware transactional memory (HTM) is supported by widely-used commodity processors. While the effe...
The energy efficiency of computer systems is becoming an increasingly important constraint in the ...
With the breakdown of Dennard Scaling and Moore's law, power consumption appears to be a primary cha...
Transactional memory (TM) is a new synchronization mechanism devised to simplify parallel programmin...
Power has emerged as a first-order design constraint in modern processors and has energized microarc...
We investigate how transactional memory can be adapted for embedded systems. We consider energy cons...
Traditional software transactional memory designs are targeted towards performance and therefore lit...
Heterogeneous multicores provide alternative core types and potentially multiple voltage-frequency l...
Energy efficiency is becoming a pressing issue, especially in large data centers where it entails, a...
The energy demands of modern mobile devices have driven a trend towards heterogeneous multi-core sys...
Abstract—The well-known drawbacks imposed by lock-based synchronization have forced researchers to d...
International audienceThe ICT has an huge impact on the world CO2 emissions and recent study estimat...
Heterogeneous processors (e.g., ARM’s big.LITTLE) improve performance in power-constrained environme...
Nowadays, we are reaching a point where further improving single thread performance can only be done...
Transactional Memory (TM) is an emerging programming paradigm that drastically simplifies the develo...
Hardware transactional memory (HTM) is supported by widely-used commodity processors. While the effe...
The energy efficiency of computer systems is becoming an increasingly important constraint in the ...
With the breakdown of Dennard Scaling and Moore's law, power consumption appears to be a primary cha...
Transactional memory (TM) is a new synchronization mechanism devised to simplify parallel programmin...
Power has emerged as a first-order design constraint in modern processors and has energized microarc...
We investigate how transactional memory can be adapted for embedded systems. We consider energy cons...