Virtues and limitations of commodity hardware transactional memory

N Diegues, P Romano, L Rodrigues - Proceedings of the 23rd …, 2014 - dl.acm.org
Over the last years Transactional Memory (TM) gained growing popularity as a simpler,
attractive alternative to classic lock-based synchronization schemes. Recently, the TM …

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 …

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 …

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 …

Using multiple abstraction levels to speedup an MPSoC virtual platform simulator

J Moreira, F Klein, A Baldassin… - 2011 22nd IEEE …, 2011 - ieeexplore.ieee.org
Virtual platforms are of paramount importance for design space exploration and their usage
in early software development and verification is crucial. In particular, enabling accurate and …

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 …

[PDF][PDF] The moment of truth: virtues and limitations of commodity Hardware Transactional Memory

N Diegues, P Romano, L Rodrigues - 2013 - academia.edu
The multi-core revolution that took place nearly one decade ago has turned parallel
programming into a major concern for mainstream software development industry. In this …

Assessing the influence of data access patterns and contention management policies on the performance of software transactional memory systems

F Kronbauer, S Rigo - International Journal of High …, 2011 - inderscienceonline.com
Transactional memory was proposed as a mean for easing the burden of traditional
concurrency control mechanisms. The programmer has only to mark the code sections that …

[PDF][PDF] FICHA CATALOGRÁFICA ELABORADA PELA BIBLIOTECA DO IMECC DA UNICAMP

AJ Baldassin - core.ac.uk
A adoçao dos microprocessadores com múltiplos núcleos de execuçao pela indústria
semicondutora tem criado uma crescente necessidade por novas linguagens, metodologias …

[PDF][PDF] Assessing the Influence of Data Access Patterns and Contention Management Policies on the Performance of Software Transactional Memory Systems

S Rigo, F Kronbauer - researchgate.net
Transactional memory was proposed as a mean for easing the burden of traditional
concurrency control mechanisms. The programmer has only to mark the code sections that …