{"id":"https://openalex.org/W4390636178","doi":"https://doi.org/10.1145/3639471","title":"Bridging Software-Hardware for CXL Memory Disaggregation in Billion-Scale Nearest Neighbor Search","display_name":"Bridging Software-Hardware for CXL Memory Disaggregation in Billion-Scale Nearest Neighbor Search","publication_year":2024,"publication_date":"2024-01-06","ids":{"openalex":"https://openalex.org/W4390636178","doi":"https://doi.org/10.1145/3639471"},"language":"en","primary_location":{"id":"doi:10.1145/3639471","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3639471","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3639471","source":{"id":"https://openalex.org/S158124317","display_name":"ACM Transactions on Storage","issn_l":"1553-3077","issn":["1553-3077","1553-3093"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Storage","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3639471","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5071614011","display_name":"Junhyeok Jang","orcid":"https://orcid.org/0000-0003-3053-396X"},"institutions":[{"id":"https://openalex.org/I157485424","display_name":"Korea Advanced Institute of Science and Technology","ror":"https://ror.org/05apxxy63","country_code":"KR","type":"education","lineage":["https://openalex.org/I157485424"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Junhyeok Jang","raw_affiliation_strings":["KAIST, Daejeon, Korea"],"raw_orcid":"https://orcid.org/0000-0003-3053-396X","affiliations":[{"raw_affiliation_string":"KAIST, Daejeon, Korea","institution_ids":["https://openalex.org/I157485424"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5069131840","display_name":"Hanjin Choi","orcid":"https://orcid.org/0000-0002-3562-9410"},"institutions":[{"id":"https://openalex.org/I157485424","display_name":"Korea Advanced Institute of Science and Technology","ror":"https://ror.org/05apxxy63","country_code":"KR","type":"education","lineage":["https://openalex.org/I157485424"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Hanjin Choi","raw_affiliation_strings":["KAIST and Panmnesia, Inc., Daejeon, Korea"],"raw_orcid":"https://orcid.org/0000-0002-3562-9410","affiliations":[{"raw_affiliation_string":"KAIST and Panmnesia, Inc., Daejeon, Korea","institution_ids":["https://openalex.org/I157485424"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5004009825","display_name":"Hanyeoreum Bae","orcid":"https://orcid.org/0000-0002-0946-9986"},"institutions":[{"id":"https://openalex.org/I157485424","display_name":"Korea Advanced Institute of Science and Technology","ror":"https://ror.org/05apxxy63","country_code":"KR","type":"education","lineage":["https://openalex.org/I157485424"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Hanyeoreum Bae","raw_affiliation_strings":["KAIST, Daejeon, Korea"],"raw_orcid":"https://orcid.org/0000-0002-0946-9986","affiliations":[{"raw_affiliation_string":"KAIST, Daejeon, Korea","institution_ids":["https://openalex.org/I157485424"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100334443","display_name":"Seung-Jun Lee","orcid":"https://orcid.org/0009-0002-7224-9529"},"institutions":[{"id":"https://openalex.org/I157485424","display_name":"Korea Advanced Institute of Science and Technology","ror":"https://ror.org/05apxxy63","country_code":"KR","type":"education","lineage":["https://openalex.org/I157485424"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Seungjun Lee","raw_affiliation_strings":["KAIST, Daejeon, Korea"],"raw_orcid":"https://orcid.org/0009-0002-7224-9529","affiliations":[{"raw_affiliation_string":"KAIST, Daejeon, Korea","institution_ids":["https://openalex.org/I157485424"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5068299135","display_name":"Miryeong Kwon","orcid":"https://orcid.org/0000-0002-0313-1319"},"institutions":[{"id":"https://openalex.org/I157485424","display_name":"Korea Advanced Institute of Science and Technology","ror":"https://ror.org/05apxxy63","country_code":"KR","type":"education","lineage":["https://openalex.org/I157485424"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Miryeong Kwon","raw_affiliation_strings":["KAIST and Panmnesia, Inc., Daejeon, Korea"],"raw_orcid":"https://orcid.org/0000-0002-0313-1319","affiliations":[{"raw_affiliation_string":"KAIST and Panmnesia, Inc., Daejeon, Korea","institution_ids":["https://openalex.org/I157485424"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5089239312","display_name":"Myoungsoo Jung","orcid":"https://orcid.org/0000-0002-9832-5801"},"institutions":[{"id":"https://openalex.org/I157485424","display_name":"Korea Advanced Institute of Science and Technology","ror":"https://ror.org/05apxxy63","country_code":"KR","type":"education","lineage":["https://openalex.org/I157485424"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Myoungsoo Jung","raw_affiliation_strings":["KAIST and Panmnesia, Inc., Daejeon, Korea"],"raw_orcid":"https://orcid.org/0000-0002-9832-5801","affiliations":[{"raw_affiliation_string":"KAIST and Panmnesia, Inc., Daejeon, Korea","institution_ids":["https://openalex.org/I157485424"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I157485424"],"apc_list":null,"apc_paid":null,"fwci":1.635,"has_fulltext":true,"cited_by_count":8,"citation_normalized_percentile":{"value":0.83670252,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":"20","issue":"2","first_page":"1","last_page":"30"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10627","display_name":"Advanced Image and Video Retrieval Techniques","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/T10627","display_name":"Advanced Image and Video Retrieval Techniques","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/T11106","display_name":"Data Management and Algorithms","score":0.9959999918937683,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/T10036","display_name":"Advanced Neural Network Applications","score":0.9840999841690063,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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.8879063129425049},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.5873639583587646},{"id":"https://openalex.org/keywords/dram","display_name":"Dram","score":0.5714202523231506},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.5436825156211853},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5279858708381653},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.49065911769866943},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.44925057888031006},{"id":"https://openalex.org/keywords/click-through-rate","display_name":"Click-through rate","score":0.41882503032684326},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.41446274518966675},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.28189703822135925},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.27354806661605835},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.17819863557815552}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8879063129425049},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.5873639583587646},{"id":"https://openalex.org/C7366592","wikidata":"https://www.wikidata.org/wiki/Q1255620","display_name":"Dram","level":2,"score":0.5714202523231506},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.5436825156211853},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5279858708381653},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.49065911769866943},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.44925057888031006},{"id":"https://openalex.org/C115174607","wikidata":"https://www.wikidata.org/wiki/Q1100934","display_name":"Click-through rate","level":2,"score":0.41882503032684326},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.41446274518966675},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.28189703822135925},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.27354806661605835},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.17819863557815552},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3639471","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3639471","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3639471","source":{"id":"https://openalex.org/S158124317","display_name":"ACM Transactions on Storage","issn_l":"1553-3077","issn":["1553-3077","1553-3093"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Storage","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3639471","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3639471","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3639471","source":{"id":"https://openalex.org/S158124317","display_name":"ACM Transactions on Storage","issn_l":"1553-3077","issn":["1553-3077","1553-3093"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Storage","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.4300000071525574,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4390636178.pdf","grobid_xml":"https://content.openalex.org/works/W4390636178.grobid-xml"},"referenced_works_count":50,"referenced_works":["https://openalex.org/W642889137","https://openalex.org/W1531368347","https://openalex.org/W1977556410","https://openalex.org/W1980090536","https://openalex.org/W1981943579","https://openalex.org/W1982063824","https://openalex.org/W1982943597","https://openalex.org/W1996027765","https://openalex.org/W1999545213","https://openalex.org/W2086504823","https://openalex.org/W2111006384","https://openalex.org/W2124509324","https://openalex.org/W2124592110","https://openalex.org/W2147717514","https://openalex.org/W2294518132","https://openalex.org/W2318810549","https://openalex.org/W2427881153","https://openalex.org/W2584785188","https://openalex.org/W2612288690","https://openalex.org/W2751343396","https://openalex.org/W2757662681","https://openalex.org/W2808965910","https://openalex.org/W2963265099","https://openalex.org/W2963284996","https://openalex.org/W2963469388","https://openalex.org/W2979719709","https://openalex.org/W2984806015","https://openalex.org/W2998655947","https://openalex.org/W3016339970","https://openalex.org/W3028864969","https://openalex.org/W3036320503","https://openalex.org/W3043023836","https://openalex.org/W3103188330","https://openalex.org/W3103902563","https://openalex.org/W3188357540","https://openalex.org/W3191222816","https://openalex.org/W4205171160","https://openalex.org/W4236504400","https://openalex.org/W4242958069","https://openalex.org/W4280568654","https://openalex.org/W4287754976","https://openalex.org/W4290470065","https://openalex.org/W4291127187","https://openalex.org/W4293024115","https://openalex.org/W4317038433","https://openalex.org/W4317552220","https://openalex.org/W4327930439","https://openalex.org/W4389615669","https://openalex.org/W6660414082","https://openalex.org/W6678775411"],"related_works":["https://openalex.org/W2058965144","https://openalex.org/W2164382479","https://openalex.org/W2146343568","https://openalex.org/W98480971","https://openalex.org/W2150291671","https://openalex.org/W2013643406","https://openalex.org/W3138386522","https://openalex.org/W2499279132","https://openalex.org/W2800626838","https://openalex.org/W2393741509"],"abstract_inverted_index":{"We":[0],"propose":[1],"CXL-ANNS":[2,72,95,114,166,179],",":[3],"a":[4,97],"software-hardware":[5],"collaborative":[6],"approach":[7],"to":[8,48,87,103,152],"enable":[9],"scalable":[10],"approximate":[11],"nearest":[12],"neighbor":[13,146],"search":[14,60,147],"(ANNS)":[15],"services.":[16],"To":[17,69],"this":[18,42],"end,":[19],"we":[20,56,177],"first":[21],"disaggregate":[22],"DRAM":[23,190],"from":[24],"the":[25,59,74,79,92,108,119,123,137,142,157],"host":[26],"via":[27],"compute":[28],"express":[29],"link":[30],"(CXL)":[31],"and":[32,77,127,149],"place":[33],"all":[34,154],"essential":[35],"datasets":[36],"into":[37],"its":[38],"memory":[39,44],"pool.":[40],"While":[41],"CXL":[43,124,158],"pool":[45],"allows":[46,150],"ANNS":[47,151,174,184],"handle":[49],"billion-point":[50],"graphs":[51],"without":[52],"an":[53,182],"accuracy":[54],"loss,":[55],"observe":[57],"that":[58,165,176,186],"performance":[61],"significantly":[62],"degrades":[63],"because":[64],"of":[65,99,112,118,122,145,196],"CXL\u2019s":[66],"far-memory-like":[67],"characteristics.":[68],"address":[70],"this,":[71],"considers":[73],"node-level":[75],"relationship":[76],"caches":[78],"neighbors":[80],"in":[81,156,160,194],"local":[82,189],"memory,":[83],"which":[84],"are":[85],"expected":[86],"visit":[88,104],"most":[89,101],"frequently.":[90],"For":[91],"uncached":[93],"nodes,":[94],"prefetches":[96],"set":[98],"nodes":[100],"likely":[102],"soon":[105],"by":[106,192],"understanding":[107],"graph":[109],"traversing":[110],"behaviors":[111],"ANNS.":[113],"is":[115],"also":[116,180],"aware":[117],"architectural":[120],"structures":[121],"interconnect":[125],"network":[126,159],"lets":[128],"different":[129],"hardware":[130,155],"components":[131],"collaborate":[132],"with":[133],"each":[134],"other":[135],"for":[136],"search.":[138],"Furthermore,":[139],"it":[140],"relaxes":[141],"execution":[143],"dependency":[144],"tasks":[148],"utilize":[153],"parallel.":[161],"Our":[162],"evaluation":[163],"shows":[164],"exhibits":[167],"93.3%":[168],"lower":[169],"query":[170],"latency":[171],"than":[172],"state-of-the-art":[173],"platforms":[175],"tested.":[178],"outperforms":[181],"oracle":[183],"system":[185],"has":[187],"unlimited":[188],"capacity":[191],"68.0%,":[193],"terms":[195],"latency.":[197]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":5},{"year":2024,"cited_by_count":1}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
