RETCON: transactional repair without replay

C Blundell, A Raghavan, MMK Martin - ACM SIGARCH Computer …, 2010 - dl.acm.org
Over the past decade there has been a surge of academic and industrial interest in
optimistic concurrency, ie the speculative parallel execution of code regions that have the …

Transactional conflict decoupling and value prediction

F Tabba, AW Hay, JR Goodman - Proceedings of the international …, 2011 - dl.acm.org
This paper explores data speculation for improving the performance of Hardware
Transactional Memory (HTM). We attempt to reduce transactional conflicts by decoupling …

Limited early value communication to improve performance of transactional memory

SM Pant, GT Byrd - Proceedings of the 23rd international conference on …, 2009 - dl.acm.org
Parallel programming is receiving renewed attention with the advent of multi-core CPU
architectures. The Transactional Memory (TM) paradigm has the potential to provide good …

[图书][B] Software method level speculation for Java

CJF Pickett - 2012 - search.proquest.com
Speculative multithreading (SpMT), also known as thread level speculation (TLS), is a
dynamic parallelization technique that relies on out-of-order execution, dependence …

Mark-sharing: A parallel garbage collection algorithm for low synchronization overhead

H Park, C Lee, SH Kim, WW Ro… - … Conference on Parallel …, 2013 - ieeexplore.ieee.org
Two main problems prevent a parallel garbage collection (GC) scheme with lock-based
synchronization from providing a high level of scalability: the load imbalance and the …

A Hardware/Software Approach for Alleviating Scalability Bottlenecks in Transactional Memory Applications

GW Blake - 2011 - search.proquest.com
Scaling processor performance with future technology nodes is essential to enable future
applications for devices ranging from smart-phones to servers. But the traditional methods of …

Hardware Approaches to Transactional Memory in Chip Multiprocessors

JR Titos-Gil, ME Acacio - Handbook on Data Centers, 2015 - Springer
Multicores are nowadays at the heart of almost every computational system, from the
smartphone in our pocket, to the server-class machines in datacenters that provide us with a …

Distributed replay protocol for distributed uniprocessors

M Mao, H An, B Deng, T Sun, X Wei, W Zhou… - Proceedings of the 26th …, 2012 - dl.acm.org
Data speculation technique has been heavily exploited in various scenarios of architecture
design. It bridges the time or space gap between data producer and data consumer, which …

A stride value predictor suppressing conflicts focusing on predictability

Y Shimomura, R Kobayashi - Electronics and Communications …, 2012 - Wiley Online Library
The stride value predictor is a technology that eases the data dependency, a factor
restricting program parallelism. This mechanism predicts the values that the instruction …

[PDF][PDF] Técnicas hardware para Sistemas de Memoria Transaccional de alto rendimiento en procesadores multinúcleo= Hardware techniques for High-performance …

R Titos-Gil - Proyecto de investigación:, 2011 - ditec.um.es
En el último lustro hemos sido testigos de un punto de inflexión fundamental en la historia
de la computación. Durante las últimas cuatro décadas, los avances en la escala de …