Improving Signature Behavior by Irrevocability in Transactional Memory Systems

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.accessioned2025-01-23T08:00:22Z
dc.date.available2025-01-23T08:00:22Z
dc.date.issued2014
dc.departamentoArquitectura de Computadores
dc.descriptionIEEE permite al autor depositar la versión preprint o posprint en el repositorio institucional establecido en el acuerdo de publicación del autor.es_ES
dc.description.abstractSignatures have been proposed in Hardware Transactional Memory (HTM) to represent read and write sets of transactions and decouple transaction conflict detection from private caches. Generally, signatures are implemented as Bloom filters that allow unbounded read/write sets to be summarized in bounded hardware, at the cost of address aliasing that causes false conflict detection. Such conflicts rises exponentially as signature fills so they can lead a parallel program to perform worse than its sequential counterpart (we say that signature saturates). In this work, irrevocability is proposed to address the signature saturation problem. When a transaction is near to saturate its signature, the transaction enters an irrevocable state that prevents it from being aborted. Then, such a transaction keeps running while the others are either stalled or allowed to run concurrently. Two variants of irrevocability are analyzed in this paper. Experimental evaluation on an HTM simulator shows the benefits in performance and power consumption of the proposed irrevocability mechanisms.es_ES
dc.identifier.citationRicardo Quislant, Eladio Gutierrez, Emilio L. Zapata, Oscar Plata: Improving Signature Behavior by Irrevocability in Transactional Memory Systems. En IEEE 26th International Symposium on Computer Architecture and High Performance Computing, (SBAC-PAD'14), pp. 120-127, 2014es_ES
dc.identifier.urihttps://hdl.handle.net/10630/36786
dc.language.isoenges_ES
dc.publisherIEEE Computer Societyes_ES
dc.relation.eventdateOctubre 22-24, 2014es_ES
dc.relation.eventplaceParís, Franciaes_ES
dc.relation.eventtitleInternational Symposium on Computer Architecture and High Performance Computing, (SBAC-PAD'14)es_ES
dc.rights.accessRightsopen accesses_ES
dc.subjectOrdenadores - Memoriases_ES
dc.subject.otherIrrevocabilityes_ES
dc.subject.otherHardware transactional memoryes_ES
dc.subject.otherHardware signatureses_ES
dc.subject.otherBloom filterses_ES
dc.titleImproving Signature Behavior by Irrevocability in Transactional Memory Systemses_ES
dc.typeconference outputes_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:
paper-SBACPAD14-irrev.pdf
Size:
378.29 KB
Format:
Adobe Portable Document Format
Description: