Hardware Signature Designs to Deal With Asymmetry in Transactional Data Sets

dc.centroE.T.S.I. Informáticaes_ES
dc.contributor.authorQuislant-del-Barrio, Ricardo
dc.contributor.authorGutiérrez-Carrasco, Eladio Damián
dc.contributor.authorPlata-González, Óscar Guillermo
dc.contributor.authorLópez-Zapata, Emilio
dc.date.accessioned2024-09-24T16:30:51Z
dc.date.available2024-09-24T16:30:51Z
dc.date.issued2013
dc.departamentoArquitectura de Computadores
dc.description.abstractTransactional Memory (TM) systems must track memory accesses made by concurrent transactions in order to detect conflicts. Many TM implementations use signatures for this purpose, which summarize reads and writes in fixed-size bit registers at the cost of false positives (detection of nonexisting conflicts). Signatures are commonly implemented as two separate same-sized Bloom filters, one for reads and other for writes. In contrast, transactions frequently exhibit read and write sets of uneven cardinality. This mismatch between data sets and filter storage introduces inefficiencies in the use of signatures that have some impact on performance. This paper presents different signature designs as alternatives to the common scheme to deal with the asymmetry in transactional data sets in an effective way. Basically, we analyze two classes of new signatures, called multiset and reconfigurable asymmetric signatures. The first class uses only one Bloom filter to track both read and write sets, while the second class uses Bloom filters of configurable size for reads and writes. The main focus of this paper is a thorough study of these alternative signature designs, including a statistical analysis of false positives and an experimental evaluation, providing performance results and hardware area, time and energy requirements.es_ES
dc.identifier.citationRicardo Quislant; Eladio Gutierrez; Oscar Plata; Emilio L. Zapata. Hardware Signature Designs to Deal With Asymmetry in Transactional Data Sets. IEEE Transactions on Parallel and Distributed Systems. 24, pp. 506 - 519. 2013.es_ES
dc.identifier.doi10.1109/TPDS.2012.138
dc.identifier.urihttps://hdl.handle.net/10630/33091
dc.language.isoenges_ES
dc.publisherIEEEes_ES
dc.rights.accessRightsopen accesses_ES
dc.subjectOrdenadores - Memoriases_ES
dc.subject.otherHardware transactional memoryes_ES
dc.subject.otherBloom filteres_ES
dc.subject.othersignatureses_ES
dc.subject.otherconflict detectiones_ES
dc.subject.otherlocalityes_ES
dc.subject.othermultisetes_ES
dc.subject.otherasymmetrices_ES
dc.titleHardware Signature Designs to Deal With Asymmetry in Transactional Data Setses_ES
dc.typejournal articlees_ES
dc.type.hasVersionAMes_ES
dspace.entity.typePublication
relation.isAuthorOfPublicationc6edf3ab-5134-4c07-943b-bfca90d13f34
relation.isAuthorOfPublicationf3eeec7d-5b4e-4ca9-abad-3cb620f46252
relation.isAuthorOfPublication34b85e22-88ce-4035-a53e-2bafb0c3310b
relation.isAuthorOfPublicatione83a2b03-3245-4584-8b56-96bfa63a7596
relation.isAuthorOfPublication.latestForDiscoveryc6edf3ab-5134-4c07-943b-bfca90d13f34

Files

Original bundle

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

Collections