RETCON: transactional repair without replay
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 …
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 …
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 …
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 …
dynamic parallelization technique that relies on out-of-order execution, dependence …
Mark-sharing: A parallel garbage collection algorithm for low synchronization overhead
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 …
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 …
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 …
smartphone in our pocket, to the server-class machines in datacenters that provide us with a …
Distributed replay protocol for distributed uniprocessors
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 …
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 …
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 …
de la computación. Durante las últimas cuatro décadas, los avances en la escala de …