SPHT: Scalable Persistent Hardware Transactions

dc.contributor.authorCastro, Daniel
dc.contributor.authorBaldassin, Alexandro [UNESP]
dc.contributor.authorBarreto, Joao
dc.contributor.authorRomano, Paolo
dc.contributor.authorUSENIX Assoc
dc.contributor.institutionINESC ID
dc.contributor.institutionInst Super Tecn
dc.contributor.institutionUniversidade Estadual Paulista (UNESP)
dc.date.accessioned2022-04-28T17:20:16Z
dc.date.available2022-04-28T17:20:16Z
dc.date.issued2021-01-01
dc.description.abstractWith the emergence of byte-addressable Persistent Memory (PM), a number of works have recently addressed the problem of how to implement persistent transactional memory using off-the-shelf hardware transactional memory systems. Using Intel Optane DC PM, we show, for the first time in the literature, experimental results highlighting several scalability bottlenecks of state of the art approaches, which so far have only been evaluated via PM emulation. We tackle these limitations by proposing SPHT (Scalable Persistent Hardware Transactions), an innovative Persistent Transactional Memory that exploits a set of novel mechanisms aimed at enhancing scalability both during transaction processing and recovery. We show that SPHT enhances throughput by up to 2.6x on STAMP and achieves speedups of up to 2.8x in the log replay phase vs. state of the art solutions.en
dc.description.affiliationINESC ID, Lisbon, Portugal
dc.description.affiliationInst Super Tecn, Lisbon, Portugal
dc.description.affiliationUNESP Univ Estadual Paulista, Sao Paulo, SP, Brazil
dc.description.affiliationUnespUNESP Univ Estadual Paulista, Sao Paulo, SP, Brazil
dc.description.sponsorshipFCT
dc.description.sponsorshipFundação de Amparo à Pesquisa do Estado de São Paulo (FAPESP)
dc.description.sponsorshipEU's H2020 R&I programme (EPEEC project)
dc.description.sponsorshipIdFCT: UIDB/50021/2020
dc.description.sponsorshipIdFAPESP: 2018/15519-5
dc.description.sponsorshipIdFAPESP: 2019/10471-7
dc.description.sponsorshipIdEU's H2020 R&I programme (EPEEC project): GA 801051
dc.format.extent155-169
dc.identifier.citationProceedings Of The 19th Usenix Conference On File And Storage Technologies (fast '21). Berkeley: Usenix Assoc, p. 155-169, 2021.
dc.identifier.urihttp://hdl.handle.net/11449/218289
dc.identifier.wosWOS:000668976100011
dc.language.isoeng
dc.publisherUsenix Assoc
dc.relation.ispartofProceedings Of The 19th Usenix Conference On File And Storage Technologies (fast '21)
dc.sourceWeb of Science
dc.titleSPHT: Scalable Persistent Hardware Transactionsen
dc.typeTrabalho apresentado em evento
dcterms.rightsHolderUsenix Assoc
unesp.author.orcid0000-0002-0726-2025[3]

Arquivos

Coleções