Por favor, use este identificador para citar o enlazar este ítem: https://doi.org/10.1109/LCA.2025.3565199

Título: WoperTM: Got nacks? Use them!
Fecha de publicación: 28-abr-2025
Editorial: Institute of Electrical and Electronics Engineers
Resumen: The simplicity of requester-wins has made it the preferred choice for conflict resolution in commercial implementations of Hardware Transactional Memory (HTM), which typically have relied on conventional locking to escape from conflict-induced livelocks. Prior work advocates for combining requester-wins and requester-loses to ensure progress for higher-priority transactions, yet it fails to take full advantage of the available features, namely, protocol support for nacks. This paper introduces WoperTM, a dual-policy, best-effort HTM design that resolves conflicts using requester-loses policy in the common case. Our key insight is that, since nacks are required to support priorities in HTM, performance can be improved at nearly no extra cost by allowing regular transactions to benefit from requester-loses, instead of only those involving a high-priority transaction. Experimental results using gem5 and STAMP show that WoperTM can significantly reduce squashed work and improve execution times by 12% with respect to power transactions, with negligible hardware overhead.
Autor/es principal/es: Nicolás-Conesa, Víctor
Titos-Gil, Rubén
Fernández-Pascual, Ricardo
Acacio Sánchez, Manuel Eugenio
Ros, Alberto
URI: http://hdl.handle.net/10201/153509
DOI: https://doi.org/10.1109/LCA.2025.3565199
Tipo de documento: info:eu-repo/semantics/preprint
Derechos: info:eu-repo/semantics/openAccess
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Descripción: © 2025, IEEE. This manuscript version is made available under the CC-BY-NC-ND 4.0 license http://creativecommons.org/licenses/by-nc-nd/4.0/. This document is the Accepted version of a Published Work that appeared in final form in IEEE Computer Architecture Letters. To access the final edited and published work see https://doi.org/10.1109/LCA.2025.3565199
Aparece en las colecciones:Artículos

Ficheros en este ítem:
Fichero Descripción TamañoFormato 
CAL_Woper.pdf145,72 kBAdobe PDFVista previa
Visualizar/Abrir


Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons