Unified Locality-Sensitive Signatures for 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.authorPlata-González, Óscar Guillermo
dc.contributor.authorLópez-Zapata, Emilio
dc.date.accessioned2025-01-15T11:30:53Z
dc.date.available2025-01-15T11:30:53Z
dc.date.created2011
dc.date.issued2011
dc.departamentoArquitectura de Computadores
dc.descriptionhttps://www.springernature.com/gp/open-science/policies/book-policieses_ES
dc.description.abstractTransactional memory systems coordinate the execution of concurrent transactions by committing non-conflicting ones. Transaction conflicts are detected by recording on-the-fly the memory locations issued by the threads. Some implementations use two per-thread Bloom filters (signatures), one for reads and another for writes, for that purpose. Signatures summarize sets of memory addresses accessed inside a transaction in bounded hardware. However, fixed-sized hardware introduces the address aliasing problem that results in false positives during the conflict checking process. It is known that the false positive rate increases with the size of the transactions, which has a strong negative impact in the performance of their concurrent execution. In a previous work, authors developed a technique with the aim of reducing the probability of false positives by exploiting spatial locality. In this paper we propose a new technique based on joining the two Bloom filters into a single one and partially sharing the hash function mappings for reads and writes. This unification technique is combined with the locality-sensitive one and it is proved that the false positive rate is further reduced. This paper proves that unified locality-sensitive signatures improve the execution performance of large concurrent transactions in most tested codes compared to separate signatures, without increasing significantly the required hardware area and with a small increment of power consumption.es_ES
dc.identifier.citationRicardo Quislant, Eladio Gutierrez, Oscar Plata, Emilio L. Zapata. Unified Locality-Sensitive Signatures for Transactional Memory. En Parallel Processing, Euro-Par 2011. Lecture Notes in Computer Science, vol 6852, pp. 326-337, 2011.es_ES
dc.identifier.doi10.1007/978-3-642-23400-2_30
dc.identifier.urihttps://hdl.handle.net/10630/36365
dc.language.isoenges_ES
dc.publisherSpringeres_ES
dc.relation.eventdate29 agosto, 2 septiembre de 2011es_ES
dc.relation.eventplaceBurdeos, Franciaes_ES
dc.relation.eventtitleEuro-Par 2011 Parallel Processinges_ES
dc.rights.accessRightsopen accesses_ES
dc.subjectOrdenadores - Memoriases_ES
dc.subjectIngeniería de ordenadoreses_ES
dc.subject.otherHardware transactional memoryes_ES
dc.subject.othermemory localityes_ES
dc.subject.othersignatureses_ES
dc.subject.otherBloom filterses_ES
dc.titleUnified Locality-Sensitive Signatures for Transactional Memoryes_ES
dc.typeconference outputes_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:
paper.pdf
Size:
183.65 KB
Format:
Adobe Portable Document Format
Description: