{"id":"https://openalex.org/W3204297265","doi":"https://doi.org/10.1145/3472456.3472500","title":"Parallel Multi-split Extendible Hashing for Persistent Memory","display_name":"Parallel Multi-split Extendible Hashing for Persistent Memory","publication_year":2021,"publication_date":"2021-08-09","ids":{"openalex":"https://openalex.org/W3204297265","doi":"https://doi.org/10.1145/3472456.3472500","mag":"3204297265"},"language":"en","primary_location":{"id":"doi:10.1145/3472456.3472500","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3472456.3472500","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"50th International Conference on Parallel Processing","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5086807774","display_name":"Jing Hu","orcid":"https://orcid.org/0000-0001-9227-7522"},"institutions":[{"id":"https://openalex.org/I4210138186","display_name":"Wuhan National Laboratory for Optoelectronics","ror":"https://ror.org/03c9ncn37","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210138186"]},{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Jing Hu","raw_affiliation_strings":["Wuhan National Laboratory for Optoelectronics, Huazhong University of Science and Technology, China"],"affiliations":[{"raw_affiliation_string":"Wuhan National Laboratory for Optoelectronics, Huazhong University of Science and Technology, China","institution_ids":["https://openalex.org/I4210138186","https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5022398110","display_name":"Jianxi Chen","orcid":"https://orcid.org/0000-0003-1597-1881"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]},{"id":"https://openalex.org/I4210138186","display_name":"Wuhan National Laboratory for Optoelectronics","ror":"https://ror.org/03c9ncn37","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210138186"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jianxi Chen","raw_affiliation_strings":["Wuhan National Laboratory for Optoelectronics, Huazhong University of Science and Technology, China"],"affiliations":[{"raw_affiliation_string":"Wuhan National Laboratory for Optoelectronics, Huazhong University of Science and Technology, China","institution_ids":["https://openalex.org/I4210138186","https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102214085","display_name":"Yifeng Zhu","orcid":null},"institutions":[{"id":"https://openalex.org/I7947594","display_name":"University of Maine","ror":"https://ror.org/01adr0w49","country_code":"US","type":"education","lineage":["https://openalex.org/I2802397601","https://openalex.org/I7947594"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yifeng Zhu","raw_affiliation_strings":["University of Maine, USA"],"affiliations":[{"raw_affiliation_string":"University of Maine, USA","institution_ids":["https://openalex.org/I7947594"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5072334342","display_name":"Qing Yang","orcid":"https://orcid.org/0000-0002-0833-8204"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]},{"id":"https://openalex.org/I4210138186","display_name":"Wuhan National Laboratory for Optoelectronics","ror":"https://ror.org/03c9ncn37","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210138186"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Qing Yang","raw_affiliation_strings":["Wuhan National Laboratory for Optoelectronics, Huazhong University of Science and Technology, China"],"affiliations":[{"raw_affiliation_string":"Wuhan National Laboratory for Optoelectronics, Huazhong University of Science and Technology, China","institution_ids":["https://openalex.org/I4210138186","https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5005441329","display_name":"Zhouxuan Peng","orcid":"https://orcid.org/0000-0003-0825-4905"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]},{"id":"https://openalex.org/I4210138186","display_name":"Wuhan National Laboratory for Optoelectronics","ror":"https://ror.org/03c9ncn37","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210138186"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhouxuan Peng","raw_affiliation_strings":["Wuhan National Laboratory for Optoelectronics, Huazhong University of Science and Technology, China"],"affiliations":[{"raw_affiliation_string":"Wuhan National Laboratory for Optoelectronics, Huazhong University of Science and Technology, China","institution_ids":["https://openalex.org/I4210138186","https://openalex.org/I47720641"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5103443072","display_name":"Ya Yu","orcid":null},"institutions":[{"id":"https://openalex.org/I4210138186","display_name":"Wuhan National Laboratory for Optoelectronics","ror":"https://ror.org/03c9ncn37","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210138186"]},{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ya Yu","raw_affiliation_strings":["Wuhan National Laboratory for Optoelectronics,Huazhong University of Science and Technology, China"],"affiliations":[{"raw_affiliation_string":"Wuhan National Laboratory for Optoelectronics,Huazhong University of Science and Technology, China","institution_ids":["https://openalex.org/I4210138186","https://openalex.org/I47720641"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5086807774"],"corresponding_institution_ids":["https://openalex.org/I4210138186","https://openalex.org/I47720641"],"apc_list":null,"apc_paid":null,"fwci":0.9169,"has_fulltext":false,"cited_by_count":8,"citation_normalized_percentile":{"value":0.76451992,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"10"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","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/T11181","display_name":"Advanced Data Storage Technologies","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.9994000196456909,"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/T11478","display_name":"Caching and Content Delivery","score":0.9991999864578247,"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.8417203426361084},{"id":"https://openalex.org/keywords/hash-function","display_name":"Hash function","score":0.6791458129882812},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.6622734069824219},{"id":"https://openalex.org/keywords/hash-table","display_name":"Hash table","score":0.6523184180259705},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5944735407829285},{"id":"https://openalex.org/keywords/lock","display_name":"Lock (firearm)","score":0.5494588613510132},{"id":"https://openalex.org/keywords/dram","display_name":"Dram","score":0.5460458397865295},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.5127073526382446},{"id":"https://openalex.org/keywords/concurrent-data-structure","display_name":"Concurrent data structure","score":0.4616372287273407},{"id":"https://openalex.org/keywords/concurrency-control","display_name":"Concurrency control","score":0.41186124086380005},{"id":"https://openalex.org/keywords/data-structure","display_name":"Data structure","score":0.38351142406463623},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.2944381833076477},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.26275354623794556},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.08127307891845703}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8417203426361084},{"id":"https://openalex.org/C99138194","wikidata":"https://www.wikidata.org/wiki/Q183427","display_name":"Hash function","level":2,"score":0.6791458129882812},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6622734069824219},{"id":"https://openalex.org/C67388219","wikidata":"https://www.wikidata.org/wiki/Q207440","display_name":"Hash table","level":3,"score":0.6523184180259705},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5944735407829285},{"id":"https://openalex.org/C174839445","wikidata":"https://www.wikidata.org/wiki/Q1134386","display_name":"Lock (firearm)","level":2,"score":0.5494588613510132},{"id":"https://openalex.org/C7366592","wikidata":"https://www.wikidata.org/wiki/Q1255620","display_name":"Dram","level":2,"score":0.5460458397865295},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.5127073526382446},{"id":"https://openalex.org/C203222032","wikidata":"https://www.wikidata.org/wiki/Q5159104","display_name":"Concurrent data structure","level":3,"score":0.4616372287273407},{"id":"https://openalex.org/C84511453","wikidata":"https://www.wikidata.org/wiki/Q2914952","display_name":"Concurrency control","level":3,"score":0.41186124086380005},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.38351142406463623},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.2944381833076477},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.26275354623794556},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.08127307891845703},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0},{"id":"https://openalex.org/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","level":1,"score":0.0},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0},{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3472456.3472500","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3472456.3472500","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"50th International Conference on Parallel Processing","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":22,"referenced_works":["https://openalex.org/W95608104","https://openalex.org/W1422898865","https://openalex.org/W1564381193","https://openalex.org/W1567210335","https://openalex.org/W1985229168","https://openalex.org/W1987072014","https://openalex.org/W1987201308","https://openalex.org/W2043934800","https://openalex.org/W2047041676","https://openalex.org/W2087966340","https://openalex.org/W2136390693","https://openalex.org/W2433709474","https://openalex.org/W2594680891","https://openalex.org/W2613970404","https://openalex.org/W2774631097","https://openalex.org/W2795182149","https://openalex.org/W2973470836","https://openalex.org/W2975438130","https://openalex.org/W3043181684","https://openalex.org/W3100941245","https://openalex.org/W3103616267","https://openalex.org/W3105935810"],"related_works":["https://openalex.org/W2522020790","https://openalex.org/W2917654163","https://openalex.org/W2066792155","https://openalex.org/W3006268170","https://openalex.org/W2270819912","https://openalex.org/W4310742963","https://openalex.org/W2982518754","https://openalex.org/W2754664583","https://openalex.org/W2769127070","https://openalex.org/W2914106632"],"abstract_inverted_index":{"Emerging":[0],"persistent":[1],"memory":[2],"(PM)":[3],"is":[4,109],"a":[5,68],"promising":[6],"technology":[7],"that":[8,37,101],"provides":[9],"near-DRAM":[10],"performance":[11],"and":[12,27,59,87,116],"disk-like":[13],"durability.":[14],"However,":[15],"many":[16],"data":[17,61,83,89,137],"structures":[18],"designed":[19],"based":[20],"on":[21,43],"DRAM,":[22],"such":[23],"as":[24],"hash":[25,41],"table":[26],"B-tree,":[28],"are":[29],"sub-optimal":[30],"for":[31,114,121],"PM.":[32],"Prior":[33],"studies":[34],"have":[35],"shown":[36],"the":[38,78,92,97],"scalability":[39],"of":[40,136],"tables":[42],"Intel":[44],"Optane":[45],"DC":[46],"Persistent":[47],"Memory":[48],"Modules":[49],"(DCPMM)":[50],"degrades":[51],"significantly":[52],"due":[53],"to":[54,103,111,118],"expensive":[55],"lock-based":[56],"concurrency":[57],"control":[58],"massive":[60],"movements":[62,84],"during":[63,85],"rehashing.":[64],"This":[65],"paper":[66],"proposes":[67],"lock-free":[69],"parallel":[70],"multi-split":[71],"extendible":[72],"hashing":[73,106],"scheme":[74],"(PMEH),":[75],"which":[76],"eliminates":[77],"lock":[79],"contention":[80],"overhead,":[81],"reduces":[82],"rehashing,":[86],"ensures":[88],"consistency.":[90],"Under":[91],"widely":[93],"used":[94],"YCSB":[95],"workloads,":[96],"evaluation":[98],"results":[99],"show":[100],"compared":[102],"other":[104],"state-of-the-art":[105],"schemes,":[107],"PMEH":[108,130],"up":[110,117],"1.38x":[112],"faster":[113,120],"insertion":[115],"1.9x":[119],"deletion,":[122],"while":[123],"reducing":[124],"52%":[125],"extra":[126],"writes.":[127],"In":[128],"addition,":[129],"can":[131],"ensure":[132],"instant":[133],"recovery":[134],"regardless":[135],"size.":[138]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
