DeTraS: Delaying stores for friendly-fire mitigation in hardware transactional memory

R Titos-Gil, R Fernández-Pascual… - … on Parallel and …, 2021 - ieeexplore.ieee.org
Commercial Hardware Transactional Memory (HTM) systems are best-effort designs that
leverage the coherence substrate to detect conflicts eagerly. Resolving conflicts in favor of …

Achieving Forward Progress Guarantee in Small Hardware Transactions

M Nagabhiru, GT Byrd - IEEE Computer Architecture Letters, 2024 - ieeexplore.ieee.org
Hardware-transactional-memory (HTM) manages to pique interest from academia and
industry alike because of its potential to ease concurrent-programming without …

Improving phased transactional memory via commit throughput and capacity estimation

CM Morales, B Honorio, A Baldassin… - 2021 IEEE 33rd …, 2021 - ieeexplore.ieee.org
Transactional Memory (TM) is a programming abstraction that aims to ease parallel
programming in shared-memory architectures. Both Hardware (HTM) and Software …

Synchronization strategies on many-core smt systems

A Navarro-Torres, J Alastruey-Benedé… - 2021 IEEE 33rd …, 2021 - ieeexplore.ieee.org
The complexity of efficient synchronization design increases with the continuous growth in
the number of physical and logical cores on today's machines. Opinion is divided on which …

[PDF][PDF] Contributions to High-Performance Memory Hierarchies: Program Characterization, Resource Control, Transactional Synchronization, and Hardware …

AN Torres - 2023 - webdiis.unizar.es
The increase in the number of cores and threads per processor over the last 15 years has
allowed continuous improvements in system performance to be maintained. This design …