{"id":"https://openalex.org/W7202246723","doi":"https://doi.org/10.1109/icde65706.2026.00040","title":"$\\mathrm{B}^{S}$-Tree: A Gapped Data-Parallel B-Tree","display_name":"$\\mathrm{B}^{S}$-Tree: A Gapped Data-Parallel B-Tree","publication_year":2026,"publication_date":"2026-05-01","ids":{"openalex":"https://openalex.org/W7202246723","doi":"https://doi.org/10.1109/icde65706.2026.00040"},"language":"en","primary_location":{"id":"doi:10.1109/icde65706.2026.00040","doi":"https://doi.org/10.1109/icde65706.2026.00040","is_oa":true,"landing_page_url":"https://doi.org/10.1109/icde65706.2026.00040","pdf_url":null,"source":{"id":"https://openalex.org/S4210210321","display_name":"IEEE International Conference on Data Engineering (ICDE)","issn_l":"1084-4627","issn":["1084-4627","2375-0286"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core","norway-2"],"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":"conference"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2026 IEEE 42nd International Conference on Data Engineering (ICDE)","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://doi.org/10.1109/icde65706.2026.00040","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5032446318","display_name":"Dimitrios Tsitsigkos","orcid":"https://orcid.org/0009-0003-9929-962X","observed_orcids":["https://orcid.org/0009-0003-9929-962X"]},"institutions":[{"id":"https://openalex.org/I4210156054","display_name":"Athena Research and Innovation Center In Information Communication & Knowledge Technologies","ror":"https://ror.org/0576by029","country_code":"GR","type":"facility","lineage":["https://openalex.org/I4210156054"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Dimitrios Tsitsigkos","raw_affiliation_strings":["Archimedes, Athena RC"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Archimedes, Athena RC","institution_ids":["https://openalex.org/I4210156054"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5128242390","display_name":"Achilleas Michalopoulos","orcid":"https://orcid.org/0009-0002-8424-2359","observed_orcids":["https://orcid.org/0009-0002-8424-2359"]},"institutions":[{"id":"https://openalex.org/I194019607","display_name":"University of Ioannina","ror":"https://ror.org/01qg3j183","country_code":"GR","type":"education","lineage":["https://openalex.org/I194019607"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Achilleas Michalopoulos","raw_affiliation_strings":["CSE Dept, U. of Ioannina, Ioannina, Greece"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"CSE Dept, U. of Ioannina, Ioannina, Greece","institution_ids":["https://openalex.org/I194019607"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045731304","display_name":"Nikos Mamoulis","orcid":"https://orcid.org/0000-0003-3423-4895","observed_orcids":["https://orcid.org/0000-0003-3423-4895"]},"institutions":[{"id":"https://openalex.org/I194019607","display_name":"University of Ioannina","ror":"https://ror.org/01qg3j183","country_code":"GR","type":"education","lineage":["https://openalex.org/I194019607"]},{"id":"https://openalex.org/I4210156054","display_name":"Athena Research and Innovation Center In Information Communication & Knowledge Technologies","ror":"https://ror.org/0576by029","country_code":"GR","type":"facility","lineage":["https://openalex.org/I4210156054"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Nikos Mamoulis","raw_affiliation_strings":["U. of Ioannina & Archimedes, Athena RC"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"U. of Ioannina & Archimedes, Athena RC","institution_ids":["https://openalex.org/I194019607","https://openalex.org/I4210156054"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5016580848","display_name":"Manolis Terrovitis","orcid":"https://orcid.org/0000-0003-0784-8402","observed_orcids":["https://orcid.org/0000-0003-0784-8402"]},"institutions":[{"id":"https://openalex.org/I4210156054","display_name":"Athena Research and Innovation Center In Information Communication & Knowledge Technologies","ror":"https://ror.org/0576by029","country_code":"GR","type":"facility","lineage":["https://openalex.org/I4210156054"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Manolis Terrovitis","raw_affiliation_strings":["IMSI, Athena RC"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IMSI, Athena RC","institution_ids":["https://openalex.org/I4210156054"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.8175,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.85199072,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"447","last_page":"460"},"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.9556000232696533,"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"}},"topics":[{"id":"https://openalex.org/T10317","display_name":"Advanced Database Systems and Queries","score":0.9556000232696533,"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.03840000182390213,"subfield":{"id":"https://openalex.org/subfields/2614","display_name":"Theoretical Computer Science"},"field":{"id":"https://openalex.org/fields/26","display_name":"Mathematics"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11106","display_name":"Data Management and Algorithms","score":0.0031999999191612005,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/b-tree","display_name":"B-trees","score":0.7960000038146973},{"id":"https://openalex.org/keywords/in-memory-index","display_name":"in-memory index","score":0.6420000195503235},{"id":"https://openalex.org/keywords/key-duplication","display_name":"key duplication","score":0.6039999723434448},{"id":"https://openalex.org/keywords/memory-usage","display_name":"memory usage","score":0.5730000138282776}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.39629998803138733},{"id":"https://openalex.org/C2778112365","wikidata":"https://www.wikidata.org/wiki/Q3511065","display_name":"Sequence (biology)","level":2,"score":0.260699987411499},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.25429999828338623},{"id":"https://openalex.org/C2776401178","wikidata":"https://www.wikidata.org/wiki/Q12050496","display_name":"Feature (linguistics)","level":2,"score":0.2363000065088272},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2304999977350235},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.2206999957561493},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.2126999944448471},{"id":"https://openalex.org/C9652623","wikidata":"https://www.wikidata.org/wiki/Q190109","display_name":"Field (mathematics)","level":2,"score":0.20990000665187836},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.2093999981880188},{"id":"https://openalex.org/C116834253","wikidata":"https://www.wikidata.org/wiki/Q2039217","display_name":"Identification (biology)","level":2,"score":0.20579999685287476}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icde65706.2026.00040","doi":"https://doi.org/10.1109/icde65706.2026.00040","is_oa":true,"landing_page_url":"https://doi.org/10.1109/icde65706.2026.00040","pdf_url":null,"source":{"id":"https://openalex.org/S4210210321","display_name":"IEEE International Conference on Data Engineering (ICDE)","issn_l":"1084-4627","issn":["1084-4627","2375-0286"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core","norway-2"],"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":"conference"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2026 IEEE 42nd International Conference on Data Engineering (ICDE)","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1109/icde65706.2026.00040","doi":"https://doi.org/10.1109/icde65706.2026.00040","is_oa":true,"landing_page_url":"https://doi.org/10.1109/icde65706.2026.00040","pdf_url":null,"source":{"id":"https://openalex.org/S4210210321","display_name":"IEEE International Conference on Data Engineering (ICDE)","issn_l":"1084-4627","issn":["1084-4627","2375-0286"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core","norway-2"],"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":"conference"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2026 IEEE 42nd International Conference on Data Engineering (ICDE)","raw_type":"proceedings-article"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":58,"referenced_works":["https://openalex.org/W1422898865","https://openalex.org/W1840931607","https://openalex.org/W1963674762","https://openalex.org/W1973062929","https://openalex.org/W1980806195","https://openalex.org/W1989808725","https://openalex.org/W1994085050","https://openalex.org/W2014515453","https://openalex.org/W2019183416","https://openalex.org/W2020930775","https://openalex.org/W2030062409","https://openalex.org/W2052424404","https://openalex.org/W2067962461","https://openalex.org/W2071225564","https://openalex.org/W2073216502","https://openalex.org/W2097125969","https://openalex.org/W2097904740","https://openalex.org/W2100358312","https://openalex.org/W2105220449","https://openalex.org/W2108179552","https://openalex.org/W2108783070","https://openalex.org/W2111451400","https://openalex.org/W2119251905","https://openalex.org/W2147076738","https://openalex.org/W2151224499","https://openalex.org/W2155512447","https://openalex.org/W2158347038","https://openalex.org/W2165663045","https://openalex.org/W2185655604","https://openalex.org/W2281233167","https://openalex.org/W2412642011","https://openalex.org/W2426048753","https://openalex.org/W2429518132","https://openalex.org/W2773466258","https://openalex.org/W2798418112","https://openalex.org/W2798891709","https://openalex.org/W2799221749","https://openalex.org/W2913983209","https://openalex.org/W2945486614","https://openalex.org/W2948233700","https://openalex.org/W2948936239","https://openalex.org/W2979531022","https://openalex.org/W3013808246","https://openalex.org/W3023647491","https://openalex.org/W3030079357","https://openalex.org/W3033065823","https://openalex.org/W3036451199","https://openalex.org/W3041539092","https://openalex.org/W3107842002","https://openalex.org/W3164254023","https://openalex.org/W4205806386","https://openalex.org/W4284974261","https://openalex.org/W4294904076","https://openalex.org/W4312637143","https://openalex.org/W4383749424","https://openalex.org/W4386914080","https://openalex.org/W4399156154","https://openalex.org/W4400653942"],"related_works":["https://openalex.org/W4414770860","https://openalex.org/W153593404","https://openalex.org/W2158950663","https://openalex.org/W3152420077","https://openalex.org/W7066531274","https://openalex.org/W3149328596","https://openalex.org/W1505369025","https://openalex.org/W3168142088","https://openalex.org/W3015901084","https://openalex.org/W2405020454"],"abstract_inverted_index":{"We":[0,76,100],"propose$\\mathbf{B}^{S}$-tree,":[1],"an":[2],"in-memory":[3],"implementation":[4],"of":[5,11,42,80,114],"the$\\mathbf{B}^{+}$-tree":[6],"that":[7,28,45],"adopts":[8],"the":[9,12,21,96],"structure":[10],"disk-based":[13],"index":[14],"(i.e.,":[15],"a":[16,25,78],"balanced,":[17],"multiway":[18],"tree),":[19],"setting":[20],"node":[22],"size":[23],"to":[24,88,104,125],"memory":[26,97],"block":[27],"can":[29,93],"be":[30],"processed":[31],"fast":[32],"and":[33,66,92,108,116,118,122,130],"in":[34,71,128],"parallel":[35],"using":[36],"SIMD":[37,61],"instructions.":[38],"A":[39],"novel":[40],"feature":[41],"the$\\mathbf{B}^{S}$-tree":[43],"is":[44],"it":[46],"enables":[47],"gaps":[48],"(unused":[49],"positions)":[50],"within":[51,63],"nodes":[52,72,87],"by":[53],"duplicating":[54],"key":[55,74],"values.":[56],"This":[57],"allows":[58,86],"(i)":[59],"branchless":[60,68],"search":[62],"each":[64],"node,":[65],"(ii)":[67],"update":[69],"operations":[70],"without":[73],"shifting.":[75],"implement":[77],"frame":[79],"reference":[81],"(FOR)":[82],"compression":[83],"mechanism,":[84],"which":[85],"have":[89],"varying":[90],"capacities,":[91],"greatly":[94],"decrease":[95],"footprint":[98],"of$\\mathbf{B}^{S}$-tree.":[99],"compare":[101],"our":[102],"approach":[103],"existing":[105],"main-memory":[106],"indices":[107,110],"learned":[109],"under":[111],"different":[112],"workloads":[113],"queries":[115],"updates":[117],"demonstrate":[119],"its":[120],"robustness":[121],"superiority":[123],"compared":[124],"previous":[126],"work":[127],"single-":[129],"multi-threaded":[131],"processing.":[132]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-11-10T11:39:43.021295","created_date":"2026-08-13T00:00:00"}
