{"id":"https://openalex.org/W4318685298","doi":"https://doi.org/10.1145/3566097.3567861","title":"Exploring Architectural Implications to Boost Performance for in-NVM B+-Tree","display_name":"Exploring Architectural Implications to Boost Performance for in-NVM B+-Tree","publication_year":2023,"publication_date":"2023-01-16","ids":{"openalex":"https://openalex.org/W4318685298","doi":"https://doi.org/10.1145/3566097.3567861"},"language":"en","primary_location":{"id":"doi:10.1145/3566097.3567861","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3566097.3567861","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3566097.3567861","source":{"id":"https://openalex.org/S4363608968","display_name":"Proceedings of the 28th Asia and South Pacific Design Automation Conference","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":"conference"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 28th Asia and South Pacific Design Automation Conference","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3566097.3567861","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5102799039","display_name":"Yanpeng Hu","orcid":"https://orcid.org/0000-0002-1003-6475"},"institutions":[{"id":"https://openalex.org/I30809798","display_name":"ShanghaiTech University","ror":"https://ror.org/030bhh786","country_code":"CN","type":"education","lineage":["https://openalex.org/I30809798"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Yanpeng Hu","raw_affiliation_strings":["ShanghaiTech University, China"],"affiliations":[{"raw_affiliation_string":"ShanghaiTech University, China","institution_ids":["https://openalex.org/I30809798"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5079427398","display_name":"Qisheng Jiang","orcid":"https://orcid.org/0000-0002-5570-0018"},"institutions":[{"id":"https://openalex.org/I30809798","display_name":"ShanghaiTech University","ror":"https://ror.org/030bhh786","country_code":"CN","type":"education","lineage":["https://openalex.org/I30809798"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Qisheng Jiang","raw_affiliation_strings":["ShanghaiTech University, China"],"affiliations":[{"raw_affiliation_string":"ShanghaiTech University, China","institution_ids":["https://openalex.org/I30809798"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101615008","display_name":"Chundong Wang","orcid":"https://orcid.org/0000-0001-9069-2650"},"institutions":[{"id":"https://openalex.org/I30809798","display_name":"ShanghaiTech University","ror":"https://ror.org/030bhh786","country_code":"CN","type":"education","lineage":["https://openalex.org/I30809798"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Chundong Wang","raw_affiliation_strings":["ShanghaiTech University, China"],"affiliations":[{"raw_affiliation_string":"ShanghaiTech University, China","institution_ids":["https://openalex.org/I30809798"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5102799039"],"corresponding_institution_ids":["https://openalex.org/I30809798"],"apc_list":null,"apc_paid":null,"fwci":0.2642,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":{"value":0.28985507,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"116","last_page":"121"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998000264167786,"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"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998000264167786,"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.9994999766349792,"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/T10772","display_name":"Distributed systems and fault tolerance","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.7837295532226562},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.6648361682891846},{"id":"https://openalex.org/keywords/non-volatile-memory","display_name":"Non-volatile memory","score":0.6264821887016296},{"id":"https://openalex.org/keywords/cache-only-memory-architecture","display_name":"Cache-only memory architecture","score":0.49475258588790894},{"id":"https://openalex.org/keywords/cache-pollution","display_name":"Cache pollution","score":0.46899962425231934},{"id":"https://openalex.org/keywords/tree","display_name":"Tree (set theory)","score":0.4388333559036255},{"id":"https://openalex.org/keywords/node","display_name":"Node (physics)","score":0.429858922958374},{"id":"https://openalex.org/keywords/cache-coloring","display_name":"Cache coloring","score":0.40933701395988464},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.3842830955982208},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.34246760606765747},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.3356059789657593},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3338087797164917},{"id":"https://openalex.org/keywords/cache-algorithms","display_name":"Cache algorithms","score":0.3325764536857605},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.15350008010864258},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.06802880764007568}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7837295532226562},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.6648361682891846},{"id":"https://openalex.org/C177950962","wikidata":"https://www.wikidata.org/wiki/Q10997658","display_name":"Non-volatile memory","level":2,"score":0.6264821887016296},{"id":"https://openalex.org/C3720319","wikidata":"https://www.wikidata.org/wiki/Q5015937","display_name":"Cache-only memory architecture","level":5,"score":0.49475258588790894},{"id":"https://openalex.org/C113166858","wikidata":"https://www.wikidata.org/wiki/Q5015981","display_name":"Cache pollution","level":5,"score":0.46899962425231934},{"id":"https://openalex.org/C113174947","wikidata":"https://www.wikidata.org/wiki/Q2859736","display_name":"Tree (set theory)","level":2,"score":0.4388333559036255},{"id":"https://openalex.org/C62611344","wikidata":"https://www.wikidata.org/wiki/Q1062658","display_name":"Node (physics)","level":2,"score":0.429858922958374},{"id":"https://openalex.org/C201148951","wikidata":"https://www.wikidata.org/wiki/Q5015976","display_name":"Cache coloring","level":4,"score":0.40933701395988464},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3842830955982208},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.34246760606765747},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.3356059789657593},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3338087797164917},{"id":"https://openalex.org/C38556500","wikidata":"https://www.wikidata.org/wiki/Q13404475","display_name":"Cache algorithms","level":4,"score":0.3325764536857605},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.15350008010864258},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.06802880764007568},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"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/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3566097.3567861","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3566097.3567861","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3566097.3567861","source":{"id":"https://openalex.org/S4363608968","display_name":"Proceedings of the 28th Asia and South Pacific Design Automation Conference","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":"conference"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 28th Asia and South Pacific Design Automation Conference","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3566097.3567861","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3566097.3567861","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3566097.3567861","source":{"id":"https://openalex.org/S4363608968","display_name":"Proceedings of the 28th Asia and South Pacific Design Automation Conference","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":"conference"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 28th Asia and South Pacific Design Automation Conference","raw_type":"proceedings-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/11","display_name":"Sustainable cities and communities","score":0.6399999856948853}],"awards":[],"funders":[{"id":"https://openalex.org/F4320309612","display_name":"Natural Science Foundation of Shanghai","ror":null},{"id":"https://openalex.org/F4320327675","display_name":"ShanghaiTech University","ror":"https://ror.org/030bhh786"},{"id":"https://openalex.org/F4320335777","display_name":"National Key Research and Development Program of China","ror":null}],"has_content":{"pdf":true,"grobid_xml":false},"content_urls":{"pdf":"https://content.openalex.org/works/W4318685298.pdf"},"referenced_works_count":14,"referenced_works":["https://openalex.org/W1422898865","https://openalex.org/W1985229168","https://openalex.org/W2734941459","https://openalex.org/W3013808246","https://openalex.org/W3037785458","https://openalex.org/W3086582093","https://openalex.org/W3120877418","https://openalex.org/W4205806386","https://openalex.org/W4212845463","https://openalex.org/W4213079971","https://openalex.org/W4232100484","https://openalex.org/W4245223843","https://openalex.org/W4248766846","https://openalex.org/W4251934054"],"related_works":["https://openalex.org/W2012518269","https://openalex.org/W2086718556","https://openalex.org/W2217292995","https://openalex.org/W2167303720","https://openalex.org/W1965891727","https://openalex.org/W1496086148","https://openalex.org/W2146079099","https://openalex.org/W2541463506","https://openalex.org/W57688818","https://openalex.org/W1860107648"],"abstract_inverted_index":{"Computer":[0],"architecture":[1],"keeps":[2],"evolving":[3],"to":[4,26,45],"support":[5],"the":[6,14,41,51,65,80,90,118],"byte-addressable":[7],"non-volatile":[8],"memory":[9],"(NVM).":[10],"Researchers":[11],"have":[12],"tailored":[13],"prevalent":[15],"B+-tree":[16,94],"with":[17],"NVM,":[18,39],"crafting":[19],"a":[20,97],"history":[21],"of":[22,55,93,120],"utilizing":[23],"architectural":[24,48],"supports":[25],"gain":[27],"both":[28],"high":[29],"performance":[30,119],"and":[31,53,100,116],"crash":[32],"consistency.":[33],"The":[34],"latest":[35],"architecture-level":[36],"changes":[37],"for":[38,79],"e.g.,":[40],"eADR,":[42],"motivate":[43],"us":[44],"further":[46],"explore":[47],"implications":[49],"in":[50],"design":[52],"implementation":[54],"in-NVM":[56,72,122],"B+-tree.":[57,123],"Our":[58],"quantitative":[59],"study":[60],"finds":[61],"that":[62,110],"eADR":[63],"makes":[64],"cache":[66,99,106,114],"misses":[67],"impact":[68],"increasingly":[69],"on":[70,85],"an":[71],"B+-tree's":[73],"performance.":[74],"We":[75],"hence":[76],"propose":[77],"Conan":[78,88,111],"conflict-aware":[81],"node":[82],"allocation":[83],"based":[84],"theoretical":[86],"justifications.":[87],"decomposes":[89],"virtual":[91],"addresses":[92],"nodes":[95],"regarding":[96],"VIPT":[98],"intentionally":[101],"places":[102],"them":[103],"into":[104],"different":[105],"sets.":[107],"Experiments":[108],"show":[109],"evidently":[112],"reduces":[113],"conflicts":[115],"boosts":[117],"state-of-the-art":[121]},"counts_by_year":[{"year":2023,"cited_by_count":1}],"updated_date":"2026-01-26T23:06:41.788003","created_date":"2025-10-10T00:00:00"}
