{"id":"https://openalex.org/W4416538342","doi":"https://doi.org/10.1145/3777549","title":"Harnessing Page Access Frequency Distribution for Efficient Memory Tiering","display_name":"Harnessing Page Access Frequency Distribution for Efficient Memory Tiering","publication_year":2025,"publication_date":"2025-11-22","ids":{"openalex":"https://openalex.org/W4416538342","doi":"https://doi.org/10.1145/3777549"},"language":"en","primary_location":{"id":"doi:10.1145/3777549","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3777549","pdf_url":null,"source":{"id":"https://openalex.org/S193109227","display_name":"ACM Transactions on Computer Systems","issn_l":"0734-2071","issn":["0734-2071","1557-7333"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Computer Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://vtechworks.lib.vt.edu/bitstreams/a9dd13f3-aaa8-4915-b849-48f5e5471168/download","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5022127417","display_name":"Taehyung Lee","orcid":"https://orcid.org/0000-0002-6935-9981"},"institutions":[{"id":"https://openalex.org/I848706","display_name":"Sungkyunkwan University","ror":"https://ror.org/04q78tk20","country_code":"KR","type":"education","lineage":["https://openalex.org/I848706"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Taehyung Lee","raw_affiliation_strings":["Sungkyunkwan University - Natural Sciences Campus","Sungkyunkwan University - Natural Sciences Campus, Suwon-si, Korea (the Republic of)"],"raw_orcid":"https://orcid.org/0000-0002-6935-9981","affiliations":[{"raw_affiliation_string":"Sungkyunkwan University - Natural Sciences Campus","institution_ids":["https://openalex.org/I848706"]},{"raw_affiliation_string":"Sungkyunkwan University - Natural Sciences Campus, Suwon-si, Korea (the Republic of)","institution_ids":["https://openalex.org/I848706"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5057984535","display_name":"Sumit Kumar Monga","orcid":"https://orcid.org/0000-0001-8622-8628"},"institutions":[{"id":"https://openalex.org/I859038795","display_name":"Virginia Tech","ror":"https://ror.org/02smfhw86","country_code":"US","type":"education","lineage":["https://openalex.org/I859038795"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sumit Monga","raw_affiliation_strings":["Virginia Tech","Virginia Tech, Blacksburg, United States"],"raw_orcid":"https://orcid.org/0000-0001-8622-8628","affiliations":[{"raw_affiliation_string":"Virginia Tech","institution_ids":["https://openalex.org/I859038795"]},{"raw_affiliation_string":"Virginia Tech, Blacksburg, United States","institution_ids":["https://openalex.org/I859038795"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5038152942","display_name":"Young Ik Eom","orcid":"https://orcid.org/0000-0001-6141-8054"},"institutions":[{"id":"https://openalex.org/I848706","display_name":"Sungkyunkwan University","ror":"https://ror.org/04q78tk20","country_code":"KR","type":"education","lineage":["https://openalex.org/I848706"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Young Ik Eom","raw_affiliation_strings":["Sungkyunkwan University - Suwon Campus","Sungkyunkwan University - Suwon Campus, Suwon, Korea (the Republic of)"],"raw_orcid":"https://orcid.org/0000-0001-6141-8054","affiliations":[{"raw_affiliation_string":"Sungkyunkwan University - Suwon Campus","institution_ids":["https://openalex.org/I848706"]},{"raw_affiliation_string":"Sungkyunkwan University - Suwon Campus, Suwon, Korea (the Republic of)","institution_ids":["https://openalex.org/I848706"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5001805471","display_name":"Changwoo Min","orcid":"https://orcid.org/0000-0001-6225-5357"},"institutions":[{"id":"https://openalex.org/I4210166129","display_name":"Interventi Geo Ambientali (Italy)","ror":"https://ror.org/05y0y3z70","country_code":"IT","type":"company","lineage":["https://openalex.org/I4210166129"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Changwoo Min","raw_affiliation_strings":["Igalia"],"raw_orcid":"https://orcid.org/0000-0001-6225-5357","affiliations":[{"raw_affiliation_string":"Igalia","institution_ids":["https://openalex.org/I4210166129"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.377,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":{"value":0.84733663,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":97},"biblio":{"volume":"44","issue":"2","first_page":"1","last_page":"35"},"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.9345999956130981,"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.9345999956130981,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.03700000047683716,"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/T14347","display_name":"Big Data and Digital Economy","score":0.00419999985024333,"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/demand-paging","display_name":"Demand paging","score":0.7206000089645386},{"id":"https://openalex.org/keywords/flexibility","display_name":"Flexibility (engineering)","score":0.5996000170707703},{"id":"https://openalex.org/keywords/heuristics","display_name":"Heuristics","score":0.5866000056266785},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.5849999785423279},{"id":"https://openalex.org/keywords/interleaved-memory","display_name":"Interleaved memory","score":0.5501000285148621},{"id":"https://openalex.org/keywords/data-access","display_name":"Data access","score":0.4993000030517578},{"id":"https://openalex.org/keywords/uniform-memory-access","display_name":"Uniform memory access","score":0.46810001134872437},{"id":"https://openalex.org/keywords/page-fault","display_name":"Page fault","score":0.45419999957084656},{"id":"https://openalex.org/keywords/virtual-memory","display_name":"Virtual memory","score":0.4456000030040741},{"id":"https://openalex.org/keywords/memory-map","display_name":"Memory map","score":0.4415999948978424}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8964999914169312},{"id":"https://openalex.org/C188873839","wikidata":"https://www.wikidata.org/wiki/Q5255045","display_name":"Demand paging","level":5,"score":0.7206000089645386},{"id":"https://openalex.org/C2780598303","wikidata":"https://www.wikidata.org/wiki/Q65921492","display_name":"Flexibility (engineering)","level":2,"score":0.5996000170707703},{"id":"https://openalex.org/C127705205","wikidata":"https://www.wikidata.org/wiki/Q5748245","display_name":"Heuristics","level":2,"score":0.5866000056266785},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.5849999785423279},{"id":"https://openalex.org/C63511323","wikidata":"https://www.wikidata.org/wiki/Q908936","display_name":"Interleaved memory","level":4,"score":0.5501000285148621},{"id":"https://openalex.org/C47487241","wikidata":"https://www.wikidata.org/wiki/Q5227230","display_name":"Data access","level":2,"score":0.4993000030517578},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.47440001368522644},{"id":"https://openalex.org/C51290061","wikidata":"https://www.wikidata.org/wiki/Q1936765","display_name":"Uniform memory access","level":4,"score":0.46810001134872437},{"id":"https://openalex.org/C193343404","wikidata":"https://www.wikidata.org/wiki/Q1928607","display_name":"Page fault","level":5,"score":0.45419999957084656},{"id":"https://openalex.org/C76399640","wikidata":"https://www.wikidata.org/wiki/Q189401","display_name":"Virtual memory","level":4,"score":0.4456000030040741},{"id":"https://openalex.org/C74426580","wikidata":"https://www.wikidata.org/wiki/Q719484","display_name":"Memory map","level":3,"score":0.4415999948978424},{"id":"https://openalex.org/C41036726","wikidata":"https://www.wikidata.org/wiki/Q844824","display_name":"Physical address","level":3,"score":0.4223000109195709},{"id":"https://openalex.org/C57863822","wikidata":"https://www.wikidata.org/wiki/Q905488","display_name":"Flat memory model","level":4,"score":0.4187999963760376},{"id":"https://openalex.org/C93446704","wikidata":"https://www.wikidata.org/wiki/Q449328","display_name":"Registered memory","level":3,"score":0.4075999855995178},{"id":"https://openalex.org/C171675096","wikidata":"https://www.wikidata.org/wiki/Q1143380","display_name":"Extended memory","level":4,"score":0.3871000111103058},{"id":"https://openalex.org/C33925742","wikidata":"https://www.wikidata.org/wiki/Q361698","display_name":"Page","level":2,"score":0.3758000135421753},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.35580000281333923},{"id":"https://openalex.org/C82687282","wikidata":"https://www.wikidata.org/wiki/Q66221","display_name":"Auxiliary memory","level":2,"score":0.3476000130176544},{"id":"https://openalex.org/C194080101","wikidata":"https://www.wikidata.org/wiki/Q46306","display_name":"Access time","level":2,"score":0.335099995136261},{"id":"https://openalex.org/C88196245","wikidata":"https://www.wikidata.org/wiki/Q8034984","display_name":"Working set","level":2,"score":0.33329999446868896},{"id":"https://openalex.org/C2780586882","wikidata":"https://www.wikidata.org/wiki/Q7520643","display_name":"Simple (philosophy)","level":2,"score":0.32350000739097595},{"id":"https://openalex.org/C39528615","wikidata":"https://www.wikidata.org/wiki/Q1229610","display_name":"Distributed shared memory","level":5,"score":0.31360000371932983},{"id":"https://openalex.org/C2779602883","wikidata":"https://www.wikidata.org/wiki/Q15544750","display_name":"Memory architecture","level":2,"score":0.31130000948905945},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.31029999256134033},{"id":"https://openalex.org/C34339311","wikidata":"https://www.wikidata.org/wiki/Q1050390","display_name":"C dynamic memory allocation","level":4,"score":0.30399999022483826},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.2989000082015991},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.2847999930381775},{"id":"https://openalex.org/C194739806","wikidata":"https://www.wikidata.org/wiki/Q66221","display_name":"Computer data storage","level":2,"score":0.28209999203681946},{"id":"https://openalex.org/C19012869","wikidata":"https://www.wikidata.org/wiki/Q578372","display_name":"Response time","level":2,"score":0.2768000066280365},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.2689000070095062},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.26019999384880066},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.26010000705718994},{"id":"https://openalex.org/C91481028","wikidata":"https://www.wikidata.org/wiki/Q1054686","display_name":"Distributed memory","level":3,"score":0.25870001316070557}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3777549","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3777549","pdf_url":null,"source":{"id":"https://openalex.org/S193109227","display_name":"ACM Transactions on Computer Systems","issn_l":"0734-2071","issn":["0734-2071","1557-7333"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Computer Systems","raw_type":"journal-article"},{"id":"pmh:oai:vtechworks.lib.vt.edu:10919/139798","is_oa":true,"landing_page_url":"https://hdl.handle.net/10919/139798","pdf_url":"https://vtechworks.lib.vt.edu/bitstreams/a9dd13f3-aaa8-4915-b849-48f5e5471168/download","source":{"id":"https://openalex.org/S4306400248","display_name":"VTechWorks (Virginia Tech)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I859038795","host_organization_name":"Virginia Tech","host_organization_lineage":["https://openalex.org/I859038795"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Article - Refereed"}],"best_oa_location":{"id":"pmh:oai:vtechworks.lib.vt.edu:10919/139798","is_oa":true,"landing_page_url":"https://hdl.handle.net/10919/139798","pdf_url":"https://vtechworks.lib.vt.edu/bitstreams/a9dd13f3-aaa8-4915-b849-48f5e5471168/download","source":{"id":"https://openalex.org/S4306400248","display_name":"VTechWorks (Virginia Tech)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I859038795","host_organization_name":"Virginia Tech","host_organization_lineage":["https://openalex.org/I859038795"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Article - Refereed"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":false},"content_urls":{"pdf":"https://content.openalex.org/works/W4416538342.pdf"},"referenced_works_count":57,"referenced_works":["https://openalex.org/W1975698617","https://openalex.org/W1985229168","https://openalex.org/W2013626513","https://openalex.org/W2020733012","https://openalex.org/W2101196063","https://openalex.org/W2135674775","https://openalex.org/W2137358079","https://openalex.org/W2141710443","https://openalex.org/W2141992894","https://openalex.org/W2144518192","https://openalex.org/W2340522713","https://openalex.org/W2583229872","https://openalex.org/W2604595776","https://openalex.org/W2612798083","https://openalex.org/W2614002281","https://openalex.org/W2724362854","https://openalex.org/W2764065518","https://openalex.org/W2794228535","https://openalex.org/W2891584720","https://openalex.org/W2904353462","https://openalex.org/W2928181291","https://openalex.org/W2930731691","https://openalex.org/W2933229475","https://openalex.org/W2934584470","https://openalex.org/W2945551429","https://openalex.org/W2953358830","https://openalex.org/W2963521199","https://openalex.org/W2967987264","https://openalex.org/W2985838475","https://openalex.org/W3010830594","https://openalex.org/W3011261380","https://openalex.org/W3042526471","https://openalex.org/W3091674621","https://openalex.org/W3109760540","https://openalex.org/W3153491892","https://openalex.org/W3156553575","https://openalex.org/W3157864729","https://openalex.org/W3173984363","https://openalex.org/W3174688441","https://openalex.org/W3175761629","https://openalex.org/W3176265957","https://openalex.org/W3206341493","https://openalex.org/W3207422314","https://openalex.org/W4214645260","https://openalex.org/W4214753036","https://openalex.org/W4220750849","https://openalex.org/W4243423138","https://openalex.org/W4252867443","https://openalex.org/W4280587521","https://openalex.org/W4281924108","https://openalex.org/W4283385223","https://openalex.org/W4304693763","https://openalex.org/W4318541517","https://openalex.org/W4327930415","https://openalex.org/W4327930439","https://openalex.org/W4327930453","https://openalex.org/W4404400737"],"related_works":[],"abstract_inverted_index":{"Advances":[0],"in":[1,29,45,120,145],"memory":[2,27,37,59,76,92,135,142,157,214,237,259],"technologies":[3],"(":[4,14],"e":[5,15],".":[6,16],"g":[7,17],".,":[8,18],"HBM,":[9],"DRAM,":[10],"NVM)":[11],"and":[12,68,95,106,113,131,166,215,264],"interconnects":[13],"CXL)":[19],"have":[20],"significantly":[21],"enhanced":[22],"the":[23,46,54,71,84,148,180,185,193,231],"flexibility":[24,51],"of":[25,62,73,86,116,174,211,234],"utilizing":[26],"resources":[28,38],"modern":[30],"computer":[31],"systems.":[32],"As":[33],"this":[34],"trend":[35],"continues,":[36],"are":[39],"poised":[40],"to":[41,89,177,184,199,269],"become":[42],"fully":[43],"composable":[44],"near":[47],"future.":[48],"This":[49],"increasing":[50],"also":[52],"accelerates":[53],"demand":[55],"for":[56,109,140,163],"effective":[57,132],"tiered":[58,75,134,156,258],"systems":[60,77,260],"capable":[61],"performing":[63],"well":[64],"across":[65,225],"diverse":[66,226],"scenarios":[67],"workloads.":[69],"However,":[70],"effectiveness":[72],"existing":[74,257],"heavily":[78],"depends":[79],"on":[80,103],"system":[81,158],"configuration":[82],"(e.g.,":[83],"ratio":[85],"fast":[87,186,212,235],"tier":[88,187,213,236],"capacity":[90],"tier),":[91],"access":[93,143,172],"patterns,":[94],"page":[96,111,117,124,164,167,194],"sizes":[97],"(base":[98],"vs.":[99],"huge).":[100],"Their":[101],"reliance":[102],"simple":[104],"heuristics":[105],"static":[107],"thresholds":[108],"detecting":[110,208],"hotness,":[112],"limited":[114],"consideration":[115],"sizes,":[118],"results":[119],"suboptimal":[121],"(often":[122],"pathological)":[123],"placement":[125,165],"decisions.":[126],"To":[127,220],"build":[128],"a":[129,155,241,247],"robust":[130],"system,":[133],"management":[136],"must":[137],"holistically":[138],"account":[139],"overall":[141],"patterns":[144],"conjunction":[146],"with":[147],"tiering":[149,265],"environment.":[150],"We":[151],"present":[152],"Memtis":[153,170,190,228,255],",":[154],"that":[159,196,254],"adopts":[160],"informed":[161],"decision-making":[162],"size":[168,195],"determination.":[169],"leverages":[171],"distribution":[173],"allocated":[175],"pages":[176,202],"optimally":[178],"approximate":[179],"hot":[181],"data":[182],"set":[183],"capacity.":[188],"Moreover,":[189],"dynamically":[191],"determines":[192],"allows":[197],"applications":[198],"use":[200,210],"huge":[201],"while":[203],"avoiding":[204],"their":[205],"drawbacks":[206],"by":[207,267],"inefficient":[209],"splintering":[216],"them":[217],"if":[218,238],"necessary.":[219],"further":[221],"enhance":[222],"its":[223,272],"practicality":[224],"scenarios,":[227],"effectively":[229],"supports":[230],"dynamic":[232],"allocation":[233],"there":[239],"is":[240],"specific":[242],"performance":[243],"requirement,":[244],"such":[245],"as":[246],"target":[248],"hit":[249],"ratio.":[250],"Our":[251],"evaluation":[252],"shows":[253],"outperforms":[256],"under":[261],"various":[262],"workloads":[263],"configurations":[266],"up":[268],"169.0%,":[270],"showing":[271],"robustness.":[273]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-11-23T00:00:00"}
