{"id":"https://openalex.org/W7125967379","doi":"https://doi.org/10.1145/3774934.3786437","title":"Concurrent Balanced Augmented Trees","display_name":"Concurrent Balanced Augmented Trees","publication_year":2026,"publication_date":"2026-01-28","ids":{"openalex":"https://openalex.org/W7125967379","doi":"https://doi.org/10.1145/3774934.3786437"},"language":null,"primary_location":{"id":"doi:10.1145/3774934.3786437","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3774934.3786437","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 31st ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming","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/A5122449894","display_name":"Evan Wrench","orcid":null},"institutions":[{"id":"https://openalex.org/I141945490","display_name":"University of British Columbia","ror":"https://ror.org/03rmrcq20","country_code":"CA","type":"education","lineage":["https://openalex.org/I141945490"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Evan Wrench","raw_affiliation_strings":["University of British Columbia, Vancouver, Canada"],"raw_orcid":"https://orcid.org/0009-0006-2849-8252","affiliations":[{"raw_affiliation_string":"University of British Columbia, Vancouver, Canada","institution_ids":["https://openalex.org/I141945490"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5121711178","display_name":"Ajay Singh","orcid":null},"institutions":[{"id":"https://openalex.org/I4210121775","display_name":"FORTH Institute of Computer Science","ror":"https://ror.org/02tf48g55","country_code":"GR","type":"facility","lineage":["https://openalex.org/I4210121775","https://openalex.org/I8901234"]},{"id":"https://openalex.org/I4210127348","display_name":"FORTH Institute of Electronic Structure and Laser","ror":"https://ror.org/02a3mhk13","country_code":"GR","type":"facility","lineage":["https://openalex.org/I4210127348","https://openalex.org/I8901234"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Ajay Singh","raw_affiliation_strings":["ICS-FORTH, Heraklion, Greece"],"raw_orcid":"https://orcid.org/0000-0001-6534-8137","affiliations":[{"raw_affiliation_string":"ICS-FORTH, Heraklion, Greece","institution_ids":["https://openalex.org/I4210127348","https://openalex.org/I4210121775"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5114761334","display_name":"Younghun Roh","orcid":null},"institutions":[{"id":"https://openalex.org/I63966007","display_name":"Massachusetts Institute of Technology","ror":"https://ror.org/042nb2s44","country_code":"US","type":"education","lineage":["https://openalex.org/I63966007"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Younghun Roh","raw_affiliation_strings":["Massachusetts Institute of Technology, Cambridge, USA"],"raw_orcid":"https://orcid.org/0009-0001-2268-8921","affiliations":[{"raw_affiliation_string":"Massachusetts Institute of Technology, Cambridge, USA","institution_ids":["https://openalex.org/I63966007"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5019462315","display_name":"Panagiota Fatourou","orcid":"https://orcid.org/0000-0002-6265-6895"},"institutions":[{"id":"https://openalex.org/I142617266","display_name":"University of Crete","ror":"https://ror.org/00dr28g20","country_code":"GR","type":"education","lineage":["https://openalex.org/I142617266"]},{"id":"https://openalex.org/I4210121775","display_name":"FORTH Institute of Computer Science","ror":"https://ror.org/02tf48g55","country_code":"GR","type":"facility","lineage":["https://openalex.org/I4210121775","https://openalex.org/I8901234"]},{"id":"https://openalex.org/I4210127348","display_name":"FORTH Institute of Electronic Structure and Laser","ror":"https://ror.org/02a3mhk13","country_code":"GR","type":"facility","lineage":["https://openalex.org/I4210127348","https://openalex.org/I8901234"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Panagiota Fatourou","raw_affiliation_strings":["ICS-FORTH, Heraklion, Greece","University of Crete, Heraklion, Greece"],"raw_orcid":"https://orcid.org/0000-0002-6265-6895","affiliations":[{"raw_affiliation_string":"ICS-FORTH, Heraklion, Greece","institution_ids":["https://openalex.org/I4210127348","https://openalex.org/I4210121775"]},{"raw_affiliation_string":"University of Crete, Heraklion, Greece","institution_ids":["https://openalex.org/I142617266"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5008303793","display_name":"Siddhartha Jayanti","orcid":"https://orcid.org/0000-0002-2681-1632"},"institutions":[{"id":"https://openalex.org/I107672454","display_name":"Dartmouth College","ror":"https://ror.org/049s0rh22","country_code":"US","type":"education","lineage":["https://openalex.org/I107672454"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Siddhartha Jayanti","raw_affiliation_strings":["Dartmouth College, Hanover, USA"],"raw_orcid":"https://orcid.org/0000-0002-2681-1632","affiliations":[{"raw_affiliation_string":"Dartmouth College, Hanover, USA","institution_ids":["https://openalex.org/I107672454"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5005008149","display_name":"Eric Ruppert","orcid":"https://orcid.org/0000-0001-5613-8701"},"institutions":[{"id":"https://openalex.org/I192455969","display_name":"York University","ror":"https://ror.org/05fq50484","country_code":"CA","type":"education","lineage":["https://openalex.org/I192455969"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Eric Ruppert","raw_affiliation_strings":["York University, Toronto, Canada"],"raw_orcid":"https://orcid.org/0000-0001-5613-8701","affiliations":[{"raw_affiliation_string":"York University, Toronto, Canada","institution_ids":["https://openalex.org/I192455969"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5081860460","display_name":"Yuanhao Wei","orcid":"https://orcid.org/0000-0002-5176-0961"},"institutions":[{"id":"https://openalex.org/I141945490","display_name":"University of British Columbia","ror":"https://ror.org/03rmrcq20","country_code":"CA","type":"education","lineage":["https://openalex.org/I141945490"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Yuanhao Wei","raw_affiliation_strings":["University of British Columbia, Vancouver, Canada"],"raw_orcid":"https://orcid.org/0000-0002-5176-0961","affiliations":[{"raw_affiliation_string":"University of British Columbia, Vancouver, Canada","institution_ids":["https://openalex.org/I141945490"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":7,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.10102641,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"136","last_page":"149"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10317","display_name":"Advanced Database Systems and Queries","score":0.31310001015663147,"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/T10317","display_name":"Advanced Database Systems and Queries","score":0.31310001015663147,"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/T10286","display_name":"Information Retrieval and Search Behavior","score":0.14659999310970306,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T11269","display_name":"Algorithms and Data Compression","score":0.08259999752044678,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/scalability","display_name":"Scalability","score":0.7366999983787537},{"id":"https://openalex.org/keywords/tree","display_name":"Tree (set theory)","score":0.667900025844574},{"id":"https://openalex.org/keywords/search-tree","display_name":"Search tree","score":0.5357000231742859},{"id":"https://openalex.org/keywords/range","display_name":"Range (aeronautics)","score":0.43630000948905945},{"id":"https://openalex.org/keywords/r-tree","display_name":"R-tree","score":0.3862000107765198},{"id":"https://openalex.org/keywords/running-time","display_name":"Running time","score":0.34540000557899475},{"id":"https://openalex.org/keywords/range-query","display_name":"Range query (database)","score":0.3273000121116638}],"concepts":[{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.7366999983787537},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7325000166893005},{"id":"https://openalex.org/C113174947","wikidata":"https://www.wikidata.org/wiki/Q2859736","display_name":"Tree (set theory)","level":2,"score":0.667900025844574},{"id":"https://openalex.org/C207024777","wikidata":"https://www.wikidata.org/wiki/Q621673","display_name":"Search tree","level":3,"score":0.5357000231742859},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.44620001316070557},{"id":"https://openalex.org/C204323151","wikidata":"https://www.wikidata.org/wiki/Q905424","display_name":"Range (aeronautics)","level":2,"score":0.43630000948905945},{"id":"https://openalex.org/C106278948","wikidata":"https://www.wikidata.org/wiki/Q1198051","display_name":"R-tree","level":4,"score":0.3862000107765198},{"id":"https://openalex.org/C3017489831","wikidata":"https://www.wikidata.org/wiki/Q2393193","display_name":"Running time","level":2,"score":0.34540000557899475},{"id":"https://openalex.org/C136736807","wikidata":"https://www.wikidata.org/wiki/Q818943","display_name":"Range query (database)","level":5,"score":0.3273000121116638},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.3109000027179718},{"id":"https://openalex.org/C136519935","wikidata":"https://www.wikidata.org/wiki/Q2859802","display_name":"Ternary search tree","level":5,"score":0.310699999332428},{"id":"https://openalex.org/C57900377","wikidata":"https://www.wikidata.org/wiki/Q7979855","display_name":"Weight-balanced tree","level":4,"score":0.3073999881744385},{"id":"https://openalex.org/C68775195","wikidata":"https://www.wikidata.org/wiki/Q818944","display_name":"Range tree","level":5,"score":0.2994999885559082},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.2953999936580658},{"id":"https://openalex.org/C86532276","wikidata":"https://www.wikidata.org/wiki/Q1184065","display_name":"Delegation","level":2,"score":0.2892000079154968},{"id":"https://openalex.org/C163797641","wikidata":"https://www.wikidata.org/wiki/Q2067937","display_name":"Tree structure","level":3,"score":0.27459999918937683},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.2680000066757202},{"id":"https://openalex.org/C190290938","wikidata":"https://www.wikidata.org/wiki/Q387015","display_name":"Trie","level":3,"score":0.26409998536109924}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3774934.3786437","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3774934.3786437","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 31st ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320310400","display_name":"Dartmouth College","ror":"https://ror.org/049s0rh22"},{"id":"https://openalex.org/F4320334593","display_name":"Natural Sciences and Engineering Research Council of Canada","ror":"https://ror.org/01h531d29"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":24,"referenced_works":["https://openalex.org/W1971661928","https://openalex.org/W1976439674","https://openalex.org/W1978270311","https://openalex.org/W1985229168","https://openalex.org/W2021615496","https://openalex.org/W2060771324","https://openalex.org/W2069398819","https://openalex.org/W2071391045","https://openalex.org/W2072721374","https://openalex.org/W2082491533","https://openalex.org/W2142753649","https://openalex.org/W2145795182","https://openalex.org/W2963374841","https://openalex.org/W2963419150","https://openalex.org/W3133195734","https://openalex.org/W4221045847","https://openalex.org/W4239542686","https://openalex.org/W4391957984","https://openalex.org/W4399375251","https://openalex.org/W4400411341","https://openalex.org/W4411278300","https://openalex.org/W4412482063","https://openalex.org/W6891584202","https://openalex.org/W7125524618"],"related_works":[],"abstract_inverted_index":{"Augmentation":[0],"makes":[1],"search":[2,36,51],"trees":[3,129],"tremendously":[4],"more":[5,100],"versatile,":[6],"allowing":[7],"them":[8],"to":[9,21,93,117,132],"support":[10],"efficient":[11],"aggregation":[12],"queries,":[13,15],"order-statistic":[14],"and":[16,24,56,73,97,126],"range":[17],"queries":[18],"in":[19,70,103],"addition":[20],"insertion,":[22],"deletion,":[23],"lookup.":[25],"In":[26],"this":[27],"paper,":[28],"we":[29],"present":[30,83],"the":[31,71,122],"first":[32],"lock-free":[33],"augmented":[34,49,111,124],"balanced":[35,88,112],"tree":[37,52,89,113],"supporting":[38],"generic":[39],"augmentation":[40],"functions.":[41],"Our":[42,106],"algorithmic":[43],"ideas":[44],"build":[45],"upon":[46],"a":[47],"recent":[48],"unbalanced":[50,123],"presented":[53],"by":[54,130],"Fatourou":[55],"Ruppert":[57],"[DISC,":[58],"2024].":[59],"We":[60,81],"implement":[61],"both":[62],"data":[63],"structures,":[64],"solving":[65],"some":[66],"memory":[67],"reclamation":[68],"challenges":[69],"process,":[72],"provide":[74],"an":[75],"experimental":[76],"performance":[77,98],"analysis":[78],"of":[79,86,135],"them.":[80],"also":[82],"optimized":[84],"versions":[85],"our":[87,110],"that":[90,109],"use":[91],"delegation":[92],"achieve":[94],"better":[95],"scalability":[96],"(by":[99],"than":[101,121],"2x":[102],"most":[104],"workloads).":[105],"experiments":[107],"show":[108],"completes":[114],"updates":[115],"2.2":[116],"30":[118],"times":[119],"faster":[120],"tree,":[125],"outperforms":[127],"unaugmented":[128],"up":[131],"several":[133],"orders":[134],"magnitude":[136],"on":[137],"120":[138],"threads.":[139]},"counts_by_year":[],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2026-01-29T00:00:00"}
