{"id":"https://openalex.org/W3202010581","doi":"https://doi.org/10.1145/3472456.3472475","title":"A Universal Construction to implement Concurrent Data Structure for NUMA-muticore","display_name":"A Universal Construction to implement Concurrent Data Structure for NUMA-muticore","publication_year":2021,"publication_date":"2021-08-09","ids":{"openalex":"https://openalex.org/W3202010581","doi":"https://doi.org/10.1145/3472456.3472475","mag":"3202010581"},"language":"en","primary_location":{"id":"doi:10.1145/3472456.3472475","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3472456.3472475","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/A5054247005","display_name":"Zhengming Yi","orcid":"https://orcid.org/0000-0002-5617-6465"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"zhengming yi","raw_affiliation_strings":["National University of Defense Technology"],"affiliations":[{"raw_affiliation_string":"National University of Defense Technology","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109403093","display_name":"Yiping Yao","orcid":null},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"yiping yao","raw_affiliation_strings":["National University of Defense Technology"],"affiliations":[{"raw_affiliation_string":"National University of Defense Technology","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5038149192","display_name":"Kai Chen","orcid":"https://orcid.org/0000-0003-4160-1024"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Kai Chen","raw_affiliation_strings":["National University of Defense Technology"],"affiliations":[{"raw_affiliation_string":"National University of Defense Technology","institution_ids":["https://openalex.org/I170215575"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5054247005"],"corresponding_institution_ids":["https://openalex.org/I170215575"],"apc_list":null,"apc_paid":null,"fwci":0.3056,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.60084914,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"11"},"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.9979000091552734,"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.9944999814033508,"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.8725888729095459},{"id":"https://openalex.org/keywords/concurrent-data-structure","display_name":"Concurrent data structure","score":0.782849133014679},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.7701642513275146},{"id":"https://openalex.org/keywords/data-structure","display_name":"Data structure","score":0.6622059941291809},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.6203089952468872},{"id":"https://openalex.org/keywords/consistency","display_name":"Consistency (knowledge bases)","score":0.5627979636192322},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.5397037267684937},{"id":"https://openalex.org/keywords/copying","display_name":"Copying","score":0.5288603901863098},{"id":"https://openalex.org/keywords/delegation","display_name":"Delegation","score":0.4481847584247589},{"id":"https://openalex.org/keywords/concurrency","display_name":"Concurrency","score":0.4476296007633209},{"id":"https://openalex.org/keywords/node","display_name":"Node (physics)","score":0.43265485763549805},{"id":"https://openalex.org/keywords/concurrency-control","display_name":"Concurrency control","score":0.41956204175949097},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.40546301007270813},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.26728975772857666},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.26187604665756226},{"id":"https://openalex.org/keywords/database-transaction","display_name":"Database transaction","score":0.1054239571094513}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8725888729095459},{"id":"https://openalex.org/C203222032","wikidata":"https://www.wikidata.org/wiki/Q5159104","display_name":"Concurrent data structure","level":3,"score":0.782849133014679},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.7701642513275146},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.6622059941291809},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.6203089952468872},{"id":"https://openalex.org/C2776436953","wikidata":"https://www.wikidata.org/wiki/Q5163215","display_name":"Consistency (knowledge bases)","level":2,"score":0.5627979636192322},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5397037267684937},{"id":"https://openalex.org/C2779151265","wikidata":"https://www.wikidata.org/wiki/Q1156791","display_name":"Copying","level":2,"score":0.5288603901863098},{"id":"https://openalex.org/C86532276","wikidata":"https://www.wikidata.org/wiki/Q1184065","display_name":"Delegation","level":2,"score":0.4481847584247589},{"id":"https://openalex.org/C193702766","wikidata":"https://www.wikidata.org/wiki/Q1414548","display_name":"Concurrency","level":2,"score":0.4476296007633209},{"id":"https://openalex.org/C62611344","wikidata":"https://www.wikidata.org/wiki/Q1062658","display_name":"Node (physics)","level":2,"score":0.43265485763549805},{"id":"https://openalex.org/C84511453","wikidata":"https://www.wikidata.org/wiki/Q2914952","display_name":"Concurrency control","level":3,"score":0.41956204175949097},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.40546301007270813},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.26728975772857666},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.26187604665756226},{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.1054239571094513},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0},{"id":"https://openalex.org/C66938386","wikidata":"https://www.wikidata.org/wiki/Q633538","display_name":"Structural engineering","level":1,"score":0.0},{"id":"https://openalex.org/C17744445","wikidata":"https://www.wikidata.org/wiki/Q36442","display_name":"Political science","level":0,"score":0.0},{"id":"https://openalex.org/C199539241","wikidata":"https://www.wikidata.org/wiki/Q7748","display_name":"Law","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}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3472456.3472475","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3472456.3472475","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":32,"referenced_works":["https://openalex.org/W47813974","https://openalex.org/W1214620947","https://openalex.org/W1847396493","https://openalex.org/W1970621822","https://openalex.org/W1996931099","https://openalex.org/W2014977566","https://openalex.org/W2031844067","https://openalex.org/W2045506295","https://openalex.org/W2052349306","https://openalex.org/W2076588925","https://openalex.org/W2081151499","https://openalex.org/W2085407655","https://openalex.org/W2092911542","https://openalex.org/W2096138267","https://openalex.org/W2101939036","https://openalex.org/W2132220514","https://openalex.org/W2159392969","https://openalex.org/W2227501301","https://openalex.org/W2261964959","https://openalex.org/W2295593662","https://openalex.org/W2466649529","https://openalex.org/W2552150646","https://openalex.org/W2763550552","https://openalex.org/W2789112031","https://openalex.org/W2934940564","https://openalex.org/W3023280478","https://openalex.org/W3098691752","https://openalex.org/W4240851185","https://openalex.org/W4244583165","https://openalex.org/W6636489238","https://openalex.org/W6671925277","https://openalex.org/W6672376180"],"related_works":["https://openalex.org/W2150179797","https://openalex.org/W2170147831","https://openalex.org/W4242696047","https://openalex.org/W2588901507","https://openalex.org/W3000408542","https://openalex.org/W2067242620","https://openalex.org/W4386191042","https://openalex.org/W4205582206","https://openalex.org/W1565546946","https://openalex.org/W2205449728"],"abstract_inverted_index":{"Universal":[0],"constructions":[1,22],"are":[2],"attractive":[3],"as":[4,26],"they":[5],"can":[6],"turn":[7],"a":[8,16,54,77,81,121],"sequential":[9,129],"implementation":[10],"of":[11,42,89,91,138],"any":[12],"data":[13,92,104,130],"structure":[14,105],"into":[15],"concurrent":[17,103],"implementation.":[18],"However,":[19],"existing":[20],"universal":[21,55,123],"have":[23,141],"limitations,":[24,49],"such":[25],"imposing":[27],"high":[28],"copying":[29],"overhead,":[30],"or":[31],"poor":[32],"scalability":[33],"on":[34,62,126],"NUMA":[35,63,78],"systems":[36,64],"mainly":[37],"due":[38],"to":[39,85,114,120,144,153,159],"their":[40],"lack":[41],"NUMA-aware":[43],"design":[44],"principles.":[45],"To":[46,132],"overcome":[47],"these":[48],"this":[50],"paper":[51],"introduces":[52],"CR,":[53,139],"construction":[56,124],"that":[57,110],"provides":[58],"highly":[59],"scalable":[60],"updates":[61],"while":[65],"offering":[66],"fast":[67],"read-side":[68],"performance.":[69],"CR":[70,97,111,143],"achieves":[71],"NUMA-awareness":[72],"by":[73],"utilizing":[74],"delegation":[75],"within":[76],"node":[79],"and":[80,136],"global":[82],"shared":[83],"log":[84],"maintain":[86],"the":[87,134,160],"consistency":[88],"replicas":[90],"structures":[93],"across":[94],"nodes.":[95],"Using":[96],"does":[98],"not":[99],"require":[100],"expertise":[101],"in":[102],"design.":[106],"Our":[107],"evaluation":[108],"shows":[109,151],"has":[112],"up":[113,152],"11.2":[115],"times":[116,155],"better":[117,156],"performance":[118,157],"compared":[119,158],"state-of-the-art":[122],"CX":[125],"our":[127],"tested":[128],"structures.":[131],"demonstrate":[133],"effectiveness":[135],"applicability":[137],"we":[140],"applied":[142],"an":[145],"in-memory":[146],"database":[147,150],"system.":[148],"The":[149],"18.1":[154],"original":[161],"version.":[162]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2022,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
