{"id":"https://openalex.org/W4327930439","doi":"https://doi.org/10.1145/3582016.3582063","title":"TPP: Transparent Page Placement for CXL-Enabled Tiered-Memory","display_name":"TPP: Transparent Page Placement for CXL-Enabled Tiered-Memory","publication_year":2023,"publication_date":"2023-03-20","ids":{"openalex":"https://openalex.org/W4327930439","doi":"https://doi.org/10.1145/3582016.3582063"},"language":"en","primary_location":{"id":"doi:10.1145/3582016.3582063","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3582016.3582063","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 3","raw_type":"proceedings-article"},"type":"preprint","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/A5070623081","display_name":"Hasan Al Maruf","orcid":"https://orcid.org/0000-0003-0089-9370"},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan\u2013Ann Arbor","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Hasan Al Maruf","raw_affiliation_strings":["University of Michigan, USA"],"affiliations":[{"raw_affiliation_string":"University of Michigan, USA","institution_ids":["https://openalex.org/I27837315"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100446064","display_name":"Hao Wang","orcid":"https://orcid.org/0000-0001-9301-5989"},"institutions":[{"id":"https://openalex.org/I4210127875","display_name":"Nvidia (United States)","ror":"https://ror.org/03jdj4y14","country_code":"US","type":"company","lineage":["https://openalex.org/I4210127875"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Hao Wang","raw_affiliation_strings":["NVIDIA, USA"],"affiliations":[{"raw_affiliation_string":"NVIDIA, USA","institution_ids":["https://openalex.org/I4210127875"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5041380104","display_name":"Abhishek Dhanotia","orcid":"https://orcid.org/0000-0002-5916-9383"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Abhishek Dhanotia","raw_affiliation_strings":["Meta, USA"],"affiliations":[{"raw_affiliation_string":"Meta, USA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034351291","display_name":"Johannes Weiner","orcid":"https://orcid.org/0009-0005-6697-8276"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Johannes Weiner","raw_affiliation_strings":["Meta, USA"],"affiliations":[{"raw_affiliation_string":"Meta, USA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5035320125","display_name":"Niket Agarwal","orcid":null},"institutions":[{"id":"https://openalex.org/I4210127875","display_name":"Nvidia (United States)","ror":"https://ror.org/03jdj4y14","country_code":"US","type":"company","lineage":["https://openalex.org/I4210127875"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Niket Agarwal","raw_affiliation_strings":["NVIDIA, USA"],"affiliations":[{"raw_affiliation_string":"NVIDIA, USA","institution_ids":["https://openalex.org/I4210127875"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5086922344","display_name":"P. Bhattacharya","orcid":"https://orcid.org/0000-0003-1493-9820"},"institutions":[{"id":"https://openalex.org/I4210127875","display_name":"Nvidia (United States)","ror":"https://ror.org/03jdj4y14","country_code":"US","type":"company","lineage":["https://openalex.org/I4210127875"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Pallab Bhattacharya","raw_affiliation_strings":["NVIDIA, USA"],"affiliations":[{"raw_affiliation_string":"NVIDIA, USA","institution_ids":["https://openalex.org/I4210127875"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5007553043","display_name":"Chris Petersen","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Chris Petersen","raw_affiliation_strings":["Meta, USA"],"affiliations":[{"raw_affiliation_string":"Meta, USA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5013180923","display_name":"Mosharaf Chowdhury","orcid":"https://orcid.org/0000-0003-0884-6740"},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan\u2013Ann Arbor","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mosharaf Chowdhury","raw_affiliation_strings":["University of Michigan, USA"],"affiliations":[{"raw_affiliation_string":"University of Michigan, USA","institution_ids":["https://openalex.org/I27837315"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5002100495","display_name":"Shobhit Kanaujia","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Shobhit Kanaujia","raw_affiliation_strings":["Meta, USA"],"affiliations":[{"raw_affiliation_string":"Meta, USA","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101831523","display_name":"Prakash Chauhan","orcid":"https://orcid.org/0000-0001-6733-0600"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Prakash Chauhan","raw_affiliation_strings":["Meta, USA"],"affiliations":[{"raw_affiliation_string":"Meta, USA","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":10,"corresponding_author_ids":["https://openalex.org/A5070623081"],"corresponding_institution_ids":["https://openalex.org/I27837315"],"apc_list":null,"apc_paid":null,"fwci":87.6006,"has_fulltext":false,"cited_by_count":194,"citation_normalized_percentile":{"value":0.99972733,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"742","last_page":"755"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9998000264167786,"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"}},"topics":[{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9998000264167786,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9997000098228455,"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.9997000098228455,"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/computer-science","display_name":"Computer science","score":0.7973576188087463},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.6709456443786621},{"id":"https://openalex.org/keywords/interleaved-memory","display_name":"Interleaved memory","score":0.5041762590408325},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.38569706678390503},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3745681643486023},{"id":"https://openalex.org/keywords/semiconductor-memory","display_name":"Semiconductor memory","score":0.3699570596218109},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.36032092571258545}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7973576188087463},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.6709456443786621},{"id":"https://openalex.org/C63511323","wikidata":"https://www.wikidata.org/wiki/Q908936","display_name":"Interleaved memory","level":4,"score":0.5041762590408325},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.38569706678390503},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3745681643486023},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.3699570596218109},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.36032092571258545}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3582016.3582063","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3582016.3582063","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 3","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":35,"referenced_works":["https://openalex.org/W1564523715","https://openalex.org/W2072753794","https://openalex.org/W2092212481","https://openalex.org/W2292369231","https://openalex.org/W2340522713","https://openalex.org/W2583229872","https://openalex.org/W2757580917","https://openalex.org/W2759488747","https://openalex.org/W2771375250","https://openalex.org/W2798337732","https://openalex.org/W2886216368","https://openalex.org/W2899396876","https://openalex.org/W2903504144","https://openalex.org/W2933229475","https://openalex.org/W2934584470","https://openalex.org/W3008885346","https://openalex.org/W3009152278","https://openalex.org/W3021725346","https://openalex.org/W3029535764","https://openalex.org/W3033464218","https://openalex.org/W3095819881","https://openalex.org/W3132829231","https://openalex.org/W3154380680","https://openalex.org/W3175523094","https://openalex.org/W3180279194","https://openalex.org/W4221149098","https://openalex.org/W4365806342","https://openalex.org/W6675753695","https://openalex.org/W6697224139","https://openalex.org/W6736321924","https://openalex.org/W6784544442","https://openalex.org/W6799065049","https://openalex.org/W6809184211","https://openalex.org/W6840850579","https://openalex.org/W6852747347"],"related_works":["https://openalex.org/W2999459628","https://openalex.org/W3048967625","https://openalex.org/W1487697053","https://openalex.org/W2043352873","https://openalex.org/W1554378476","https://openalex.org/W2199439667","https://openalex.org/W2074563599","https://openalex.org/W4248614727","https://openalex.org/W4312264564","https://openalex.org/W2561005478"],"abstract_inverted_index":{"The":[0,21],"increasing":[1],"demand":[2],"for":[3,88],"memory":[4,11,30,45,49,59,86,93],"in":[5],"hyperscale":[6],"applications":[7,68],"has":[8],"led":[9],"to":[10,37,80,84],"becoming":[12],"a":[13,63],"large":[14],"portion":[15],"of":[16,23,62,66,73],"the":[17,43,70,78],"overall":[18],"datacenter":[19,67],"spend.":[20],"emergence":[22],"coherent":[24],"interfaces":[25],"like":[26],"CXL":[27],"enables":[28],"main":[29,44],"expansion":[31],"and":[32],"offers":[33],"an":[34],"efficient":[35,92],"solution":[36],"this":[38,55],"problem.":[39],"In":[40,54],"such":[41,96],"systems,":[42],"can":[46,98],"constitute":[47],"different":[48],"technologies":[50],"with":[51],"varied":[52],"characteristics.":[53],"paper,":[56],"we":[57],"characterize":[58],"usage":[60],"patterns":[61],"wide":[64],"range":[65],"across":[69],"server":[71],"fleet":[72],"Meta.":[74],"We,":[75],"therefore,":[76],"demonstrate":[77],"opportunities":[79],"offload":[81],"colder":[82],"pages":[83],"slower":[85],"tiers":[87],"these":[89],"applications.":[90],"Without":[91],"management,":[94],"however,":[95],"systems":[97],"significantly":[99],"degrade":[100],"performance.":[101]},"counts_by_year":[{"year":2026,"cited_by_count":19},{"year":2025,"cited_by_count":80},{"year":2024,"cited_by_count":60},{"year":2023,"cited_by_count":33},{"year":2022,"cited_by_count":2}],"updated_date":"2026-03-31T07:56:22.981413","created_date":"2023-03-21T00:00:00"}
