SPHT: Scalable Persistent Hardware Transactions
Autor(a) principal: | |
---|---|
Data de Publicação: | 2021 |
Outros Autores: | , , , |
Tipo de documento: | Artigo de conferência |
Idioma: | eng |
Título da fonte: | Repositório Institucional da UNESP |
Texto Completo: | http://hdl.handle.net/11449/218289 |
Resumo: | With 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. |
id |
UNSP_c253fbd47923b3ebc8c82337aa2cc9d3 |
---|---|
oai_identifier_str |
oai:repositorio.unesp.br:11449/218289 |
network_acronym_str |
UNSP |
network_name_str |
Repositório Institucional da UNESP |
repository_id_str |
2946 |
spelling |
SPHT: Scalable Persistent Hardware TransactionsWith 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.FCTFundação de Amparo à Pesquisa do Estado de São Paulo (FAPESP)EU's H2020 R&I programme (EPEEC project)INESC ID, Lisbon, PortugalInst Super Tecn, Lisbon, PortugalUNESP Univ Estadual Paulista, Sao Paulo, SP, BrazilUNESP Univ Estadual Paulista, Sao Paulo, SP, BrazilFCT: UIDB/50021/2020FAPESP: 2018/15519-5FAPESP: 2019/10471-7EU's H2020 R&I programme (EPEEC project): GA 801051Usenix AssocINESC IDInst Super TecnUniversidade Estadual Paulista (UNESP)Castro, DanielBaldassin, Alexandro [UNESP]Barreto, JoaoRomano, PaoloUSENIX Assoc2022-04-28T17:20:16Z2022-04-28T17:20:16Z2021-01-01info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/conferenceObject155-169Proceedings Of The 19th Usenix Conference On File And Storage Technologies (fast '21). Berkeley: Usenix Assoc, p. 155-169, 2021.http://hdl.handle.net/11449/218289WOS:000668976100011Web of Sciencereponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESPengProceedings Of The 19th Usenix Conference On File And Storage Technologies (fast '21)info:eu-repo/semantics/openAccess2022-04-28T17:20:16Zoai:repositorio.unesp.br:11449/218289Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462024-08-05T15:39:27.121485Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false |
dc.title.none.fl_str_mv |
SPHT: Scalable Persistent Hardware Transactions |
title |
SPHT: Scalable Persistent Hardware Transactions |
spellingShingle |
SPHT: Scalable Persistent Hardware Transactions Castro, Daniel |
title_short |
SPHT: Scalable Persistent Hardware Transactions |
title_full |
SPHT: Scalable Persistent Hardware Transactions |
title_fullStr |
SPHT: Scalable Persistent Hardware Transactions |
title_full_unstemmed |
SPHT: Scalable Persistent Hardware Transactions |
title_sort |
SPHT: Scalable Persistent Hardware Transactions |
author |
Castro, Daniel |
author_facet |
Castro, Daniel Baldassin, Alexandro [UNESP] Barreto, Joao Romano, Paolo USENIX Assoc |
author_role |
author |
author2 |
Baldassin, Alexandro [UNESP] Barreto, Joao Romano, Paolo USENIX Assoc |
author2_role |
author author author author |
dc.contributor.none.fl_str_mv |
INESC ID Inst Super Tecn Universidade Estadual Paulista (UNESP) |
dc.contributor.author.fl_str_mv |
Castro, Daniel Baldassin, Alexandro [UNESP] Barreto, Joao Romano, Paolo USENIX Assoc |
description |
With 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. |
publishDate |
2021 |
dc.date.none.fl_str_mv |
2021-01-01 2022-04-28T17:20:16Z 2022-04-28T17:20:16Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/conferenceObject |
format |
conferenceObject |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
Proceedings Of The 19th Usenix Conference On File And Storage Technologies (fast '21). Berkeley: Usenix Assoc, p. 155-169, 2021. http://hdl.handle.net/11449/218289 WOS:000668976100011 |
identifier_str_mv |
Proceedings Of The 19th Usenix Conference On File And Storage Technologies (fast '21). Berkeley: Usenix Assoc, p. 155-169, 2021. WOS:000668976100011 |
url |
http://hdl.handle.net/11449/218289 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
Proceedings Of The 19th Usenix Conference On File And Storage Technologies (fast '21) |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
155-169 |
dc.publisher.none.fl_str_mv |
Usenix Assoc |
publisher.none.fl_str_mv |
Usenix Assoc |
dc.source.none.fl_str_mv |
Web of Science reponame:Repositório Institucional da UNESP instname:Universidade Estadual Paulista (UNESP) instacron:UNESP |
instname_str |
Universidade Estadual Paulista (UNESP) |
instacron_str |
UNESP |
institution |
UNESP |
reponame_str |
Repositório Institucional da UNESP |
collection |
Repositório Institucional da UNESP |
repository.name.fl_str_mv |
Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP) |
repository.mail.fl_str_mv |
|
_version_ |
1808128545429389312 |