{"id":"https://openalex.org/W2909561648","doi":"https://doi.org/10.1109/tpds.2018.2861712","title":"The Case for Phase-Based Transactional Memory","display_name":"The Case for Phase-Based Transactional Memory","publication_year":2018,"publication_date":"2018-07-31","ids":{"openalex":"https://openalex.org/W2909561648","doi":"https://doi.org/10.1109/tpds.2018.2861712","mag":"2909561648"},"language":"en","primary_location":{"id":"doi:10.1109/tpds.2018.2861712","is_oa":false,"landing_page_url":"http://doi.org/10.1109/tpds.2018.2861712","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"http://americanae.aecid.es/americanae/es/registros/registro.do?tipoRegistro=MTD&idBib=1794496","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5090480187","display_name":"Jo\u00e3o P. L. de Carvalho","orcid":"https://orcid.org/0000-0002-3476-184X"},"institutions":[{"id":"https://openalex.org/I181391015","display_name":"Universidade Estadual de Campinas (UNICAMP)","ror":"https://ror.org/04wffgt70","country_code":"BR","type":"education","lineage":["https://openalex.org/I181391015"]},{"id":"https://openalex.org/I4210148978","display_name":"Hospital de Cl\u00ednicas da Unicamp","ror":"https://ror.org/05g89bp20","country_code":"BR","type":"healthcare","lineage":["https://openalex.org/I4210148978"]}],"countries":["BR"],"is_corresponding":true,"raw_author_name":"Joao P. L. de Carvalho","raw_affiliation_strings":["UNICAMP -Institute of Computing, Campinas 13083-970, Brazil"],"affiliations":[{"raw_affiliation_string":"UNICAMP -Institute of Computing, Campinas 13083-970, Brazil","institution_ids":["https://openalex.org/I181391015","https://openalex.org/I4210148978"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5067675731","display_name":"Guido Ara\u00fajo","orcid":"https://orcid.org/0000-0003-4869-5190"},"institutions":[{"id":"https://openalex.org/I181391015","display_name":"Universidade Estadual de Campinas (UNICAMP)","ror":"https://ror.org/04wffgt70","country_code":"BR","type":"education","lineage":["https://openalex.org/I181391015"]},{"id":"https://openalex.org/I4210148978","display_name":"Hospital de Cl\u00ednicas da Unicamp","ror":"https://ror.org/05g89bp20","country_code":"BR","type":"healthcare","lineage":["https://openalex.org/I4210148978"]},{"id":"https://openalex.org/I879563668","display_name":"Universidade Estadual Paulista (Unesp)","ror":"https://ror.org/00987cb86","country_code":"BR","type":"education","lineage":["https://openalex.org/I879563668"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Guido Araujo","raw_affiliation_strings":["UNESP -Univ Estadual Paulista, S\u00e3o Paulo 01049-010, Brazil","UNICAMP -Institute of Computing, Campinas 13083-970, Brazil"],"affiliations":[{"raw_affiliation_string":"UNESP -Univ Estadual Paulista, S\u00e3o Paulo 01049-010, Brazil","institution_ids":["https://openalex.org/I879563668"]},{"raw_affiliation_string":"UNICAMP -Institute of Computing, Campinas 13083-970, Brazil","institution_ids":["https://openalex.org/I181391015","https://openalex.org/I4210148978"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5000733584","display_name":"Alexandro Baldassin","orcid":"https://orcid.org/0000-0001-8824-3055"},"institutions":[{"id":"https://openalex.org/I181391015","display_name":"Universidade Estadual de Campinas (UNICAMP)","ror":"https://ror.org/04wffgt70","country_code":"BR","type":"education","lineage":["https://openalex.org/I181391015"]},{"id":"https://openalex.org/I4210148978","display_name":"Hospital de Cl\u00ednicas da Unicamp","ror":"https://ror.org/05g89bp20","country_code":"BR","type":"healthcare","lineage":["https://openalex.org/I4210148978"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Alexandro Baldassin","raw_affiliation_strings":["UNICAMP -Institute of Computing, Campinas 13083-970, Brazil"],"affiliations":[{"raw_affiliation_string":"UNICAMP -Institute of Computing, Campinas 13083-970, Brazil","institution_ids":["https://openalex.org/I181391015","https://openalex.org/I4210148978"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5090480187"],"corresponding_institution_ids":["https://openalex.org/I181391015","https://openalex.org/I4210148978"],"apc_list":null,"apc_paid":null,"fwci":1.1725,"has_fulltext":false,"cited_by_count":9,"citation_normalized_percentile":{"value":0.82296222,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":"30","issue":"2","first_page":"459","last_page":"472"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9948999881744385,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9939000010490417,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7789803147315979},{"id":"https://openalex.org/keywords/transactional-memory","display_name":"Transactional memory","score":0.5854752063751221},{"id":"https://openalex.org/keywords/database-transaction","display_name":"Database transaction","score":0.21086344122886658},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.16601189970970154}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7789803147315979},{"id":"https://openalex.org/C134277064","wikidata":"https://www.wikidata.org/wiki/Q878206","display_name":"Transactional memory","level":3,"score":0.5854752063751221},{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.21086344122886658},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.16601189970970154}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/tpds.2018.2861712","is_oa":false,"landing_page_url":"http://doi.org/10.1109/tpds.2018.2861712","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","raw_type":"journal-article"},{"id":"pmh:oai:americanae.aecid.es:1794496","is_oa":true,"landing_page_url":"http://americanae.aecid.es/americanae/es/registros/registro.do?tipoRegistro=MTD&idBib=1794496","pdf_url":null,"source":{"id":"https://openalex.org/S4306400786","display_name":"Americanae (AECID Library)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"reponame:Reposit\u00f3rio Institucional da UNESP","raw_type":"info:eu-repo/semantics/article"},{"id":"pmh:oai:repositorio.unesp.br:11449/171297","is_oa":true,"landing_page_url":"http://hdl.handle.net/11449/171297","pdf_url":null,"source":{"id":"https://openalex.org/S4377196277","display_name":"UNESP Institutional Repository (S\u00e3o Paulo State University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I879563668","host_organization_name":"Universidade Estadual Paulista (Unesp)","host_organization_lineage":["https://openalex.org/I879563668"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"instacron:UNESP","raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"pmh:oai:americanae.aecid.es:1794496","is_oa":true,"landing_page_url":"http://americanae.aecid.es/americanae/es/registros/registro.do?tipoRegistro=MTD&idBib=1794496","pdf_url":null,"source":{"id":"https://openalex.org/S4306400786","display_name":"Americanae (AECID Library)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"reponame:Reposit\u00f3rio Institucional da UNESP","raw_type":"info:eu-repo/semantics/article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G2987729232","display_name":null,"funder_award_id":"446160/2014-8","funder_id":"https://openalex.org/F4320322025","funder_display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico"},{"id":"https://openalex.org/G5079005330","display_name":null,"funder_award_id":"support","funder_id":"https://openalex.org/F4320322025","funder_display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico"},{"id":"https://openalex.org/G8705518295","display_name":null,"funder_award_id":"2016/15337-9","funder_id":"https://openalex.org/F4320320997","funder_display_name":"Funda\u00e7\u00e3o de Amparo \u00e0 Pesquisa do Estado de S\u00e3o Paulo"}],"funders":[{"id":"https://openalex.org/F4320320997","display_name":"Funda\u00e7\u00e3o de Amparo \u00e0 Pesquisa do Estado de S\u00e3o Paulo","ror":"https://ror.org/02ddkpn78"},{"id":"https://openalex.org/F4320322025","display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","ror":"https://ror.org/03swz6y49"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":37,"referenced_works":["https://openalex.org/W1523021320","https://openalex.org/W1963124175","https://openalex.org/W1978896667","https://openalex.org/W1979330015","https://openalex.org/W1992490313","https://openalex.org/W2005064465","https://openalex.org/W2039853491","https://openalex.org/W2042082001","https://openalex.org/W2047526931","https://openalex.org/W2055100610","https://openalex.org/W2074894539","https://openalex.org/W2087476542","https://openalex.org/W2100091242","https://openalex.org/W2100716766","https://openalex.org/W2105055683","https://openalex.org/W2113751407","https://openalex.org/W2119226929","https://openalex.org/W2121768251","https://openalex.org/W2135026800","https://openalex.org/W2135430119","https://openalex.org/W2137949772","https://openalex.org/W2141475351","https://openalex.org/W2141758526","https://openalex.org/W2155500238","https://openalex.org/W2161652554","https://openalex.org/W2163654949","https://openalex.org/W2165791323","https://openalex.org/W2166916607","https://openalex.org/W2221794457","https://openalex.org/W2259021409","https://openalex.org/W2617579904","https://openalex.org/W2777032998","https://openalex.org/W4244583165","https://openalex.org/W4298077439","https://openalex.org/W6674957326","https://openalex.org/W6688300079","https://openalex.org/W6747008684"],"related_works":["https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2069952143","https://openalex.org/W2177773059","https://openalex.org/W2335905257","https://openalex.org/W3086779066","https://openalex.org/W2005064465","https://openalex.org/W4247233665","https://openalex.org/W2390279801","https://openalex.org/W2171499640"],"abstract_inverted_index":{"In":[0,67],"recent":[1,137],"years,":[2],"Hybrid":[3],"TM":[4],"(HyTM)":[5],"has":[6],"been":[7],"proposed":[8],"as":[9],"a":[10,119,127,165,192],"transactional":[11,76],"memory":[12],"approach":[13],"that":[14,30,51,146,180],"leverages":[15],"on":[16,85,92,113],"the":[17,64,72,80,107,135,141,156,177],"advantages":[18],"of":[19,83,158,171],"both":[20],"hardware":[21],"(HTM)":[22],"and":[23,37,57,130],"software":[24,97],"(STM)":[25],"execution":[26,43],"modes.":[27,44],"HyTM":[28],"assumes":[29],"concurrent":[31,52],"transactions":[32,53,60],"have":[33,54],"very":[34],"different":[35,42],"phases":[36],"thus":[38,58,162],"should":[39],"run":[40,62],"under":[41,63],"Conversely,":[45],"Phased":[46],"Transactional":[47],"Memory":[48],"(PhTM)":[49],"considers":[50],"similar":[55],"phases,":[56],"all":[59],"could":[61],"same":[65],"mode.":[66,98],"this":[68],"paper":[69],"we":[70,174],"make":[71],"case":[73],"for":[74,106,176],"phase-based":[75,121],"systems":[77,183],"using":[78,101],"PhTM*,":[79],"first":[81,178],"implementation":[82],"PhTM":[84],"modern":[86],"HTM-ready":[87],"processors.":[88],"PhTM*":[89,111,164],"novelty":[90],"relies":[91],"avoiding":[93],"unnecessary":[94],"transitions":[95],"to":[96,154,168],"Experimental":[99],"results":[100],"Broadwell&amp;#x0027;s":[102],"TSX":[103],"reveal":[104],"that,":[105],"STAMP":[108,147],"benchmark":[109],"suite,":[110],"performs":[112],"average":[114],"1.68x":[115],"better":[116,124,132,166,187],"than":[117,125,133,188],"PhTM,":[118],"previous":[120],"TM,":[122],"2.08x":[123],"HyTM-NOrec,":[126],"state-of-the-art":[128],"HyTM,":[129],"2.28x":[131],"HyCO,":[134],"most":[136],"hybrid":[138,152,160,182],"system":[139,190],"in":[140,191],"literature.":[142],"We":[143],"also":[144],"show":[145,175],"applications":[148],"do":[149,184],"not":[150,185],"exhibit":[151],"behavior":[153],"justify":[155],"use":[157],"conventional":[159,181],"systems,":[161],"making":[163],"solution":[167],"those":[169],"type":[170],"programs.":[172],"Finally,":[173],"time":[179],"perform":[186],"phased-based":[189],"scenario":[193],"with":[194],"hybrid-behaved":[195],"transactions.":[196]},"counts_by_year":[{"year":2022,"cited_by_count":3},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":1}],"updated_date":"2026-04-10T15:06:20.359241","created_date":"2025-10-10T00:00:00"}
