{"id":"https://openalex.org/W7133525588","doi":"https://doi.org/10.1109/hpca68181.2026.11408564","title":"ARIADNE: Adaptive UVM Management for Efficient GPU Memory Oversubscription","display_name":"ARIADNE: Adaptive UVM Management for Efficient GPU Memory Oversubscription","publication_year":2026,"publication_date":"2026-01-31","ids":{"openalex":"https://openalex.org/W7133525588","doi":"https://doi.org/10.1109/hpca68181.2026.11408564"},"language":null,"primary_location":{"id":"doi:10.1109/hpca68181.2026.11408564","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpca68181.2026.11408564","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2026 IEEE International Symposium on High Performance Computer Architecture (HPCA)","raw_type":"proceedings-article"},"type":"conference-paper","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/A5100889264","display_name":"Hyunkyun Shin","orcid":null},"institutions":[{"id":"https://openalex.org/I193775966","display_name":"Yonsei University","ror":"https://ror.org/01wjejq96","country_code":"KR","type":"education","lineage":["https://openalex.org/I193775966"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Hyunkyun Shin","raw_affiliation_strings":["Yonsei University,Seoul,Republic of Korea"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Yonsei University,Seoul,Republic of Korea","institution_ids":["https://openalex.org/I193775966"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5112058052","display_name":"S.H. Bang","orcid":"https://orcid.org/0000-0002-2928-1403"},"institutions":[{"id":"https://openalex.org/I193352282","display_name":"Daegu Gyeongbuk Institute of Science and Technology","ror":"https://ror.org/03frjya69","country_code":"KR","type":"education","lineage":["https://openalex.org/I193352282"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Seongtae Bang","raw_affiliation_strings":["DGIST,Daegu,Republic of Korea"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"DGIST,Daegu,Republic of Korea","institution_ids":["https://openalex.org/I193352282"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5111657503","display_name":"H. Park","orcid":null},"institutions":[{"id":"https://openalex.org/I193352282","display_name":"Daegu Gyeongbuk Institute of Science and Technology","ror":"https://ror.org/03frjya69","country_code":"KR","type":"education","lineage":["https://openalex.org/I193352282"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Hyungwon Park","raw_affiliation_strings":["DGIST,Daegu,Republic of Korea"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"DGIST,Daegu,Republic of Korea","institution_ids":["https://openalex.org/I193352282"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101885459","display_name":"Daehoon Kim","orcid":"https://orcid.org/0000-0003-0837-0877"},"institutions":[{"id":"https://openalex.org/I193775966","display_name":"Yonsei University","ror":"https://ror.org/01wjejq96","country_code":"KR","type":"education","lineage":["https://openalex.org/I193775966"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Daehoon Kim","raw_affiliation_strings":["Yonsei University,Seoul,Republic of Korea"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Yonsei University,Seoul,Republic of Korea","institution_ids":["https://openalex.org/I193775966"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"15"},"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.6532999873161316,"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.6532999873161316,"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/T10481","display_name":"Computer Graphics and Visualization Techniques","score":0.06719999760389328,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.03709999844431877,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.3142000138759613},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3052000105381012},{"id":"https://openalex.org/keywords/random-access-memory","display_name":"Random access memory","score":0.30489999055862427},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.3010999858379364},{"id":"https://openalex.org/keywords/noise","display_name":"Noise (video)","score":0.26249998807907104}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7160999774932861},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.375},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.3142000138759613},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.3075999915599823},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3052000105381012},{"id":"https://openalex.org/C2994168587","wikidata":"https://www.wikidata.org/wiki/Q5295","display_name":"Random access memory","level":2,"score":0.30489999055862427},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.3010999858379364},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.2964000105857849},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.27619999647140503},{"id":"https://openalex.org/C99498987","wikidata":"https://www.wikidata.org/wiki/Q2210247","display_name":"Noise (video)","level":3,"score":0.26249998807907104},{"id":"https://openalex.org/C77618280","wikidata":"https://www.wikidata.org/wiki/Q1155772","display_name":"Scheme (mathematics)","level":2,"score":0.25290000438690186}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/hpca68181.2026.11408564","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpca68181.2026.11408564","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2026 IEEE International Symposium on High Performance Computer Architecture (HPCA)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7","score":0.7940261363983154}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":50,"referenced_works":["https://openalex.org/W1504291959","https://openalex.org/W1966124831","https://openalex.org/W1989061323","https://openalex.org/W2080592089","https://openalex.org/W2128120785","https://openalex.org/W2330672121","https://openalex.org/W2764065518","https://openalex.org/W2883882491","https://openalex.org/W2886094133","https://openalex.org/W2934021599","https://openalex.org/W2954070386","https://openalex.org/W2984365163","https://openalex.org/W2998062016","https://openalex.org/W3011293047","https://openalex.org/W3012406028","https://openalex.org/W3012479151","https://openalex.org/W3015424312","https://openalex.org/W3042369493","https://openalex.org/W3043443960","https://openalex.org/W3043528907","https://openalex.org/W3091721565","https://openalex.org/W3100877701","https://openalex.org/W3104094521","https://openalex.org/W3106620263","https://openalex.org/W3157864729","https://openalex.org/W3167720200","https://openalex.org/W3173778203","https://openalex.org/W3186076368","https://openalex.org/W3209568355","https://openalex.org/W4221032334","https://openalex.org/W4235762625","https://openalex.org/W4236729784","https://openalex.org/W4311263219","https://openalex.org/W4318541551","https://openalex.org/W4318541614","https://openalex.org/W4320729330","https://openalex.org/W4327911463","https://openalex.org/W4381894488","https://openalex.org/W4381894554","https://openalex.org/W4387723591","https://openalex.org/W4388671996","https://openalex.org/W4388858680","https://openalex.org/W4395106434","https://openalex.org/W4401017869","https://openalex.org/W4401408530","https://openalex.org/W4401408779","https://openalex.org/W4404954692","https://openalex.org/W4409248344","https://openalex.org/W4411486597","https://openalex.org/W4411600395"],"related_works":[],"abstract_inverted_index":{"Unified":[0],"Virtual":[1],"Memory":[2],"(UVM)":[3],"simplifies":[4],"GPU":[5,67,122,152],"programming":[6],"and":[7,26,36,42,52,73,114,124,144,171,192,201],"supports":[8],"memory":[9,19,68,77,119,123],"oversubscription,":[10,195],"but":[11],"suffers":[12],"from":[13],"severe":[14],"performance":[15,75,204],"degradation":[16],"under":[17,76],"high":[18,72],"pressure":[20],"due":[21],"to":[22,89,110,147],"page":[23],"fault":[24,87],"overhead":[25],"thrashing.":[27],"Existing":[28],"approaches":[29],"such":[30],"as":[31],"prefetching,":[32],"access":[33,102,129],"counter-based":[34],"migration,":[35],"dynamic":[37,116],"Zero-copy":[38,125],"offer":[39],"limited":[40],"benefits":[41],"often":[43],"require":[44],"hardware":[45,106,142],"or":[46,107,141,150],"compiler":[47,108],"modifications,":[48],"undermining":[49],"UVM's":[50,66],"portability":[51],"ease":[53],"of":[54,118,164],"deployment.":[55],"We":[56],"present":[57],"ARIADNE,":[58],"a":[59,96,177],"runtime":[60,97],"UVM":[61,135,153],"management":[62],"framework":[63],"that":[64,99,159],"preserves":[65],"abstraction":[69],"while":[70,197],"ensuring":[71],"robust":[74],"oversubscription.":[78],"ARIADNE":[79,137,160],"is":[80],"guided":[81],"by":[82],"three":[83],"principles:":[84],"(1)":[85],"pipelined":[86],"handling":[88],"hide":[90],"migration":[91],"latency,":[92],"(2)":[93],"Sharing":[94],"Degree,":[95],"metric":[98],"captures":[100],"thread-level":[101],"locality":[103],"without":[104],"requiring":[105],"changes,":[109],"inform":[111],"placement":[112,117],"decisions,":[113],"(3)":[115],"regions":[120],"between":[121],"based":[126],"on":[127],"real-time":[128],"patterns.":[130],"Implemented":[131],"entirely":[132],"within":[133],"NVIDIA's":[134],"driver,":[136],"requires":[138],"no":[139],"recompilation":[140],"modifications":[143],"applies":[145],"transparently":[146],"any":[148],"executable":[149],"closed-source":[151],"applications.":[154],"Our":[155],"experimental":[156],"results":[157],"show":[158],"delivers":[161],"average":[162],"speedups":[163],"<tex":[165,172,181],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[166,173,182],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">$1.9":[167],"\\times,":[168],"5.0":[169],"\\times$</tex>,":[170],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">$4.8":[174],"\\times$</tex>":[175],"over":[176],"state-of-the-art":[178],"method":[179],"at":[180],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">$\\text{1":[183],"3":[184],"0":[185],"\\%,":[186],"~}":[187],"\\text{1":[188],"7":[189],"5":[190],"\\%}$</tex>,":[191],"300":[193],"%":[194],"respectively,":[196],"effectively":[198],"preventing":[199],"thrashing":[200],"maintaining":[202],"near-linear":[203],"scaling.":[205]},"counts_by_year":[],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2026-03-05T00:00:00"}
