{"id":"https://openalex.org/W4360831822","doi":"https://doi.org/10.1109/hpca56546.2023.10070986","title":"&lt;monospace&gt;HoPP&lt;/monospace&gt;: Hardware-Software Co-Designed Page Prefetching for Disaggregated Memory","display_name":"&lt;monospace&gt;HoPP&lt;/monospace&gt;: Hardware-Software Co-Designed Page Prefetching for Disaggregated Memory","publication_year":2023,"publication_date":"2023-02-01","ids":{"openalex":"https://openalex.org/W4360831822","doi":"https://doi.org/10.1109/hpca56546.2023.10070986"},"language":"en","primary_location":{"id":"doi:10.1109/hpca56546.2023.10070986","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpca56546.2023.10070986","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE International Symposium on High-Performance Computer Architecture (HPCA)","raw_type":"proceedings-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/A5100398348","display_name":"Haifeng Li","orcid":"https://orcid.org/0000-0002-5088-4735"},"institutions":[{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]},{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]},{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"funder","lineage":["https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Haifeng Li","raw_affiliation_strings":["State Key Lab of Processors, Institute of Computing Technology,Chinese Academy of Sciences","University of Chinese Academy of Sciences","Chinese Academy of Sciences, State Key Lab of Processors, Institute of Computing Technology"],"affiliations":[{"raw_affiliation_string":"State Key Lab of Processors, Institute of Computing Technology,Chinese Academy of Sciences","institution_ids":["https://openalex.org/I4210090176"]},{"raw_affiliation_string":"University of Chinese Academy of Sciences","institution_ids":["https://openalex.org/I4210165038"]},{"raw_affiliation_string":"Chinese Academy of Sciences, State Key Lab of Processors, Institute of Computing Technology","institution_ids":["https://openalex.org/I4210090176","https://openalex.org/I19820366"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100349872","display_name":"Ke Liu","orcid":"https://orcid.org/0000-0003-4151-1416"},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"funder","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ke Liu","raw_affiliation_strings":["State Key Lab of Processors, Institute of Computing Technology,Chinese Academy of Sciences","Chinese Academy of Sciences, State Key Lab of Processors, Institute of Computing Technology"],"affiliations":[{"raw_affiliation_string":"State Key Lab of Processors, Institute of Computing Technology,Chinese Academy of Sciences","institution_ids":["https://openalex.org/I4210090176"]},{"raw_affiliation_string":"Chinese Academy of Sciences, State Key Lab of Processors, Institute of Computing Technology","institution_ids":["https://openalex.org/I4210090176","https://openalex.org/I19820366"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5022346472","display_name":"Ting Liang","orcid":"https://orcid.org/0000-0002-8769-4388"},"institutions":[{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]},{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"funder","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ting Liang","raw_affiliation_strings":["State Key Lab of Processors, Institute of Computing Technology,Chinese Academy of Sciences","Chinese Academy of Sciences, State Key Lab of Processors, Institute of Computing Technology","University of Chinese Academy of Sciences"],"affiliations":[{"raw_affiliation_string":"State Key Lab of Processors, Institute of Computing Technology,Chinese Academy of Sciences","institution_ids":["https://openalex.org/I4210090176"]},{"raw_affiliation_string":"Chinese Academy of Sciences, State Key Lab of Processors, Institute of Computing Technology","institution_ids":["https://openalex.org/I4210090176","https://openalex.org/I19820366"]},{"raw_affiliation_string":"University of Chinese Academy of Sciences","institution_ids":["https://openalex.org/I4210165038"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5026331466","display_name":"Zuojun Li","orcid":"https://orcid.org/0000-0002-2377-7141"},"institutions":[{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]},{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"funder","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zuojun Li","raw_affiliation_strings":["State Key Lab of Processors, Institute of Computing Technology,Chinese Academy of Sciences","University of Chinese Academy of Sciences","Chinese Academy of Sciences, State Key Lab of Processors, Institute of Computing Technology"],"affiliations":[{"raw_affiliation_string":"State Key Lab of Processors, Institute of Computing Technology,Chinese Academy of Sciences","institution_ids":["https://openalex.org/I4210090176"]},{"raw_affiliation_string":"University of Chinese Academy of Sciences","institution_ids":["https://openalex.org/I4210165038"]},{"raw_affiliation_string":"Chinese Academy of Sciences, State Key Lab of Processors, Institute of Computing Technology","institution_ids":["https://openalex.org/I4210090176","https://openalex.org/I19820366"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5049240345","display_name":"Tianyue Lu","orcid":"https://orcid.org/0009-0001-8808-0935"},"institutions":[{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]},{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"funder","lineage":["https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Tianyue Lu","raw_affiliation_strings":["State Key Lab of Processors, Institute of Computing Technology,Chinese Academy of Sciences","Chinese Academy of Sciences, State Key Lab of Processors, Institute of Computing Technology"],"affiliations":[{"raw_affiliation_string":"State Key Lab of Processors, Institute of Computing Technology,Chinese Academy of Sciences","institution_ids":["https://openalex.org/I4210090176"]},{"raw_affiliation_string":"Chinese Academy of Sciences, State Key Lab of Processors, Institute of Computing Technology","institution_ids":["https://openalex.org/I4210090176","https://openalex.org/I19820366"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100641011","display_name":"Hui Yuan","orcid":"https://orcid.org/0000-0002-9122-3407"},"institutions":[{"id":"https://openalex.org/I4210160618","display_name":"Huawei Technologies (United Kingdom)","ror":"https://ror.org/056gzgs71","country_code":"GB","type":"company","lineage":["https://openalex.org/I2250955327","https://openalex.org/I4210160618"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Hui Yuan","raw_affiliation_strings":["Huawei Technologies"],"affiliations":[{"raw_affiliation_string":"Huawei Technologies","institution_ids":["https://openalex.org/I4210160618"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5019928403","display_name":"Yinben Xia","orcid":null},"institutions":[{"id":"https://openalex.org/I4210160618","display_name":"Huawei Technologies (United Kingdom)","ror":"https://ror.org/056gzgs71","country_code":"GB","type":"company","lineage":["https://openalex.org/I2250955327","https://openalex.org/I4210160618"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Yinben Xia","raw_affiliation_strings":["Huawei Technologies"],"affiliations":[{"raw_affiliation_string":"Huawei Technologies","institution_ids":["https://openalex.org/I4210160618"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101807410","display_name":"Yungang Bao","orcid":"https://orcid.org/0000-0001-6565-5276"},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"funder","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]},{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yungang Bao","raw_affiliation_strings":["State Key Lab of Processors, Institute of Computing Technology,Chinese Academy of Sciences","Chinese Academy of Sciences, State Key Lab of Processors, Institute of Computing Technology","University of Chinese Academy of Sciences"],"affiliations":[{"raw_affiliation_string":"State Key Lab of Processors, Institute of Computing Technology,Chinese Academy of Sciences","institution_ids":["https://openalex.org/I4210090176"]},{"raw_affiliation_string":"Chinese Academy of Sciences, State Key Lab of Processors, Institute of Computing Technology","institution_ids":["https://openalex.org/I4210090176","https://openalex.org/I19820366"]},{"raw_affiliation_string":"University of Chinese Academy of Sciences","institution_ids":["https://openalex.org/I4210165038"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101645579","display_name":"Mingyu Chen","orcid":"https://orcid.org/0000-0003-4469-1037"},"institutions":[{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]},{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]},{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"funder","lineage":["https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Mingyu Chen","raw_affiliation_strings":["State Key Lab of Processors, Institute of Computing Technology,Chinese Academy of Sciences","Chinese Academy of Sciences, State Key Lab of Processors, Institute of Computing Technology","University of Chinese Academy of Sciences"],"affiliations":[{"raw_affiliation_string":"State Key Lab of Processors, Institute of Computing Technology,Chinese Academy of Sciences","institution_ids":["https://openalex.org/I4210090176"]},{"raw_affiliation_string":"Chinese Academy of Sciences, State Key Lab of Processors, Institute of Computing Technology","institution_ids":["https://openalex.org/I4210090176","https://openalex.org/I19820366"]},{"raw_affiliation_string":"University of Chinese Academy of Sciences","institution_ids":["https://openalex.org/I4210165038"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5060703788","display_name":"Yizhou Shan","orcid":"https://orcid.org/0009-0007-9519-0546"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yizhou Shan","raw_affiliation_strings":["Huawei Cloud"],"affiliations":[{"raw_affiliation_string":"Huawei Cloud","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":10,"corresponding_author_ids":["https://openalex.org/A5100398348"],"corresponding_institution_ids":["https://openalex.org/I19820366","https://openalex.org/I4210090176","https://openalex.org/I4210165038"],"apc_list":null,"apc_paid":null,"fwci":2.6081,"has_fulltext":false,"cited_by_count":13,"citation_normalized_percentile":{"value":0.9001654,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"1168","last_page":"1181"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9994000196456909,"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"}},"topics":[{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9994000196456909,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9987000226974487,"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.9987000226974487,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/instruction-prefetch","display_name":"Instruction prefetch","score":0.9406149387359619},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8091902732849121},{"id":"https://openalex.org/keywords/page-fault","display_name":"Page fault","score":0.6697184443473816},{"id":"https://openalex.org/keywords/demand-paging","display_name":"Demand paging","score":0.5100887417793274},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4817940592765808},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.4731099605560303},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4646197557449341},{"id":"https://openalex.org/keywords/registered-memory","display_name":"Registered memory","score":0.45223093032836914},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.44350722432136536},{"id":"https://openalex.org/keywords/memory-controller","display_name":"Memory controller","score":0.4217318296432495},{"id":"https://openalex.org/keywords/virtual-memory","display_name":"Virtual memory","score":0.41673707962036133},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.411822646856308},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.34299778938293457},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.2873421311378479},{"id":"https://openalex.org/keywords/extended-memory","display_name":"Extended memory","score":0.2635083496570587},{"id":"https://openalex.org/keywords/overlay","display_name":"Overlay","score":0.22118505835533142},{"id":"https://openalex.org/keywords/semiconductor-memory","display_name":"Semiconductor memory","score":0.15964898467063904},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.1323724389076233}],"concepts":[{"id":"https://openalex.org/C133588205","wikidata":"https://www.wikidata.org/wiki/Q28455645","display_name":"Instruction prefetch","level":3,"score":0.9406149387359619},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8091902732849121},{"id":"https://openalex.org/C193343404","wikidata":"https://www.wikidata.org/wiki/Q1928607","display_name":"Page fault","level":5,"score":0.6697184443473816},{"id":"https://openalex.org/C188873839","wikidata":"https://www.wikidata.org/wiki/Q5255045","display_name":"Demand paging","level":5,"score":0.5100887417793274},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4817940592765808},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.4731099605560303},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4646197557449341},{"id":"https://openalex.org/C93446704","wikidata":"https://www.wikidata.org/wiki/Q449328","display_name":"Registered memory","level":3,"score":0.45223093032836914},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.44350722432136536},{"id":"https://openalex.org/C100800780","wikidata":"https://www.wikidata.org/wiki/Q1175867","display_name":"Memory controller","level":3,"score":0.4217318296432495},{"id":"https://openalex.org/C76399640","wikidata":"https://www.wikidata.org/wiki/Q189401","display_name":"Virtual memory","level":4,"score":0.41673707962036133},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.411822646856308},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.34299778938293457},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.2873421311378479},{"id":"https://openalex.org/C171675096","wikidata":"https://www.wikidata.org/wiki/Q1143380","display_name":"Extended memory","level":4,"score":0.2635083496570587},{"id":"https://openalex.org/C136085584","wikidata":"https://www.wikidata.org/wiki/Q910289","display_name":"Overlay","level":2,"score":0.22118505835533142},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.15964898467063904},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.1323724389076233}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/hpca56546.2023.10070986","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpca56546.2023.10070986","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE International Symposium on High-Performance Computer Architecture (HPCA)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.4099999964237213}],"awards":[],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320321133","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35"},{"id":"https://openalex.org/F4320334977","display_name":"Beijing Municipal Natural Science Foundation","ror":null},{"id":"https://openalex.org/F4320337504","display_name":"Research and Development","ror":"https://ror.org/027s68j25"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":79,"referenced_works":["https://openalex.org/W78077100","https://openalex.org/W95542644","https://openalex.org/W982826035","https://openalex.org/W1448681276","https://openalex.org/W1532546444","https://openalex.org/W2001420671","https://openalex.org/W2003597767","https://openalex.org/W2007888220","https://openalex.org/W2044851785","https://openalex.org/W2051407019","https://openalex.org/W2070010964","https://openalex.org/W2092212481","https://openalex.org/W2096984014","https://openalex.org/W2120072148","https://openalex.org/W2120816480","https://openalex.org/W2128104279","https://openalex.org/W2129554014","https://openalex.org/W2133356510","https://openalex.org/W2135875530","https://openalex.org/W2138677746","https://openalex.org/W2141318181","https://openalex.org/W2143522680","https://openalex.org/W2147540684","https://openalex.org/W2147657366","https://openalex.org/W2160395504","https://openalex.org/W2161047342","https://openalex.org/W2166620913","https://openalex.org/W2168923722","https://openalex.org/W2234679013","https://openalex.org/W2345506493","https://openalex.org/W2418183460","https://openalex.org/W2537450429","https://openalex.org/W2577489668","https://openalex.org/W2604595776","https://openalex.org/W2728809642","https://openalex.org/W2761420332","https://openalex.org/W2762796393","https://openalex.org/W2763836248","https://openalex.org/W2782674619","https://openalex.org/W2886216368","https://openalex.org/W2899396876","https://openalex.org/W2930731691","https://openalex.org/W2933229475","https://openalex.org/W2999788381","https://openalex.org/W3005135768","https://openalex.org/W3021027963","https://openalex.org/W3021725346","https://openalex.org/W3094724942","https://openalex.org/W3095819881","https://openalex.org/W3119011817","https://openalex.org/W3138770260","https://openalex.org/W3153963463","https://openalex.org/W3154380680","https://openalex.org/W3183599542","https://openalex.org/W4211030819","https://openalex.org/W4214753036","https://openalex.org/W4225784776","https://openalex.org/W4225980612","https://openalex.org/W4248563222","https://openalex.org/W4248575726","https://openalex.org/W4249203857","https://openalex.org/W4285717907","https://openalex.org/W4288020408","https://openalex.org/W6603201521","https://openalex.org/W6603865566","https://openalex.org/W6625708980","https://openalex.org/W6628546715","https://openalex.org/W6663494537","https://openalex.org/W6677768716","https://openalex.org/W6679164950","https://openalex.org/W6679485007","https://openalex.org/W6680852931","https://openalex.org/W6704829538","https://openalex.org/W6732398259","https://openalex.org/W6753735259","https://openalex.org/W6755630855","https://openalex.org/W6784544442","https://openalex.org/W6784630475","https://openalex.org/W6840850579"],"related_works":["https://openalex.org/W2407941772","https://openalex.org/W1437641643","https://openalex.org/W3043528907","https://openalex.org/W4232443537","https://openalex.org/W2170496111","https://openalex.org/W4237698627","https://openalex.org/W4360831822","https://openalex.org/W2930731691","https://openalex.org/W3194276159","https://openalex.org/W4254597226"],"abstract_inverted_index":{"Memory":[0],"disaggregation":[1,15],"is":[2,86,102],"a":[3,77,87,92,128,182,237,245,254],"promising":[4],"direction":[5],"to":[6,22,33,72,91,103,137,141,146,171,252,262,277,279],"mitigate":[7],"memory":[8,14,21,27,46,114,119,139,247,256],"contention":[9],"in":[10,117,148,154],"datacenters.":[11],"To":[12],"make":[13],"practical,":[16],"prior":[17],"efforts":[18],"expose":[19],"remote":[20,189],"applications":[23,40],"transparently":[24],"via":[25,53,192],"virtual":[26],"subsystem\u2019s":[28],"swapping":[29],"interface.":[30],"However,":[31],"due":[32],"the":[34,45,105,118,138,176,187,197,210,227],"semantic":[35],"gap":[36],"between":[37],"OS":[38,42,147],"and":[39,202,264,273],"\u2013":[41,127],"cannot":[43],"know":[44],"accessing":[47],"sequences":[48],"of":[49],"an":[50],"application":[51],"but":[52],"page":[54,66,78,109,193,218,229],"faults.":[55],"This":[56],"approach":[57],"has":[58,151],"two":[59],"limitations.":[60],"First,":[61],"it":[62,159,233],"learns":[63],"little":[64],"from":[65,108,200],"faults\u2019":[67],"access":[68,115],"history,":[69],"which":[70,89,150,275],"leads":[71,90,276],"sub-optimal":[73],"prefetching":[74,131,162,207,267],"predictions.":[75],"Second,":[76],"fault":[79],"can":[80,179,213],"still":[81],"occur":[82],"even":[83],"if":[84],"there":[85],"prefetch-hit":[88,211],"large":[93],"kernel":[94],"overhead.To":[95],"address":[96,106],"such":[97],"limitations,":[98],"our":[99],"key":[100],"insight":[101],"decouple":[104],"capturing":[107],"faults":[110],"by":[111,216],"collecting":[112],"full":[113],"traces":[116],"controller.":[120,257],"Using":[121],"this":[122],"idea,":[123],"we":[124],"build":[125,172],"<monospace>HoPP</monospace>":[126,133],"hardware-software":[129],"co-designed":[130],"framework.":[132],"adds":[134],"hardware":[135],"modules":[136],"controller":[140],"feed":[142],"sufficient":[143],"hot":[144],"pages":[145],"real-time,":[149],"three":[152],"benefits":[153],"<monospace>HoPP</monospace>\u2019s":[155],"software":[156],"design:":[157],"1)":[158],"improves":[160],"existing":[161],"algorithms":[163],"with":[164,244],"simple":[165],"revamps,":[166],"also":[167],"offers":[168],"more":[169],"insights":[170],"better":[173],"policies;":[174],"2)":[175],"prefetch":[177],"algorithm":[178,268],"run":[180],"as":[181,230,232],"separate":[183],"data":[184,190],"path":[185,191],"alongside":[186],"normal":[188],"faults,":[194],"potentially":[195],"hiding":[196],"swap":[198],"latency":[199],"applications,":[201],"enabling":[203],"fine-grained":[204],"control":[205],"over":[206,270],"behaviors;":[208],"3)":[209],"overhead":[212],"be":[214],"eliminated":[215],"early":[217],"table":[219],"entry":[220],"(PTE)":[221],"injection,":[222],"i.e.,":[223],"inject":[224],"PTE":[225],"for":[226,284],"prefetched":[228],"soon":[231],"returns.":[234],"We":[235],"implemented":[236],"proof-of-concept":[238],"prototype":[239],"using":[240],"commodity":[241],"servers":[242],"along":[243],"hardware-based":[246],"tracking":[248],"tool":[249],"called":[250],"<monospace>HMTT</monospace>":[251],"emulate":[253],"modified":[255],"Results":[258],"show":[259],"that":[260],"compared":[261],"Fastswap":[263],"Leap,":[265],"<monospace>HoPP</monospace>-optimized":[266],"achieves":[269],"90%":[271],"accuracy":[272],"coverage,":[274],"up":[278],"59%":[280],"completion":[281],"time":[282],"improvement":[283],"various":[285],"datacenter":[286],"applications.":[287]},"counts_by_year":[{"year":2025,"cited_by_count":7},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
