Irrevocabilidad Relajada para Memoria Transaccional Hardware

dc.centroE.T.S.I. Informáticaes_ES
dc.contributor.authorQuislant-del-Barrio, Ricardo
dc.contributor.authorGutiérrez-Carrasco, Eladio Damián
dc.contributor.authorZapata, Emilio L.
dc.contributor.authorPlata-González, Óscar Guillermo
dc.date.accessioned2016-09-20T12:03:45Z
dc.date.available2016-09-20T12:03:45Z
dc.date.created2016
dc.date.issued2016-09-20
dc.departamentoArquitectura de Computadores
dc.description.abstractLos sistemas comerciales que ofrecen memoria transaccional (TM) implementan un sistema hardware best-effort (BE-HTM) con limitaciones. Es necesario programar un fallback software basado en cerrojos para asegurar el progreso de la aplicación. En este artículo se propone un nuevo tipo de irrevocabilidad hardware (un modo transaccional que marca las transacciones como no abortables) para hacer frente a las limitaciones de los sistemas BE-HTM de una manera mas eficiente, y para liberar a al usuario de tener que programar un fallback. Se basa en el concepto de suscripción relajada utilizada o en el contexto de la programación de fallbacks basada o en cerrojos, donde la transacción se suscribe al cerrojo al final de la misma en lugar de al principio. El mecanismo de irrevocabilidad relajada hardware no involucra cambios en el protocolo de coherencia y se compara con su homólogo software, que proponemos como un fallback con suscripción relajada de espera escapada. También proponemos la irrevocabilidad relajada con anticipación, un mecanismo que no se puede implementar en software, y que mejora el rendimiento de las aplicaciones con múltiples reemplazos de bloques transaccionales de caché. La evaluación de las propuestas se lleva a cabo con el simulador Simics/GEMS junto con la suite de benchmarks STAMP, y se obtiene una mejora de rendimiento sobre el fallback del 14% al 28% para algunos benchmarks.es_ES
dc.description.sponsorshipUniversidad de Málaga. Campus de Excelencia Internacional Andalucía Tech.es_ES
dc.identifier.orcidhttp://orcid.org/0000-0001-9748-9161es_ES
dc.identifier.urihttp://hdl.handle.net/10630/12051
dc.language.isospaes_ES
dc.relation.eventdate14-16 septiembre 2016es_ES
dc.relation.eventplaceSalamanca, Españaes_ES
dc.relation.eventtitleXXVII Jornadas de Paralelismo, 2016es_ES
dc.rightsby-nc-nd
dc.rights.accessRightsopen accesses_ES
dc.subjectArquitectura de computadoreses_ES
dc.subject.otherMemoria Transaccional Hardwarees_ES
dc.subject.otherBest-effortes_ES
dc.subject.otherIrrevocabilidad Relajadaes_ES
dc.subject.otherFallbackes_ES
dc.titleIrrevocabilidad Relajada para Memoria Transaccional Hardwarees_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.isAuthorOfPublication.latestForDiscoveryc6edf3ab-5134-4c07-943b-bfca90d13f34

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
JS2016_paper_39.pdf
Size:
576.09 KB
Format:
Adobe Portable Document Format
Description:
Irrevocabilidad Relajada para Memoria Transaccional Hardware
Download

Description: Irrevocabilidad Relajada para Memoria Transaccional Hardware