Leveraging Irrevocability to Deal with Signature Saturation in Hardware Transactional Memory

dc.centroE.T.S.I. Informáticaes_ES
dc.contributor.authorQuislant-del-Barrio, Ricardo
dc.contributor.authorGutiérrez-Carrasco, Eladio Damián
dc.contributor.authorLópez-Zapata, Emilio
dc.contributor.authorPlata-González, Óscar Guillermo
dc.date.accessioned2024-09-25T17:12:15Z
dc.date.available2024-09-25T17:12:15Z
dc.date.created2017
dc.date.issued2017
dc.departamentoArquitectura de Computadores
dc.description.abstractIn hardware transactional memory, signatures have been proposed to keep track of memory locations accessed in a transaction to help conflict detection. Generally, signatures are implemented as Bloom filters that suffer from aliasing, that is, they can give rise to false conflicts. Such conflicts are more likely as signature fills (saturation), and they can lead a parallel application to perform worse than its serial version. Irrevocability is analyzed to address the signature saturation problem. When a transaction reaches a saturation threshold, the transaction enters an irrevocable state that prevents it from being aborted. Hence, such a transaction keeps running while the others are either stalled or allowed to run concurrently. We propose an analytical model that shows this is a good solution to overcome a high contention scenario. In addition, experimental evaluation shows the benefits in performance and power consumption of the proposed irrevocability mechanisms. Different saturation metrics are considered and a fixed threshold is found that yields maximum performance for the benchmarks evaluated.es_ES
dc.identifier.citationRicardo Quislant; Eladio Gutierrez; Emilio L. Zapata; Oscar Plata. Leveraging Irrevocability to Deal with Signature Saturation in Hardware Transactional Memory. Journal of Supercomputing. 73, pp. 2525 - 2557. 2017.es_ES
dc.identifier.doi10.1007/s11227-016-1944-z
dc.identifier.urihttps://hdl.handle.net/10630/33315
dc.language.isoenges_ES
dc.publisherSpringeres_ES
dc.rights.accessRightsopen accesses_ES
dc.subjectOrdenadores - Memoriases_ES
dc.subject.otherHardware Transactional Memoryes_ES
dc.subject.otherSignatureses_ES
dc.subject.otherBloom filterses_ES
dc.subject.otherIrrevocabilityes_ES
dc.titleLeveraging Irrevocability to Deal with Signature Saturation in Hardware Transactional Memoryes_ES
dc.typejournal articlees_ES
dc.type.hasVersionSMURes_ES
dspace.entity.typePublication
relation.isAuthorOfPublicationc6edf3ab-5134-4c07-943b-bfca90d13f34
relation.isAuthorOfPublicationf3eeec7d-5b4e-4ca9-abad-3cb620f46252
relation.isAuthorOfPublicatione83a2b03-3245-4584-8b56-96bfa63a7596
relation.isAuthorOfPublication34b85e22-88ce-4035-a53e-2bafb0c3310b
relation.isAuthorOfPublication.latestForDiscoveryc6edf3ab-5134-4c07-943b-bfca90d13f34

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
paperQGZP.pdf
Size:
664.02 KB
Format:
Adobe Portable Document Format
Description:

Collections