{"id":"https://openalex.org/W7225273620","doi":"https://doi.org/10.1145/3845814.3850074","title":"Read Without Fault: DPU-Mediated Memory Disaggregation over PCIe","display_name":"Read Without Fault: DPU-Mediated Memory Disaggregation over PCIe","publication_year":2026,"publication_date":"2026-11-04","ids":{"openalex":"https://openalex.org/W7225273620","doi":"https://doi.org/10.1145/3845814.3850074"},"language":"en","primary_location":{"id":"doi:10.1145/3845814.3850074","doi":"https://doi.org/10.1145/3845814.3850074","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3845814.3850074","pdf_url":null,"source":{"id":"https://openalex.org/S7407086669","display_name":"International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"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 32nd ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 1","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.1145/3845814.3850074","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5063430171","display_name":"Zuher Jahshan","orcid":"https://orcid.org/0000-0003-4333-1718","observed_orcids":["https://orcid.org/0000-0003-4333-1718"]},"institutions":[{"id":"https://openalex.org/I13955877","display_name":"Bar-Ilan University","ror":"https://ror.org/03kgsv495","country_code":"IL","type":"education","lineage":["https://openalex.org/I13955877"]}],"countries":["IL"],"is_corresponding":false,"raw_author_name":"Zuher Jahshan","raw_affiliation_strings":["Toga Networks, a Huawei Company, Tel aviv, Israel and Bar Ilan University, Ramat Gan, Israel"],"raw_orcid":"https://orcid.org/0000-0003-4333-1718","affiliations":[{"raw_affiliation_string":"Toga Networks, a Huawei Company, Tel aviv, Israel and Bar Ilan University, Ramat Gan, Israel","institution_ids":["https://openalex.org/I13955877"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5119232362","display_name":"Shahar Belkar","orcid":"https://orcid.org/0009-0003-7074-2798","observed_orcids":["https://orcid.org/0009-0003-7074-2798"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Shahar Belkar","raw_affiliation_strings":["Toga Networks, a Huawei Company, Tel Aviv, Israel"],"raw_orcid":"https://orcid.org/0009-0003-7074-2798","affiliations":[{"raw_affiliation_string":"Toga Networks, a Huawei Company, Tel Aviv, Israel","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5160616357","display_name":"Yaron Mor","orcid":"https://orcid.org/0009-0003-7761-7893","observed_orcids":["https://orcid.org/0009-0003-7761-7893"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yaron Mor","raw_affiliation_strings":["Toga Networks, a Huawei Company, Tel Aviv, Israel"],"raw_orcid":"https://orcid.org/0009-0003-7761-7893","affiliations":[{"raw_affiliation_string":"Toga Networks, a Huawei Company, Tel Aviv, Israel","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5160697607","display_name":"Tomer Cigler","orcid":"https://orcid.org/0009-0008-0636-8558","observed_orcids":["https://orcid.org/0009-0008-0636-8558"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Tomer Cigler","raw_affiliation_strings":["Toga Networks, a Huawei Company, Tel Aviv, Israel"],"raw_orcid":"https://orcid.org/0009-0008-0636-8558","affiliations":[{"raw_affiliation_string":"Toga Networks, a Huawei Company, Tel Aviv, Israel","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034711959","display_name":"Shai Aviram Bergman","orcid":"https://orcid.org/0000-0002-3484-1452","observed_orcids":["https://orcid.org/0000-0002-3484-1452"]},"institutions":[{"id":"https://openalex.org/I2250955327","display_name":"Huawei Technologies (China)","ror":"https://ror.org/00cmhce21","country_code":"CN","type":"company","lineage":["https://openalex.org/I2250955327"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Shai Bergman","raw_affiliation_strings":["Huawei Technology Co. Ltd, Zurich, Switzerland"],"raw_orcid":"https://orcid.org/0000-0002-3484-1452","affiliations":[{"raw_affiliation_string":"Huawei Technology Co. Ltd, Zurich, Switzerland","institution_ids":["https://openalex.org/I2250955327"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100439658","display_name":"Cheng Zhang","orcid":"https://orcid.org/0009-0003-6534-9502","observed_orcids":["https://orcid.org/0009-0003-6534-9502","https://orcid.org/0000-0002-7618-1392"]},"institutions":[{"id":"https://openalex.org/I2250955327","display_name":"Huawei Technologies (China)","ror":"https://ror.org/00cmhce21","country_code":"CN","type":"company","lineage":["https://openalex.org/I2250955327"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Cheng Zhang","raw_affiliation_strings":["Huawei Technology Co. Ltd, Shenzhen, Guangdong, China"],"raw_orcid":"https://orcid.org/0009-0003-6534-9502","affiliations":[{"raw_affiliation_string":"Huawei Technology Co. Ltd, Shenzhen, Guangdong, China","institution_ids":["https://openalex.org/I2250955327"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5160721735","display_name":"Ben Ben-Ishay","orcid":"https://orcid.org/0009-0008-2174-3977","observed_orcids":["https://orcid.org/0009-0008-2174-3977"]},"institutions":[{"id":"https://openalex.org/I13955877","display_name":"Bar-Ilan University","ror":"https://ror.org/03kgsv495","country_code":"IL","type":"education","lineage":["https://openalex.org/I13955877"]}],"countries":["IL"],"is_corresponding":false,"raw_author_name":"Ben Ben-Ishay","raw_affiliation_strings":["Toga Networks, a Huawei Company, Tel Aviv, Israel and Bar Ilan University, Ramat Gan, Israel"],"raw_orcid":"https://orcid.org/0009-0008-2174-3977","affiliations":[{"raw_affiliation_string":"Toga Networks, a Huawei Company, Tel Aviv, Israel and Bar Ilan University, Ramat Gan, Israel","institution_ids":["https://openalex.org/I13955877"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"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.83573883,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"742","last_page":"756"},"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.9789999723434448,"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.9789999723434448,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.009100000374019146,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.0013000000035390258,"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/memory-disaggregation","display_name":"memory disaggregation","score":0.9860000014305115},{"id":"https://openalex.org/keywords/remote-memory","display_name":"remote memory","score":0.6179999709129333},{"id":"https://openalex.org/keywords/data-processing-unit","display_name":"data processing unit","score":0.7289999723434448},{"id":"https://openalex.org/keywords/pcie","display_name":"PCI Express","score":0.8619999885559082}],"concepts":[{"id":"https://openalex.org/C64270927","wikidata":"https://www.wikidata.org/wiki/Q206924","display_name":"PCI Express","level":3,"score":0.8517000079154968},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.7858999967575073},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7520999908447266},{"id":"https://openalex.org/C126831891","wikidata":"https://www.wikidata.org/wiki/Q221673","display_name":"Host (biology)","level":2,"score":0.6154000163078308},{"id":"https://openalex.org/C7366592","wikidata":"https://www.wikidata.org/wiki/Q1255620","display_name":"Dram","level":2,"score":0.5422999858856201},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4999000132083893},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.48739999532699585},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.41940000653266907},{"id":"https://openalex.org/C2780154230","wikidata":"https://www.wikidata.org/wiki/Q513420","display_name":"Undo","level":2,"score":0.4072999954223633},{"id":"https://openalex.org/C2776175482","wikidata":"https://www.wikidata.org/wiki/Q1195816","display_name":"Transfer (computing)","level":2,"score":0.40290001034736633},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.39640000462532043},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.37709999084472656},{"id":"https://openalex.org/C193343404","wikidata":"https://www.wikidata.org/wiki/Q1928607","display_name":"Page fault","level":5,"score":0.36169999837875366},{"id":"https://openalex.org/C2780513914","wikidata":"https://www.wikidata.org/wiki/Q18210350","display_name":"Bottleneck","level":2,"score":0.3596999943256378},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.3395000100135803},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.30979999899864197},{"id":"https://openalex.org/C88196245","wikidata":"https://www.wikidata.org/wiki/Q8034984","display_name":"Working set","level":2,"score":0.3070000112056732},{"id":"https://openalex.org/C43364308","wikidata":"https://www.wikidata.org/wiki/Q8799","display_name":"Byte","level":2,"score":0.29750001430511475},{"id":"https://openalex.org/C49154492","wikidata":"https://www.wikidata.org/wiki/Q5300","display_name":"Central processing unit","level":2,"score":0.27970001101493835},{"id":"https://openalex.org/C2780940931","wikidata":"https://www.wikidata.org/wiki/Q174989","display_name":"File system","level":2,"score":0.27379998564720154},{"id":"https://openalex.org/C557945733","wikidata":"https://www.wikidata.org/wiki/Q389772","display_name":"Data transmission","level":2,"score":0.27059999108314514},{"id":"https://openalex.org/C202623185","wikidata":"https://www.wikidata.org/wiki/Q375176","display_name":"Disk buffer","level":3,"score":0.262800008058548},{"id":"https://openalex.org/C175551986","wikidata":"https://www.wikidata.org/wiki/Q47089","display_name":"Fault (geology)","level":2,"score":0.2549999952316284},{"id":"https://openalex.org/C170723468","wikidata":"https://www.wikidata.org/wiki/Q182933","display_name":"x86","level":3,"score":0.25110000371932983},{"id":"https://openalex.org/C63540848","wikidata":"https://www.wikidata.org/wiki/Q3140932","display_name":"Fault tolerance","level":2,"score":0.25040000677108765}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3845814.3850074","doi":"https://doi.org/10.1145/3845814.3850074","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3845814.3850074","pdf_url":null,"source":{"id":"https://openalex.org/S7407086669","display_name":"International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"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 32nd ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 1","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3845814.3850074","doi":"https://doi.org/10.1145/3845814.3850074","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3845814.3850074","pdf_url":null,"source":{"id":"https://openalex.org/S7407086669","display_name":"International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"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 32nd ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 1","raw_type":"proceedings-article"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":25,"referenced_works":["https://openalex.org/W1807272711","https://openalex.org/W1985229168","https://openalex.org/W2140101134","https://openalex.org/W2147657366","https://openalex.org/W2294693415","https://openalex.org/W2498764059","https://openalex.org/W2867345499","https://openalex.org/W2889230848","https://openalex.org/W2947737663","https://openalex.org/W2968450015","https://openalex.org/W3002906487","https://openalex.org/W3021027963","https://openalex.org/W3021725346","https://openalex.org/W3154380680","https://openalex.org/W3175537910","https://openalex.org/W3190496320","https://openalex.org/W4239813889","https://openalex.org/W4318541517","https://openalex.org/W4327930439","https://openalex.org/W4396987591","https://openalex.org/W4403160064","https://openalex.org/W4407130344","https://openalex.org/W4408847887","https://openalex.org/W4413949052","https://openalex.org/W4414889952"],"related_works":["https://openalex.org/W4410997868","https://openalex.org/W2889275730","https://openalex.org/W6981502681","https://openalex.org/W2604701668","https://openalex.org/W2990264049","https://openalex.org/W2772636756","https://openalex.org/W4372263679","https://openalex.org/W4315491637","https://openalex.org/W2169299343","https://openalex.org/W2944787913"],"abstract_inverted_index":{"Data-intensive":[0],"workloads":[1],"can":[2,142],"exceed":[3],"local":[4,87],"DRAM,":[5],"making":[6],"memory":[7,26],"disaggregation":[8],"attractive.":[9],"Swap-based":[10],"remote-memory":[11,44],"systems":[12],"reduce":[13],"fault-handler":[14],"overhead,":[15],"but":[16],"a":[17,21,29,33,41,48,76,86,99,108,113,152,156],"demand":[18,96],"read":[19,97,137],"to":[20,155,177,200,212],"page":[22,77],"absent":[23],"from":[24],"host":[25,104,115,141,174],"still":[27],"incurs":[28],"kernel":[30],"fault":[31,110],"and":[32,89,134,145,159,186,204],"full-page":[34,101],"transfer":[35,102],"before":[36],"completing.":[37],"We":[38,148],"present":[39],"Bytex,":[40],"transparent":[42],"Linux":[43],"system":[45],"built":[46],"around":[47],"Data":[49],"Processing":[50],"Unit":[51],"(DPU).":[52],"Bytex":[53],"maps":[54],"evicted":[55,132],"pages":[56,84,118,133],"into":[57,85,103],"the":[58,73,91,178,190],"DPU's":[59],"PCIe":[60,170],"Base":[61],"Address":[62],"Register":[63],"(BAR)":[64],"using":[65],"present,":[66],"read-only":[67],"page-table":[68],"entries.":[69],"CPU":[70],"loads":[71],"reach":[72,198],"DPU":[74,158],"without":[75,125],"fault;":[78],"its":[79],"programmable":[80],"engines":[81],"fetch":[82],"remote":[83],"buffer":[88],"return":[90],"requested":[92],"cache":[93],"line.":[94],"The":[95],"avoids":[98],"synchronous":[100],"DRAM.":[105,147],"Writes":[106],"take":[107],"protection":[109],"that":[111],"restores":[112],"writable":[114],"copy.":[116],"Device-resident":[117],"remain":[119],"immutable,":[120],"allowing":[121],"clean":[122],"host-cache":[123],"copies":[124],"additional":[126],"coherence-tracking":[127],"hardware.":[128],"Background":[129],"threads":[130],"flush":[131],"promote":[135],"frequently":[136],"pages,":[138],"while":[139],"every":[140],"both":[143],"borrow":[144],"donate":[146],"validate":[149],"functionality":[150],"with":[151,168],"QEMU/virtio":[153],"bridge":[154],"Hi1823E":[157],"evaluate":[160],"performance":[161],"through":[162],"simulation":[163],"combining":[164],"measured":[165],"engine":[166],"latencies":[167],"modeled":[169],"costs.":[171],"At":[172],"50%":[173],"DRAM":[175],"relative":[176],"working":[179],"set,":[180],"KV":[181],"throughput":[182],"reaches":[183],"1.16\u20131.37\u00d7":[184],"Fastswap's":[185],"1.08\u20131.18\u00d7":[187],"Hermit's.":[188],"Across":[189],"graph":[191],"study,":[192],"five":[193],"of":[194],"six":[195],"GAPBS":[196],"kernels":[197],"up":[199,211],"2.39\u00d7":[201],"over":[202,206],"Fastswap":[203],"1.84\u00d7":[205],"Hermit.":[207],"Trace":[208],"analysis":[209],"reports":[210],"1.56\u00d7":[213],"less":[214],"data":[215],"movement.":[216]},"counts_by_year":[],"updated_date":"2026-11-06T12:05:46.655746","created_date":"2026-11-05T00:00:00"}
