{"id":"https://openalex.org/W7147353230","doi":"https://doi.org/10.1109/icaiic68212.2026.11454343","title":"Adaptive Prefetch-Granularity Management for Locality Prediction in Unified Virtual Memory","display_name":"Adaptive Prefetch-Granularity Management for Locality Prediction in Unified Virtual Memory","publication_year":2026,"publication_date":"2026-02-24","ids":{"openalex":"https://openalex.org/W7147353230","doi":"https://doi.org/10.1109/icaiic68212.2026.11454343"},"language":null,"primary_location":{"id":"doi:10.1109/icaiic68212.2026.11454343","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icaiic68212.2026.11454343","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2026 International Conference on Artificial Intelligence in Information and Communication (ICAIIC)","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":null,"display_name":"Jeongha Lee","orcid":null},"institutions":[{"id":"https://openalex.org/I138925566","display_name":"Ewha Womans University","ror":"https://ror.org/053fp5c05","country_code":"KR","type":"education","lineage":["https://openalex.org/I138925566"]},{"id":"https://openalex.org/I4210095058","display_name":"Dongwha Pharm (South Korea)","ror":"https://ror.org/00nz5p994","country_code":"KR","type":"company","lineage":["https://openalex.org/I4210095058"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Jeongha Lee","raw_affiliation_strings":["Ewha University,Dept.of Computer Engineering,Seoul,Republic of Korea"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Ewha University,Dept.of Computer Engineering,Seoul,Republic of Korea","institution_ids":["https://openalex.org/I138925566","https://openalex.org/I4210095058"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5059783648","display_name":"Kyungwoon Cho","orcid":"https://orcid.org/0009-0000-2070-373X"},"institutions":[{"id":"https://openalex.org/I4210145666","display_name":"Embedded Systems (United States)","ror":"https://ror.org/04742eh45","country_code":"US","type":"company","lineage":["https://openalex.org/I4210145666"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kyungwoon Cho","raw_affiliation_strings":["Ewha University,Embedded Software Research Center,Seoul,Republic of Korea"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Ewha University,Embedded Software Research Center,Seoul,Republic of Korea","institution_ids":["https://openalex.org/I4210145666"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5132625740","display_name":"Hyokyung Bahn","orcid":null},"institutions":[{"id":"https://openalex.org/I138925566","display_name":"Ewha Womans University","ror":"https://ror.org/053fp5c05","country_code":"KR","type":"education","lineage":["https://openalex.org/I138925566"]},{"id":"https://openalex.org/I4210095058","display_name":"Dongwha Pharm (South Korea)","ror":"https://ror.org/00nz5p994","country_code":"KR","type":"company","lineage":["https://openalex.org/I4210095058"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Hyokyung Bahn","raw_affiliation_strings":["Ewha University,Dept.of Computer Engineering,Seoul,Republic of Korea"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Ewha University,Dept.of Computer Engineering,Seoul,Republic of Korea","institution_ids":["https://openalex.org/I138925566","https://openalex.org/I4210095058"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"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":"204","last_page":"209"},"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.43220001459121704,"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.43220001459121704,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.29440000653266907,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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.08860000222921371,"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/granularity","display_name":"Granularity","score":0.7416999936103821},{"id":"https://openalex.org/keywords/demand-paging","display_name":"Demand paging","score":0.6632999777793884},{"id":"https://openalex.org/keywords/page-fault","display_name":"Page fault","score":0.5713000297546387},{"id":"https://openalex.org/keywords/locality","display_name":"Locality","score":0.5649999976158142},{"id":"https://openalex.org/keywords/virtual-memory","display_name":"Virtual memory","score":0.5526999831199646},{"id":"https://openalex.org/keywords/heuristic","display_name":"Heuristic","score":0.5181999802589417},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.4722000062465668},{"id":"https://openalex.org/keywords/controller","display_name":"Controller (irrigation)","score":0.4429999887943268},{"id":"https://openalex.org/keywords/adaptation","display_name":"Adaptation (eye)","score":0.41339999437332153},{"id":"https://openalex.org/keywords/virtual-machine","display_name":"Virtual machine","score":0.4047999978065491}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8600999712944031},{"id":"https://openalex.org/C177774035","wikidata":"https://www.wikidata.org/wiki/Q1246948","display_name":"Granularity","level":2,"score":0.7416999936103821},{"id":"https://openalex.org/C188873839","wikidata":"https://www.wikidata.org/wiki/Q5255045","display_name":"Demand paging","level":5,"score":0.6632999777793884},{"id":"https://openalex.org/C193343404","wikidata":"https://www.wikidata.org/wiki/Q1928607","display_name":"Page fault","level":5,"score":0.5713000297546387},{"id":"https://openalex.org/C2779808786","wikidata":"https://www.wikidata.org/wiki/Q6664603","display_name":"Locality","level":2,"score":0.5649999976158142},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.553600013256073},{"id":"https://openalex.org/C76399640","wikidata":"https://www.wikidata.org/wiki/Q189401","display_name":"Virtual memory","level":4,"score":0.5526999831199646},{"id":"https://openalex.org/C173801870","wikidata":"https://www.wikidata.org/wiki/Q201413","display_name":"Heuristic","level":2,"score":0.5181999802589417},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.4722000062465668},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.45019999146461487},{"id":"https://openalex.org/C203479927","wikidata":"https://www.wikidata.org/wiki/Q5165939","display_name":"Controller (irrigation)","level":2,"score":0.4429999887943268},{"id":"https://openalex.org/C139807058","wikidata":"https://www.wikidata.org/wiki/Q352374","display_name":"Adaptation (eye)","level":2,"score":0.41339999437332153},{"id":"https://openalex.org/C25344961","wikidata":"https://www.wikidata.org/wiki/Q192726","display_name":"Virtual machine","level":2,"score":0.4047999978065491},{"id":"https://openalex.org/C27602214","wikidata":"https://www.wikidata.org/wiki/Q1868547","display_name":"Locality of reference","level":3,"score":0.4025000035762787},{"id":"https://openalex.org/C112972136","wikidata":"https://www.wikidata.org/wiki/Q7595718","display_name":"Stability (learning theory)","level":2,"score":0.3725000023841858},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.36059999465942383},{"id":"https://openalex.org/C127705205","wikidata":"https://www.wikidata.org/wiki/Q5748245","display_name":"Heuristics","level":2,"score":0.33180001378059387},{"id":"https://openalex.org/C513985346","wikidata":"https://www.wikidata.org/wiki/Q270471","display_name":"Virtualization","level":3,"score":0.32600000500679016},{"id":"https://openalex.org/C47487241","wikidata":"https://www.wikidata.org/wiki/Q5227230","display_name":"Data access","level":2,"score":0.321399986743927},{"id":"https://openalex.org/C126831891","wikidata":"https://www.wikidata.org/wiki/Q221673","display_name":"Host (biology)","level":2,"score":0.3167000114917755},{"id":"https://openalex.org/C30390489","wikidata":"https://www.wikidata.org/wiki/Q4680748","display_name":"Adaptive memory","level":3,"score":0.3158999979496002},{"id":"https://openalex.org/C63540848","wikidata":"https://www.wikidata.org/wiki/Q3140932","display_name":"Fault tolerance","level":2,"score":0.3158999979496002},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.31150001287460327},{"id":"https://openalex.org/C133588205","wikidata":"https://www.wikidata.org/wiki/Q28455645","display_name":"Instruction prefetch","level":3,"score":0.30000001192092896},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.29510000348091125},{"id":"https://openalex.org/C2780799671","wikidata":"https://www.wikidata.org/wiki/Q17087362","display_name":"Transient (computer programming)","level":2,"score":0.29499998688697815},{"id":"https://openalex.org/C21200559","wikidata":"https://www.wikidata.org/wiki/Q7451068","display_name":"Sensitivity (control systems)","level":2,"score":0.2935999929904938},{"id":"https://openalex.org/C182365436","wikidata":"https://www.wikidata.org/wiki/Q50701","display_name":"Variable (mathematics)","level":2,"score":0.2863999903202057},{"id":"https://openalex.org/C180089779","wikidata":"https://www.wikidata.org/wiki/Q5227275","display_name":"Data diffusion machine","level":5,"score":0.2838999927043915},{"id":"https://openalex.org/C2777145635","wikidata":"https://www.wikidata.org/wiki/Q515636","display_name":"FIFO (computing and electronics)","level":2,"score":0.27810001373291016},{"id":"https://openalex.org/C100800780","wikidata":"https://www.wikidata.org/wiki/Q1175867","display_name":"Memory controller","level":3,"score":0.2711000144481659},{"id":"https://openalex.org/C48677424","wikidata":"https://www.wikidata.org/wiki/Q6888088","display_name":"Mode (computer interface)","level":2,"score":0.2639999985694885},{"id":"https://openalex.org/C77618280","wikidata":"https://www.wikidata.org/wiki/Q1155772","display_name":"Scheme (mathematics)","level":2,"score":0.262800008058548},{"id":"https://openalex.org/C33925742","wikidata":"https://www.wikidata.org/wiki/Q361698","display_name":"Page","level":2,"score":0.2563999891281128}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icaiic68212.2026.11454343","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icaiic68212.2026.11454343","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2026 International Conference on Artificial Intelligence in Information and Communication (ICAIIC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/10","score":0.7175880670547485,"display_name":"Reduced inequalities"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":8,"referenced_works":["https://openalex.org/W2042545849","https://openalex.org/W2065461987","https://openalex.org/W3011293047","https://openalex.org/W3042369493","https://openalex.org/W3209568355","https://openalex.org/W4240241667","https://openalex.org/W4381894554","https://openalex.org/W4410738817"],"related_works":[],"abstract_inverted_index":{"Unified":[0],"Virtual":[1],"Memory":[2],"(UVM)":[3],"automates":[4],"data":[5],"migration":[6,57],"between":[7],"host":[8],"and":[9,29,106,121,160],"device":[10],"memory":[11],"through":[12],"demand":[13],"paging,":[14],"but":[15],"its":[16],"tree-based":[17],"prefetching":[18],"heuristic":[19],"frequently":[20],"mischaracterizes":[21],"spatial":[22],"locality.":[23],"As":[24],"a":[25,50,79,90],"result,":[26],"both":[27],"irregular":[28],"strongly":[30],"sequential":[31,77,105],"workloads":[32,108],"suffer":[33],"from":[34],"excessive":[35],"or":[36],"insufficient":[37],"page":[38,69],"migrations,":[39],"causing":[40],"substantial":[41],"performance":[42,110,141],"loss.":[43],"To":[44],"address":[45],"this":[46],"limitation,":[47],"we":[48],"propose":[49],"dynamic":[51],"prefetch-granularity":[52],"adaptation":[53],"framework":[54,73],"that":[55,83,95,151],"adjusts":[56],"size":[58],"at":[59],"runtime":[60],"based":[61],"on":[62],"the":[63,140],"access":[64],"patterns":[65],"manifested":[66],"in":[67,118],"each":[68],"fault":[70],"batch.":[71],"The":[72,131],"consists":[74],"of":[75,112,139],"two":[76],"stages:":[78],"coarse":[80],"locality-guided":[81],"controller":[82],"selects":[84],"an":[85],"initial":[86],"granularity,":[87],"followed":[88],"by":[89,143],"fine":[91],"outlier-based":[92],"refinement":[93],"step":[94],"suppresses":[96],"sensitivity":[97],"to":[98],"transient":[99],"irregularities.":[100],"Experimental":[101],"results":[102],"across":[103],"diverse":[104],"random-access":[107],"show":[109],"gains":[111],"<tex":[113,122],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[114,123],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">$1.2":[115],"\\times-1.9":[116],"\\times$</tex>":[117,128],"memory-sufficient":[119],"settings":[120],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">$\\mathbf{1.":[124],"1}":[125],"\\times-\\mathbf{2.":[126],"5}":[127],"under":[129],"oversubscription.":[130],"proposed":[132],"method":[133],"further":[134],"achieves":[135],"approximately":[136],"98":[137],"%":[138],"delivered":[142],"empirically":[144],"optimal":[145],"static":[146],"granularity.":[147],"These":[148],"findings":[149],"demonstrate":[150],"adaptive":[152],"granularity":[153],"control":[154],"can":[155],"substantially":[156],"enhance":[157],"UVM":[158],"efficiency":[159],"stability":[161],"for":[162],"memory-intensive":[163],"GPU":[164],"workloads.":[165]},"counts_by_year":[],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2026-04-02T00:00:00"}
