{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,9]],"date-time":"2026-04-09T14:30:52Z","timestamp":1775745052061,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":78,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,3,25]],"date-time":"2023-03-25T00:00:00Z","timestamp":1679702400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,3,25]]},"DOI":"10.1145\/3582016.3582063","type":"proceedings-article","created":{"date-parts":[[2023,3,20]],"date-time":"2023-03-20T16:59:03Z","timestamp":1679331543000},"page":"742-755","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":181,"title":["TPP: Transparent Page Placement for CXL-Enabled Tiered-Memory"],"prefix":"10.1145","author":[{"given":"Hasan Al","family":"Maruf","sequence":"first","affiliation":[{"name":"University of Michigan, USA"}]},{"given":"Hao","family":"Wang","sequence":"additional","affiliation":[{"name":"NVIDIA, USA"}]},{"given":"Abhishek","family":"Dhanotia","sequence":"additional","affiliation":[{"name":"Meta, USA"}]},{"given":"Johannes","family":"Weiner","sequence":"additional","affiliation":[{"name":"Meta, USA"}]},{"given":"Niket","family":"Agarwal","sequence":"additional","affiliation":[{"name":"NVIDIA, USA"}]},{"given":"Pallab","family":"Bhattacharya","sequence":"additional","affiliation":[{"name":"NVIDIA, USA"}]},{"given":"Chris","family":"Petersen","sequence":"additional","affiliation":[{"name":"Meta, USA"}]},{"given":"Mosharaf","family":"Chowdhury","sequence":"additional","affiliation":[{"name":"University of Michigan, USA"}]},{"given":"Shobhit","family":"Kanaujia","sequence":"additional","affiliation":[{"name":"Meta, USA"}]},{"given":"Prakash","family":"Chauhan","sequence":"additional","affiliation":[{"name":"Meta, USA"}]}],"member":"320","published-online":{"date-parts":[[2023,3,25]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"A Milestone in Moving Data. https:\/\/newsroom.intel.com\/editorials\/milestone-moving-data\/. \t\t\t\t  A Milestone in Moving Data. https:\/\/newsroom.intel.com\/editorials\/milestone-moving-data\/."},{"key":"e_1_3_2_1_2_1","unstructured":"Alibaba Cluster Trace 2018. https:\/\/github.com\/alibaba\/clusterdata\/blob\/master\/cluster-trace-v2018\/trace_2018.md. \t\t\t\t  Alibaba Cluster Trace 2018. https:\/\/github.com\/alibaba\/clusterdata\/blob\/master\/cluster-trace-v2018\/trace_2018.md."},{"key":"e_1_3_2_1_3_1","unstructured":"AMD Infinity Architecture. https:\/\/www.amd.com\/en\/technologies\/infinity-architecture. \t\t\t\t  AMD Infinity Architecture. https:\/\/www.amd.com\/en\/technologies\/infinity-architecture."},{"key":"e_1_3_2_1_4_1","unstructured":"AMD Joins Consortia to Advance CXL. https:\/\/community.amd.com\/t5\/amd-business-blog\/amd-joins-consortia-to-advance-cxl-a-new-high-speed-interconnect\/ba-p\/418202. \t\t\t\t  AMD Joins Consortia to Advance CXL. https:\/\/community.amd.com\/t5\/amd-business-blog\/amd-joins-consortia-to-advance-cxl-a-new-high-speed-interconnect\/ba-p\/418202."},{"key":"e_1_3_2_1_5_1","unstructured":"Baidu feed stream services restructures its in-memory database with intel optane technology. https:\/\/www.intel.com\/content\/www\/us\/en\/customer-spotlight\/stories\/baidu-feed-stream-case-study.html. \t\t\t\t  Baidu feed stream services restructures its in-memory database with intel optane technology. https:\/\/www.intel.com\/content\/www\/us\/en\/customer-spotlight\/stories\/baidu-feed-stream-case-study.html."},{"key":"e_1_3_2_1_6_1","unstructured":"CCIX. https:\/\/www.ccixconsortium.com\/. \t\t\t\t  CCIX. https:\/\/www.ccixconsortium.com\/."},{"key":"e_1_3_2_1_7_1","unstructured":"Compute Express Link (CXL). https:\/\/www.computeexpresslink.org\/. \t\t\t\t  Compute Express Link (CXL). https:\/\/www.computeexpresslink.org\/."},{"key":"e_1_3_2_1_8_1","unstructured":"Creating in-memory RAM disks. https:\/\/cloud.google.com\/compute\/docs\/disks\/mount-ram-disks. \t\t\t\t  Creating in-memory RAM disks. https:\/\/cloud.google.com\/compute\/docs\/disks\/mount-ram-disks."},{"key":"e_1_3_2_1_9_1","unstructured":"CXL and the Tiered-Memory Future of Servers. https:\/\/www.lenovoxperience.com\/newsDetail\/283yi044hzgcdv7snkrmmx9ovpq6aesmy9u9k7ai2648j7or. \t\t\t\t  CXL and the Tiered-Memory Future of Servers. https:\/\/www.lenovoxperience.com\/newsDetail\/283yi044hzgcdv7snkrmmx9ovpq6aesmy9u9k7ai2648j7or."},{"key":"e_1_3_2_1_10_1","unstructured":"CXL Roadmap Opens Up the Memory Hierarchy. https:\/\/www.nextplatform.com\/2021\/09\/07\/the-cxl-roadmap-opens-up-the-memory-hierarchy\/. \t\t\t\t  CXL Roadmap Opens Up the Memory Hierarchy. https:\/\/www.nextplatform.com\/2021\/09\/07\/the-cxl-roadmap-opens-up-the-memory-hierarchy\/."},{"key":"e_1_3_2_1_11_1","unstructured":"DAMON\n  : Data Access MONitoring Framework for Fun and Memory Management Optimizations. https:\/\/www.linuxplumbersconf.org\/event\/7\/contributions\/659\/attachments\/503\/1195\/damon_ksummit_2020.pdf. \t\t\t\t  DAMON: Data Access MONitoring Framework for Fun and Memory Management Optimizations. https:\/\/www.linuxplumbersconf.org\/event\/7\/contributions\/659\/attachments\/503\/1195\/damon_ksummit_2020.pdf."},{"key":"e_1_3_2_1_12_1","unstructured":"Facebook and Amazon are causing a memory shortage. https:\/\/www.networkworld.com\/article\/3247775\/facebook-and-amazon-are-causing-a-memory-shortage.html. \t\t\t\t  Facebook and Amazon are causing a memory shortage. https:\/\/www.networkworld.com\/article\/3247775\/facebook-and-amazon-are-causing-a-memory-shortage.html."},{"key":"e_1_3_2_1_13_1","unstructured":"Frontswap. https:\/\/www.kernel.org\/doc\/html\/latest\/vm\/frontswap.html. \t\t\t\t  Frontswap. https:\/\/www.kernel.org\/doc\/html\/latest\/vm\/frontswap.html."},{"key":"e_1_3_2_1_14_1","unstructured":"Gen-Z. https:\/\/genzconsortium.org\/. \t\t\t\t  Gen-Z. https:\/\/genzconsortium.org\/."},{"key":"e_1_3_2_1_15_1","unstructured":"Google Cluster Trace 2019. https:\/\/github.com\/google\/cluster-data\/blob\/master\/ClusterData2019.md. \t\t\t\t  Google Cluster Trace 2019. https:\/\/github.com\/google\/cluster-data\/blob\/master\/ClusterData2019.md."},{"key":"e_1_3_2_1_16_1","unstructured":"Idle Memory Tracking. https:\/\/www.kernel.org\/doc\/Documentation\/vm\/idle_page_tracking.txt. \t\t\t\t  Idle Memory Tracking. https:\/\/www.kernel.org\/doc\/Documentation\/vm\/idle_page_tracking.txt."},{"key":"e_1_3_2_1_17_1","unstructured":"Idle page tracking-based working set estimation. https:\/\/lwn.net\/Articles\/460762\/. \t\t\t\t  Idle page tracking-based working set estimation. https:\/\/lwn.net\/Articles\/460762\/."},{"key":"e_1_3_2_1_18_1","unstructured":"Intel\u00ae Xeon\u00ae Processor Scalable Family Technical Overview. https:\/\/www.intel.com\/content\/www\/us\/en\/developer\/articles\/technical\/xeon-processor-scalable-family-technical-overview.html. \t\t\t\t  Intel\u00ae Xeon\u00ae Processor Scalable Family Technical Overview. https:\/\/www.intel.com\/content\/www\/us\/en\/developer\/articles\/technical\/xeon-processor-scalable-family-technical-overview.html."},{"key":"e_1_3_2_1_19_1","unstructured":"Introducing new product innovations for SAP HANA Expanded AI collaboration with SAP and more. https:\/\/azure.microsoft.com\/en-us\/blog\/introducing-new-product-innovations-for-sap-hana-expanded-ai-collaboration-with-sap-and-more\/. \t\t\t\t  Introducing new product innovations for SAP HANA Expanded AI collaboration with SAP and more. https:\/\/azure.microsoft.com\/en-us\/blog\/introducing-new-product-innovations-for-sap-hana-expanded-ai-collaboration-with-sap-and-more\/."},{"key":"e_1_3_2_1_20_1","unstructured":"Memkind. https:\/\/memkind.github.io\/memkind\/. \t\t\t\t  Memkind. https:\/\/memkind.github.io\/memkind\/."},{"key":"e_1_3_2_1_21_1","unstructured":"Micron Exits 3DXPoint Eyes CXL Opportunities. https:\/\/www.eetimes.com\/micron-exits-3d-xpoint-market-eyes-cxl-opportunities. \t\t\t\t  Micron Exits 3DXPoint Eyes CXL Opportunities. https:\/\/www.eetimes.com\/micron-exits-3d-xpoint-market-eyes-cxl-opportunities."},{"key":"e_1_3_2_1_22_1","unstructured":"NUMA Balancing (AutoNUMA). https:\/\/mirrors.edge.kernel.org\/pub\/linux\/kernel\/people\/andrea\/autonuma\/autonuma_bench-20120530.pdf. \t\t\t\t  NUMA Balancing (AutoNUMA). https:\/\/mirrors.edge.kernel.org\/pub\/linux\/kernel\/people\/andrea\/autonuma\/autonuma_bench-20120530.pdf."},{"key":"e_1_3_2_1_23_1","unstructured":"OpenCAPI. https:\/\/opencapi.org\/. \t\t\t\t  OpenCAPI. https:\/\/opencapi.org\/."},{"key":"e_1_3_2_1_24_1","unstructured":"Reimagining Memory Expansion for Single Socket Servers with CXL. https:\/\/www.computeexpresslink.org\/post\/cxl-consortium-upcoming-industry-events. \t\t\t\t  Reimagining Memory Expansion for Single Socket Servers with CXL. https:\/\/www.computeexpresslink.org\/post\/cxl-consortium-upcoming-industry-events."},{"key":"e_1_3_2_1_25_1","unstructured":"Samsung Unveils Industry-First Memory Module Incorporating New CXL Interconnect Standard. https:\/\/news.samsung.com\/global\/samsung-unveils-industry-first-memory-module-incorporating-new-cxl-interconnect-standard. \t\t\t\t  Samsung Unveils Industry-First Memory Module Incorporating New CXL Interconnect Standard. https:\/\/news.samsung.com\/global\/samsung-unveils-industry-first-memory-module-incorporating-new-cxl-interconnect-standard."},{"key":"e_1_3_2_1_26_1","unstructured":"The zswap compressed swap cache. https:\/\/lwn.net\/Articles\/537422\/. \t\t\t\t  The zswap compressed swap cache. https:\/\/lwn.net\/Articles\/537422\/."},{"key":"e_1_3_2_1_27_1","unstructured":"Tmpfs. https:\/\/www.kernel.org\/doc\/html\/latest\/filesystems\/tmpfs.html. \t\t\t\t  Tmpfs. https:\/\/www.kernel.org\/doc\/html\/latest\/filesystems\/tmpfs.html."},{"key":"e_1_3_2_1_28_1","unstructured":"Top-tier memory management. https:\/\/lwn.net\/Articles\/857133\/. \t\t\t\t  Top-tier memory management. https:\/\/lwn.net\/Articles\/857133\/."},{"key":"e_1_3_2_1_29_1","unstructured":"Using DAMON for proactive reclaim. https:\/\/lwn.net\/Articles\/863753\/. \t\t\t\t  Using DAMON for proactive reclaim. https:\/\/lwn.net\/Articles\/863753\/."},{"key":"e_1_3_2_1_30_1","unstructured":"zram. https:\/\/www.kernel.org\/doc\/Documentation\/blockdev\/zram.txt. \t\t\t\t  zram. https:\/\/www.kernel.org\/doc\/Documentation\/blockdev\/zram.txt."},{"key":"e_1_3_2_1_31_1","volume-title":"SIGPLAN","author":"Agarwal N.","year":"2017","unstructured":"N. Agarwal and T. F. Wenisch . Thermostat: Application-transparent page management for two-tiered main memory . SIGPLAN , 2017 . N. Agarwal and T. F. Wenisch. Thermostat: Application-transparent page management for two-tiered main memory. SIGPLAN, 2017."},{"key":"e_1_3_2_1_32_1","volume-title":"USENIX ATC","author":"Aguilera M. K.","year":"2018","unstructured":"M. K. Aguilera , N. Amit , I. Calciu , X. Deguillard , J. Gandhi , S. Novakovi\u0107 , A. Ramanathan , P. Subrahmanyam , L. Suresh , K. Tati , R. Venkatasubramanian , and M. Wei . Remote regions: a simple abstraction for remote memory . In USENIX ATC , 2018 . M. K. Aguilera, N. Amit, I. Calciu, X. Deguillard, J. Gandhi, S. Novakovi\u0107, A. Ramanathan, P. Subrahmanyam, L. Suresh, K. Tati, R. Venkatasubramanian, and M. Wei. Remote regions: a simple abstraction for remote memory. In USENIX ATC, 2018."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3342195.3387522"},{"key":"e_1_3_2_1_34_1","volume-title":"ASPLOS","author":"Calciu I.","year":"2021","unstructured":"I. Calciu , M. T. Imran , I. Puddu , S. Kashyap , H. A. Maruf , O. Mutlu , and A. Kolli . Rethinking software runtimes for disaggregated memory . In ASPLOS , 2021 . I. Calciu, M. T. Imran, I. Puddu, S. Kashyap, H. A. Maruf, O. Mutlu, and A. Kolli. Rethinking software runtimes for disaggregated memory. In ASPLOS, 2021."},{"key":"e_1_3_2_1_35_1","volume-title":"CGO","author":"Chen Y.","year":"2020","unstructured":"Y. Chen , I. B. Peng , Z. Peng , X. Liu , and B. Ren . ATMem: Adaptive data placement in graph applications on heterogeneous memories . In CGO , 2020 . Y. Chen, I. B. Peng, Z. Peng, X. Liu, and B. Ren. ATMem: Adaptive data placement in graph applications on heterogeneous memories. In CGO, 2020."},{"key":"e_1_3_2_1_36_1","volume-title":"HPDC","author":"Doudali T. D.","year":"2019","unstructured":"T. D. Doudali , S. Blagodurov , A. Vishnu , S. Gurumurthi , and A. Gavrilovska . Kleio: A hybrid memory page scheduler with machine intelligence . In HPDC , 2019 . T. D. Doudali, S. Blagodurov, A. Vishnu, S. Gurumurthi, and A. Gavrilovska. Kleio: A hybrid memory page scheduler with machine intelligence. In HPDC, 2019."},{"key":"e_1_3_2_1_37_1","volume-title":"Persistent Memory Summit","author":"Du J.","year":"2019","unstructured":"J. Du and Y. Li . Elastify cloud-native spark application with PMEM . Persistent Memory Summit , 2019 . J. Du and Y. Li. Elastify cloud-native spark application with PMEM. Persistent Memory Summit, 2019."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2901318.2901344"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3190508.3190524"},{"key":"e_1_3_2_1_40_1","volume-title":"NSDI","author":"Gao Y.","year":"2021","unstructured":"Y. Gao , Q. Li , L. Tang , Y. Xi , P. Zhang , W. Peng , B. Li , Y. Wu , S. Liu , L. Yan , F. Feng , Y. Zhuang , F. Liu , P. Liu , X. Liu , Z. Wu , J. Wu , Z. Cao , C. Tian , J. Wu , J. Zhu , H. Wang , D. Cai , and J. Wu . When cloud storage meets RDMA . In NSDI , 2021 . Y. Gao, Q. Li, L. Tang, Y. Xi, P. Zhang, W. Peng, B. Li, Y. Wu, S. Liu, L. Yan, F. Feng, Y. Zhuang, F. Liu, P. Liu, X. Liu, Z. Wu, J. Wu, Z. Cao, C. Tian, J. Wu, J. Zhu, H. Wang, D. Cai, and J. Wu. When cloud storage meets RDMA. In NSDI, 2021."},{"key":"e_1_3_2_1_41_1","volume-title":"USENIX ATC","author":"Gouk D.","year":"2022","unstructured":"D. Gouk , S. Lee , M. Kwon , and M. Jung . Direct access, High-Performance memory disaggregation with DirectCXL . In USENIX ATC , 2022 . D. Gouk, S. Lee, M. Kwon, and M. Jung. Direct access, High-Performance memory disaggregation with DirectCXL. In USENIX ATC, 2022."},{"key":"e_1_3_2_1_42_1","volume-title":"NSDI","author":"Gu J.","year":"2017","unstructured":"J. Gu , Y. Lee , Y. Zhang , M. Chowdhury , and K. G. Shin . Efficient memory disaggregation with Infiniswap . In NSDI , 2017 . J. Gu, Y. Lee, Y. Zhang, M. Chowdhury, and K. G. Shin. Efficient memory disaggregation with Infiniswap. In NSDI, 2017."},{"key":"e_1_3_2_1_43_1","unstructured":"D. Hansen. Migrate pages in lieu of discard. https:\/\/lwn.net\/Articles\/860215\/. \t\t\t\t  D. Hansen. Migrate pages in lieu of discard. https:\/\/lwn.net\/Articles\/860215\/."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.5555\/1457305"},{"key":"e_1_3_2_1_45_1","volume-title":"ISCA","author":"Kannan S.","year":"2017","unstructured":"S. Kannan , A. Gavrilovska , V. Gupta , and K. Schwan . Heteroos: Os design for heterogeneous memory management in datacenter . In ISCA , 2017 . S. Kannan, A. Gavrilovska, V. Gupta, and K. Schwan. Heteroos: Os design for heterogeneous memory management in datacenter. In ISCA, 2017."},{"key":"e_1_3_2_1_46_1","volume-title":"USENIX ATC","author":"Kassa H. T.","year":"2021","unstructured":"H. T. Kassa , J. Akers , M. Ghosh , Z. Cao , V. Gogte , and R. Dreslinski . Improving performance of flash based Key-Value stores using storage class memory as a volatile memory extension . In USENIX ATC , 2021 . H. T. Kassa, J. Akers, M. Ghosh, Z. Cao, V. Gogte, and R. Dreslinski. Improving performance of flash based Key-Value stores using storage class memory as a volatile memory extension. In USENIX ATC, 2021."},{"key":"e_1_3_2_1_47_1","volume-title":"USENIX ATC","author":"Kim J.","year":"2021","unstructured":"J. Kim , W. Choe , and J. Ahn . Exploring the design space of page management for Multi-Tiered memory systems . In USENIX ATC , 2021 . J. Kim, W. Choe, and J. Ahn. Exploring the design space of page management for Multi-Tiered memory systems. In USENIX ATC, 2021."},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304053"},{"key":"e_1_3_2_1_49_1","volume-title":"2016 IEEE International Electron Devices Meeting (IEDM)","author":"Lee S.-H.","year":"2016","unstructured":"S.-H. Lee . Technology scaling challenges and opportunities of memory devices . In 2016 IEEE International Electron Devices Meeting (IEDM) , 2016 . S.-H. Lee. Technology scaling challenges and opportunities of memory devices. In 2016 IEEE International Electron Devices Meeting (IEDM), 2016."},{"key":"e_1_3_2_1_50_1","volume-title":"Cluster Computing","author":"Lee Y.","year":"2020","unstructured":"Y. Lee , Y. Kim , and H. Y. Yeom . Lightweight memory tracing for hot data identification . Cluster Computing , 2020 . Y. Lee, Y. Kim, and H. Y. Yeom. Lightweight memory tracing for hot data identification. Cluster Computing, 2020."},{"key":"e_1_3_2_1_51_1","volume-title":"FAST","author":"Lee Y.","year":"2022","unstructured":"Y. Lee , H. A. Maruf , M. Chowdhury , A. Cidon , and K. G. Shin . Hydra : Resilient and highly available remote memory . In FAST , 2022 . Y. Lee, H. A. Maruf, M. Chowdhury, A. Cidon, and K. G. Shin. Hydra : Resilient and highly available remote memory. In FAST, 2022."},{"key":"e_1_3_2_1_52_1","volume-title":"ASPLOS","author":"Li H.","year":"2023","unstructured":"H. Li , D. S. Berger , S. Novakovic , L. Hsu , D. Ernst , P. Zardoshti , M. Shah , S. Rajadnya , S. Lee , I. Agarwal , M. D. Hill , M. Fontoura , and R. Bianchini . Pond: CXL-Based Memory Pooling Systems for Cloud Platforms . In ASPLOS , 2023 . H. Li, D. S. Berger, S. Novakovic, L. Hsu, D. Ernst, P. Zardoshti, M. Shah, S. Rajadnya, S. Lee, I. Agarwal, M. D. Hill, M. Fontoura, and R. Bianchini. Pond: CXL-Based Memory Pooling Systems for Cloud Platforms. In ASPLOS, 2023."},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTER.2017.130"},{"key":"e_1_3_2_1_54_1","volume-title":"Fifty years of moore\u2019s law","author":"Mack C. A.","year":"2011","unstructured":"C. A. Mack . Fifty years of moore\u2019s law . IEEE Transactions on Semiconductor Manufacturing , 2011 . C. A. Mack. Fifty years of moore\u2019s law. IEEE Transactions on Semiconductor Manufacturing, 2011."},{"key":"e_1_3_2_1_55_1","volume-title":"USENIX ATC","author":"Maruf H. A.","year":"2020","unstructured":"H. A. Maruf and M. Chowdhury . Effectively Prefetching Remote Memory with Leap . In USENIX ATC , 2020 . H. A. Maruf and M. Chowdhury. Effectively Prefetching Remote Memory with Leap. In USENIX ATC, 2020."},{"key":"e_1_3_2_1_56_1","volume-title":"Memtrade: A disaggregated-memory marketplace for public clouds. arXiv preprint arXiv:2108.06893","author":"Maruf H. A.","year":"2021","unstructured":"H. A. Maruf , Y. Zhong , H. Wong , M. Chowdhury , A. Cidon , and C. Waldspurger . Memtrade: A disaggregated-memory marketplace for public clouds. arXiv preprint arXiv:2108.06893 , 2021 . H. A. Maruf, Y. Zhong, H. Wong, M. Chowdhury, A. Cidon, and C. Waldspurger. Memtrade: A disaggregated-memory marketplace for public clouds. arXiv preprint arXiv:2108.06893, 2021."},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2015.7056027"},{"key":"e_1_3_2_1_58_1","author":"Mishra V.","year":"2021","unstructured":"V. Mishra , J. L. Benjamin , and G. Zervas . MONet: heterogeneous memory over optical network for large-scale data center resource disaggregation. Journal of Optical Communications and Networking , 2021 . V. Mishra, J. L. Benjamin, and G. Zervas. MONet: heterogeneous memory over optical network for large-scale data center resource disaggregation. Journal of Optical Communications and Networking, 2021.","journal-title":"Journal of Optical Communications and Networking"},{"key":"e_1_3_2_1_59_1","volume-title":"HotOS","author":"Mogul J. C.","year":"2009","unstructured":"J. C. Mogul , E. Argollo , M. Shah , and P. Faraboschi . Operating system support for nvm+dram hybrid main memory . In HotOS , 2009 . J. C. Mogul, E. Argollo, M. Shah, and P. Faraboschi. Operating system support for nvm+dram hybrid main memory. In HotOS, 2009."},{"key":"e_1_3_2_1_60_1","volume-title":"PACT","author":"Oskin M.","year":"2015","unstructured":"M. Oskin and G. H. Loh . A software-managed approach to die-stacked dram . In PACT , 2015 . M. Oskin and G. H. Loh. A software-managed approach to die-stacked dram. In PACT, 2015."},{"key":"e_1_3_2_1_61_1","author":"Ousterhout J.","year":"2010","unstructured":"J. Ousterhout , P. Agrawal , D. Erickson , C. Kozyrakis , J. Leverich , D. Mazi\u00e8res , S. Mitra , A. Narayanan , G. Parulkar , M. Rosenblum , S. M. Rumble , E. Stratmann , and R. Stutsman . The case for RAMClouds: Scalable high-performance storage entirely in DRAM. SIGOPS Oper. Syst. Rev. , 2010 . J. Ousterhout, P. Agrawal, D. Erickson, C. Kozyrakis, J. Leverich, D. Mazi\u00e8res, S. Mitra, A. Narayanan, G. Parulkar, M. Rosenblum, S. M. Rumble, E. Stratmann, and R. Stutsman. The case for RAMClouds: Scalable high-performance storage entirely in DRAM. SIGOPS Oper. Syst. Rev., 2010.","journal-title":"SIGOPS Oper. Syst. Rev."},{"key":"e_1_3_2_1_62_1","volume-title":"ICS","author":"Ramos L. E.","year":"2011","unstructured":"L. E. Ramos , E. Gorbatov , and R. Bianchini . Page placement in hybrid memory systems . In ICS , 2011 . L. E. Ramos, E. Gorbatov, and R. Bianchini. Page placement in hybrid memory systems. In ICS, 2011."},{"key":"e_1_3_2_1_63_1","volume-title":"SOSP","author":"Raybuck A.","year":"2021","unstructured":"A. Raybuck , T. Stamler , W. Zhang , M. Erez , and S. Peter . HeMem: Scalable tiered memory management for big data applications and real nvm . In SOSP , 2021 . A. Raybuck, T. Stamler, W. Zhang, M. Erez, and S. Peter. HeMem: Scalable tiered memory management for big data applications and real nvm. In SOSP, 2021."},{"key":"e_1_3_2_1_64_1","volume-title":"OSDI","author":"Ruan Z.","year":"2020","unstructured":"Z. Ruan , M. Schwarzkopf , M. K. Aguilera , and A. Belay . AIFM: High-performance, application-integrated far memory . In OSDI , 2020 . Z. Ruan, M. Schwarzkopf, M. K. Aguilera, and A. Belay. AIFM: High-performance, application-integrated far memory. In OSDI, 2020."},{"key":"e_1_3_2_1_65_1","volume-title":"IEEE International Conference on Cluster Computing (CLUSTER)","author":"Servat H.","year":"2017","unstructured":"H. Servat , A. J. Pe\u00f1a , G. Llort , E. Mercadal , H.-C. Hoppe , and J. Labarta . Automating the application data placement in hybrid memory systems . In IEEE International Conference on Cluster Computing (CLUSTER) , 2017 . H. Servat, A. J. Pe\u00f1a, G. Llort, E. Mercadal, H.-C. Hoppe, and J. Labarta. Automating the application data placement in hybrid memory systems. In IEEE International Conference on Cluster Computing (CLUSTER), 2017."},{"key":"e_1_3_2_1_66_1","volume-title":"OSDI","author":"Shan Y.","year":"2018","unstructured":"Y. Shan , Y. Huang , Y. Chen , and Y. Zhang . LegoOS: A disseminated, distributed OS for hardware resource disaggregation . In OSDI , 2018 . Y. Shan, Y. Huang, Y. Chen, and Y. Zhang. LegoOS: A disseminated, distributed OS for hardware resource disaggregation. In OSDI, 2018."},{"key":"e_1_3_2_1_67_1","volume-title":"Accelerometer: Understanding Acceleration Opportunities for Data Center Overheads at Hyperscale","author":"Sriraman A.","year":"2020","unstructured":"A. Sriraman and A. Dhanotia . Accelerometer: Understanding Acceleration Opportunities for Data Center Overheads at Hyperscale . 2020 . A. Sriraman and A. Dhanotia. Accelerometer: Understanding Acceleration Opportunities for Data Center Overheads at Hyperscale. 2020."},{"key":"e_1_3_2_1_68_1","volume-title":"ISCA","author":"Sriraman A.","year":"2019","unstructured":"A. Sriraman , A. Dhanotia , and T. F. Wenisch . SoftSKU: Optimizing server architectures for microservice diversity @scale . In ISCA , 2019 . A. Sriraman, A. Dhanotia, and T. F. Wenisch. SoftSKU: Optimizing server architectures for microservice diversity @scale. In ISCA, 2019."},{"key":"e_1_3_2_1_69_1","unstructured":"Vladimir Davydov. Idle Memory Tracking. https:\/\/lwn.net\/Articles\/639341\/. \t\t\t\t  Vladimir Davydov. Idle Memory Tracking. https:\/\/lwn.net\/Articles\/639341\/."},{"key":"e_1_3_2_1_70_1","volume-title":"NSDI","author":"Vuppalapati M.","year":"2020","unstructured":"M. Vuppalapati , J. Miron , R. Agarwal , D. Truong , A. Motivala , and T. Cruanes . Building an elastic query engine on disaggregated storage . In NSDI , 2020 . M. Vuppalapati, J. Miron, R. Agarwal, D. Truong, A. Motivala, and T. Cruanes. Building an elastic query engine on disaggregated storage. In NSDI, 2020."},{"key":"e_1_3_2_1_71_1","volume-title":"OSDI","author":"Wang C.","year":"2020","unstructured":"C. Wang , H. Ma , S. Liu , Y. Li , Z. Ruan , K. Nguyen , M. D. Bond , R. Netravali , M. Kim , and G. H. Xu . Semeru: A Memory-Disaggregated managed runtime . In OSDI , 2020 . C. Wang, H. Ma, S. Liu, Y. Li, Z. Ruan, K. Nguyen, M. D. Bond, R. Netravali, M. Kim, and G. H. Xu. Semeru: A Memory-Disaggregated managed runtime. In OSDI, 2020."},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2015.10"},{"key":"e_1_3_2_1_73_1","volume-title":"ASPLOS","author":"Weiner J.","year":"2022","unstructured":"J. Weiner , N. Agarwal , D. Schatzberg , L. Yang , H. Wang , B. Sanouillet , B. Sharma , T. Heo , M. Jain , C. Tang , and D. Skarlatos . TMO: Transparent memory offloading in datacenters . In ASPLOS , 2022 . J. Weiner, N. Agarwal, D. Schatzberg, L. Yang, H. Wang, B. Sanouillet, B. Sharma, T. Heo, M. Jain, C. Tang, and D. Skarlatos. TMO: Transparent memory offloading in datacenters. In ASPLOS, 2022."},{"key":"e_1_3_2_1_74_1","volume-title":"SC","author":"Wu K.","year":"2017","unstructured":"K. Wu , Y. Huang , and D. Li . Unimem: Runtime data managementon non-volatile memory-based heterogeneous main memory . In SC , 2017 . K. Wu, Y. Huang, and D. Li. Unimem: Runtime data managementon non-volatile memory-based heterogeneous main memory. In SC, 2017."},{"key":"e_1_3_2_1_75_1","volume-title":"SC","author":"Wu K.","year":"2018","unstructured":"K. Wu , J. Ren , and D. Li . Runtime data management on non-volatile memory-based heterogeneous memory for task-parallel programs . In SC , 2018 . K. Wu, J. Ren, and D. Li. Runtime data management on non-volatile memory-based heterogeneous memory for task-parallel programs. In SC, 2018."},{"key":"e_1_3_2_1_76_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304024"},{"key":"e_1_3_2_1_77_1","volume-title":"SIGMETRICS","author":"Zhang L.","year":"2020","unstructured":"L. Zhang , R. Karimi , I. Ahmad , and Y. Vigfusson . Optimal data placement for heterogeneous cache, memory, and storage systems . In SIGMETRICS , 2020 . L. Zhang, R. Karimi, I. Ahmad, and Y. Vigfusson. Optimal data placement for heterogeneous cache, memory, and storage systems. In SIGMETRICS, 2020."},{"key":"e_1_3_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.1145\/1024393.1024415"}],"event":{"name":"ASPLOS '23: 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 3","location":"Vancouver BC Canada","acronym":"ASPLOS '23","sponsor":["SIGARCH ACM Special Interest Group on Computer Architecture","SIGOPS ACM Special Interest Group on Operating Systems","SIGPLAN ACM Special Interest Group on Programming Languages","SIGBED ACM Special Interest Group on Embedded Systems"]},"container-title":["Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 3"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3582016.3582063","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T16:46:46Z","timestamp":1750178806000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3582016.3582063"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,3,25]]},"references-count":78,"alternative-id":["10.1145\/3582016.3582063","10.1145\/3582016"],"URL":"https:\/\/doi.org\/10.1145\/3582016.3582063","relation":{},"subject":[],"published":{"date-parts":[[2023,3,25]]},"assertion":[{"value":"2023-03-25","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}