Characterizing the performance and energy efficiency of lock-free data structures
N Hunt, PS Sandhu, L Ceze - 2011 15th Workshop on …, 2011 - ieeexplore.ieee.org
Accesses to shared data structures in multithreaded programs must be correctly
synchronized to ensure data consistency and integrity. However, this synchronization …
synchronized to ensure data consistency and integrity. However, this synchronization …
Embedded-TM: Energy and complexity-effective hardware transactional memory for embedded multicore systems
C Ferri, S Wood, T Moreshet, RI Bahar… - Journal of Parallel and …, 2010 - Elsevier
We investigate how transactional memory can be adapted for embedded systems. We
consider energy consumption and complexity to be driving concerns in the design of these …
consider energy consumption and complexity to be driving concerns in the design of these …
Energy-performance tradeoffs in software transactional memory
A Baldassin, JPL De Carvalho… - 2012 IEEE 24th …, 2012 - ieeexplore.ieee.org
Transactional memory (TM) is a new synchronization mechanism devised to simplify parallel
programming, thereby helping programmers to unleash the power of current multicore …
programming, thereby helping programmers to unleash the power of current multicore …
Dynamic serialization: Improving energy consumption in eager-eager hardware transactional memory systems
E Gaona, R Titos-Gil, ME Acacio… - 2012 20th Euromicro …, 2012 - ieeexplore.ieee.org
In the search for new paradigms to simplify multithreaded programming, Transactional
Memory (TM) is currently being advocated as a promising alternative to deadlock-prone lock …
Memory (TM) is currently being advocated as a promising alternative to deadlock-prone lock …
Selective dynamic serialization for reducing energy consumption in hardware transactional memory systems
E Gaona, JR Titos-Gil, J Fernández… - the Journal of …, 2014 - Springer
In the search for new paradigms to simplify multithreaded programming, Transactional
Memory (TM) is currently being advocated as a promising alternative to deadlock-prone lock …
Memory (TM) is currently being advocated as a promising alternative to deadlock-prone lock …
Energy consumption on software transactional memories
TM Rico, ML Pilla, AR Du Bois - 2012 13th Symposium on …, 2012 - ieeexplore.ieee.org
With the spreading of multicore architectures, new challenges have been added to software
development. Among those, efficiently avoiding race conditions through synchronization is …
development. Among those, efficiently avoiding race conditions through synchronization is …
[PDF][PDF] Energy efficiency of software transactional memory in a heterogeneous architecture
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 …
duration and durability above acceptable levels. In order to achieve this goal and provide …
Reavaliando a Eficiência Energética de Memória Transacional em Processadores Convencionais
JPL de Carvalho, A Baldassin… - … de Alto Desempenho …, 2013 - proceedings-sol.sbc.org.br
Memória Transacional (TM) é um mecanismo recente de sincronização que objetiva ao
mesmo tempo facilitar o desenvolvimento de aplicações concorrentes e fornecer …
mesmo tempo facilitar o desenvolvimento de aplicações concorrentes e fornecer …
Energy consumption and scalability evaluation for software transactional memory on a real computing environment
TM Rico, ML Pilla, AR Du Bois… - … Architecture and High …, 2015 - ieeexplore.ieee.org
Transactional Memory is a concurrent programming abstraction that overcomes several of
the limitations found in traditional synchronization mechanisms. As it is a more recent …
the limitations found in traditional synchronization mechanisms. As it is a more recent …
[PDF][PDF] Investigation of Energy Efficient Data Structure for Computing and Software Design
Green computing is a modus operandi which talk's energy preservation by solicitation of
different techniques at may be software or hardware level. Energy proficient software design …
different techniques at may be software or hardware level. Energy proficient software design …