{"id":"https://openalex.org/W7131309801","doi":"https://doi.org/10.1109/tc.2026.3667821","title":"No Atomics, No Problem. Developing a RAG Pipeline for Shared CXL Memory","display_name":"No Atomics, No Problem. Developing a RAG Pipeline for Shared CXL Memory","publication_year":2026,"publication_date":"2026-02-24","ids":{"openalex":"https://openalex.org/W7131309801","doi":"https://doi.org/10.1109/tc.2026.3667821"},"language":null,"primary_location":{"id":"doi:10.1109/tc.2026.3667821","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2026.3667821","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","0016-9340","1557-9956","2326-3814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"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":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computers","raw_type":"journal-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/A5018731019","display_name":"Alfred Bratterud","orcid":null},"institutions":[{"id":"https://openalex.org/I4210089899","display_name":"Scale Protection (Norway)","ror":"https://ror.org/00bcxky47","country_code":"NO","type":"company","lineage":["https://openalex.org/I4210089899"]}],"countries":["NO"],"is_corresponding":false,"raw_author_name":"Alfred Bratterud","raw_affiliation_strings":["Scalemem AS, Oslo, Norway"],"raw_orcid":"https://orcid.org/0000-0002-7342-191X","affiliations":[{"raw_affiliation_string":"Scalemem AS, Oslo, Norway","institution_ids":["https://openalex.org/I4210089899"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5006064073","display_name":"Gisle Dankel","orcid":null},"institutions":[{"id":"https://openalex.org/I4210089899","display_name":"Scale Protection (Norway)","ror":"https://ror.org/00bcxky47","country_code":"NO","type":"company","lineage":["https://openalex.org/I4210089899"]}],"countries":["NO"],"is_corresponding":false,"raw_author_name":"Gisle Dankel","raw_affiliation_strings":["Scalemem AS, Oslo, Norway"],"raw_orcid":"https://orcid.org/0000-0002-4430-8715","affiliations":[{"raw_affiliation_string":"Scalemem AS, Oslo, Norway","institution_ids":["https://openalex.org/I4210089899"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5085060075","display_name":"Amin Farajianzadeh","orcid":null},"institutions":[{"id":"https://openalex.org/I4210089899","display_name":"Scale Protection (Norway)","ror":"https://ror.org/00bcxky47","country_code":"NO","type":"company","lineage":["https://openalex.org/I4210089899"]}],"countries":["NO"],"is_corresponding":false,"raw_author_name":"Amin Farajianzadeh","raw_affiliation_strings":["Scalemem AS, Oslo, Norway"],"raw_orcid":"https://orcid.org/0009-0001-1283-9191","affiliations":[{"raw_affiliation_string":"Scalemem AS, Oslo, Norway","institution_ids":["https://openalex.org/I4210089899"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5126728414","display_name":"John Groves","orcid":null},"institutions":[{"id":"https://openalex.org/I11912373","display_name":"Micron (United States)","ror":"https://ror.org/02fv52296","country_code":"US","type":"company","lineage":["https://openalex.org/I11912373"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"John Groves","raw_affiliation_strings":["Micron Technology, Inc., Boise, ID, USA"],"raw_orcid":"https://orcid.org/0009-0006-7076-8674","affiliations":[{"raw_affiliation_string":"Micron Technology, Inc., Boise, ID, USA","institution_ids":["https://openalex.org/I11912373"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5126724814","display_name":"Chengyi Juan","orcid":null},"institutions":[{"id":"https://openalex.org/I4210092558","display_name":"BC Platforms (Finland)","ror":"https://ror.org/002fen565","country_code":"FI","type":"company","lineage":["https://openalex.org/I4210092558"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Chengyi Juan","raw_affiliation_strings":["H3 Platform, Inc., New Taipei City, Taiwan"],"raw_orcid":"https://orcid.org/0009-0007-3800-2481","affiliations":[{"raw_affiliation_string":"H3 Platform, Inc., New Taipei City, Taiwan","institution_ids":["https://openalex.org/I4210092558"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Joshua Suetterlein","orcid":"https://orcid.org/0000-0003-0871-3307"},"institutions":[{"id":"https://openalex.org/I142606810","display_name":"Pacific Northwest National Laboratory","ror":"https://ror.org/05h992307","country_code":"US","type":"facility","lineage":["https://openalex.org/I1325736334","https://openalex.org/I1330989302","https://openalex.org/I142606810","https://openalex.org/I39565521"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Joshua Suetterlein","raw_affiliation_strings":["Pacific Northwest National Laboratory, Richland, WA, USA"],"raw_orcid":"https://orcid.org/0000-0003-0871-3307","affiliations":[{"raw_affiliation_string":"Pacific Northwest National Laboratory, Richland, WA, USA","institution_ids":["https://openalex.org/I142606810"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102811479","display_name":"Andr\u00e9s M\u00e1rquez","orcid":"https://orcid.org/0000-0002-4313-1882"},"institutions":[{"id":"https://openalex.org/I142606810","display_name":"Pacific Northwest National Laboratory","ror":"https://ror.org/05h992307","country_code":"US","type":"facility","lineage":["https://openalex.org/I1325736334","https://openalex.org/I1330989302","https://openalex.org/I142606810","https://openalex.org/I39565521"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Andr\u00e9s M\u00e1rquez","raw_affiliation_strings":["Pacific Northwest National Laboratory, Richland, WA, USA"],"raw_orcid":"https://orcid.org/0000-0002-4313-1882","affiliations":[{"raw_affiliation_string":"Pacific Northwest National Laboratory, Richland, WA, USA","institution_ids":["https://openalex.org/I142606810"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5016834060","display_name":"Petter Gustad","orcid":null},"institutions":[{"id":"https://openalex.org/I4210089899","display_name":"Scale Protection (Norway)","ror":"https://ror.org/00bcxky47","country_code":"NO","type":"company","lineage":["https://openalex.org/I4210089899"]}],"countries":["NO"],"is_corresponding":false,"raw_author_name":"Petter Gustad","raw_affiliation_strings":["Scalemem AS, Oslo, Norway"],"raw_orcid":"https://orcid.org/0009-0002-8454-9844","affiliations":[{"raw_affiliation_string":"Scalemem AS, Oslo, Norway","institution_ids":["https://openalex.org/I4210089899"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5126707427","display_name":"Arnt Emil Ingulstad","orcid":null},"institutions":[{"id":"https://openalex.org/I4210089899","display_name":"Scale Protection (Norway)","ror":"https://ror.org/00bcxky47","country_code":"NO","type":"company","lineage":["https://openalex.org/I4210089899"]}],"countries":["NO"],"is_corresponding":false,"raw_author_name":"Arnt Emil Ingulstad","raw_affiliation_strings":["Scalemem AS, Oslo, Norway"],"raw_orcid":"https://orcid.org/0009-0009-1880-2451","affiliations":[{"raw_affiliation_string":"Scalemem AS, Oslo, Norway","institution_ids":["https://openalex.org/I4210089899"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":4,"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.16758657,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"75","issue":"4","first_page":"1291","last_page":"1308"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12808","display_name":"Ferroelectric and Negative Capacitance Devices","score":0.1590999960899353,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12808","display_name":"Ferroelectric and Negative Capacitance Devices","score":0.1590999960899353,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"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.0803999975323677,"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/T10472","display_name":"Semiconductor materials and devices","score":0.05739999935030937,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/pipeline","display_name":"Pipeline (software)","score":0.5684000253677368},{"id":"https://openalex.org/keywords/shared-memory","display_name":"Shared memory","score":0.5479999780654907},{"id":"https://openalex.org/keywords/paging","display_name":"Paging","score":0.544700026512146},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.5367000102996826},{"id":"https://openalex.org/keywords/host","display_name":"Host (biology)","score":0.4803999960422516},{"id":"https://openalex.org/keywords/interleaving","display_name":"Interleaving","score":0.4611000120639801},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.45339998602867126},{"id":"https://openalex.org/keywords/memory-footprint","display_name":"Memory footprint","score":0.4099999964237213},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.4049000144004822}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8652999997138977},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.5684000253677368},{"id":"https://openalex.org/C133875982","wikidata":"https://www.wikidata.org/wiki/Q764810","display_name":"Shared memory","level":2,"score":0.5479999780654907},{"id":"https://openalex.org/C50954386","wikidata":"https://www.wikidata.org/wiki/Q656083","display_name":"Paging","level":2,"score":0.544700026512146},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.5367000102996826},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5144000053405762},{"id":"https://openalex.org/C126831891","wikidata":"https://www.wikidata.org/wiki/Q221673","display_name":"Host (biology)","level":2,"score":0.4803999960422516},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.47279998660087585},{"id":"https://openalex.org/C28034677","wikidata":"https://www.wikidata.org/wiki/Q17092530","display_name":"Interleaving","level":2,"score":0.4611000120639801},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.45339998602867126},{"id":"https://openalex.org/C74912251","wikidata":"https://www.wikidata.org/wiki/Q6815727","display_name":"Memory footprint","level":2,"score":0.4099999964237213},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.4049000144004822},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.3564999997615814},{"id":"https://openalex.org/C160403385","wikidata":"https://www.wikidata.org/wiki/Q220543","display_name":"Queue","level":2,"score":0.3553999960422516},{"id":"https://openalex.org/C39528615","wikidata":"https://www.wikidata.org/wiki/Q1229610","display_name":"Distributed shared memory","level":5,"score":0.3352000117301941},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3346000015735626},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.32420000433921814},{"id":"https://openalex.org/C144240696","wikidata":"https://www.wikidata.org/wiki/Q367204","display_name":"Address space","level":2,"score":0.29820001125335693},{"id":"https://openalex.org/C2778562939","wikidata":"https://www.wikidata.org/wiki/Q1298791","display_name":"Synchronization (alternating current)","level":3,"score":0.2793999910354614},{"id":"https://openalex.org/C105122174","wikidata":"https://www.wikidata.org/wiki/Q322202","display_name":"Garbage collection","level":3,"score":0.2782999873161316},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.27790001034736633},{"id":"https://openalex.org/C63540848","wikidata":"https://www.wikidata.org/wiki/Q3140932","display_name":"Fault tolerance","level":2,"score":0.2709999978542328},{"id":"https://openalex.org/C111335779","wikidata":"https://www.wikidata.org/wiki/Q3454686","display_name":"Reduction (mathematics)","level":2,"score":0.2621999979019165},{"id":"https://openalex.org/C63511323","wikidata":"https://www.wikidata.org/wiki/Q908936","display_name":"Interleaved memory","level":4,"score":0.2615000009536743},{"id":"https://openalex.org/C2775877400","wikidata":"https://www.wikidata.org/wiki/Q1142183","display_name":"User space","level":2,"score":0.25589999556541443},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.2558000087738037}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tc.2026.3667821","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2026.3667821","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","0016-9340","1557-9956","2326-3814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"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":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computers","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":19,"referenced_works":["https://openalex.org/W2000637380","https://openalex.org/W2023186718","https://openalex.org/W2106625078","https://openalex.org/W2132234208","https://openalex.org/W2259651019","https://openalex.org/W2290712622","https://openalex.org/W2479391614","https://openalex.org/W2949054050","https://openalex.org/W2952411966","https://openalex.org/W2963469388","https://openalex.org/W4327930439","https://openalex.org/W4386576685","https://openalex.org/W4390647563","https://openalex.org/W4399205944","https://openalex.org/W4400909750","https://openalex.org/W4405348630","https://openalex.org/W4409713521","https://openalex.org/W4414735898","https://openalex.org/W4415124086"],"related_works":[],"abstract_inverted_index":{"We":[0,18,67,110,146],"share":[1],"early":[2],"experiments":[3],"with":[4,88,94,105,117],"software":[5],"development":[6,26],"for":[7,152],"shared":[8,160,185,190],"CXL":[9,16,38],"memory":[10,187,191],"on":[11,97,108,142,184],"the":[12,21,25,35,79,101,112,126,180],"H3":[13],"Falcon":[14],"C5022":[15],"switch.":[17],"describe":[19],"how":[20,125,165,189],"different":[22],"stages":[23],"in":[24,63,159,198],"of":[27,37,41,115],"a":[28,54,174,199],"commercial":[29],"RAG":[30,202],"pipeline":[31],"were":[32],"impacted":[33],"by":[34,196],"presence":[36],"memory.":[39,161],"All":[40],"Wikipedia":[42],"is":[43],"split":[44],"into":[45,53],"46":[46],"million":[47],"text":[48],"passages":[49],"which":[50],"are":[51],"embedded":[52],"high-dimensional":[55],"embedding":[56],"space":[57],"and":[58,75,91,123,132,156,188],"subjected":[59],"to":[60,73,84,100],"heavy":[61],"load":[62],"single-and":[64],"multi-host":[65],"experiments.":[66],"observe":[68],"significant":[69],"performance":[70,154],"advantages":[71],"available":[72],"DuckDB":[74],"Faiss":[76,182],"without":[77,139],"changing":[78],"software;":[80],"we":[81,163],"measure":[82],"up":[83],"12\u00d7":[85],"latency":[86],"reduction":[87,93],"real":[89],"workloads":[90,96],"40\u00d7":[92],"synthetic":[95],"CXL,":[98],"compared":[99],"same":[102,181],"queries":[103,178],"run":[104],"demand":[106],"paging":[107],"NVMe.":[109],"explain":[111,124],"current":[113,143],"challenges":[114,150],"working":[116],"two":[118],"disjoint":[119],"cache":[120],"coherency":[121],"domains":[122],"Fabric-Attached":[127],"Memory":[128],"File":[129],"System":[130],"(famfs)":[131],"famfs":[133,166],"producer-consumer":[134],"queues":[135],"provide":[136],"synchronization":[137],"patterns":[138],"atomic":[140],"operations":[141],"\u00d786":[144],"CPUs.":[145],"then":[147],"discuss":[148],"open":[149],"remaining":[151],"high":[153],"atomics":[155],"locking":[157],"mechanisms":[158],"Lastly":[162],"show":[164],"page-level":[167],"interleaving":[168],"enables":[169],"near-linear":[170],"throughput":[171],"scaling":[172],"when":[173],"second":[175],"host":[176],"serves":[177],"from":[179],"index":[183],"fabric-attached":[186],"allocations":[192],"can":[193],"be":[194],"orchestrated":[195],"Kubernetes":[197],"full":[200],"vertical":[201],"deployment.":[203]},"counts_by_year":[],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2026-02-25T00:00:00"}
