Pond: Cxl-based memory pooling systems for cloud platforms

H Li, DS Berger, L Hsu, D Ernst, P Zardoshti… - Proceedings of the 28th …, 2023 - dl.acm.org
Public cloud providers seek to meet stringent performance requirements and low hardware
cost. A key driver of performance and cost is main memory. Memory pooling promises to …

Tpp: Transparent page placement for cxl-enabled tiered-memory

HA Maruf, H Wang, A Dhanotia, J Weiner… - Proceedings of the 28th …, 2023 - dl.acm.org
The increasing demand for memory in hyperscale applications has led to memory becoming
a large portion of the overall datacenter spend. The emergence of coherent interfaces like …

Towards an adaptable systems architecture for memory tiering at warehouse-scale

P Duraisamy, W Xu, S Hare, R Rajwar… - Proceedings of the 28th …, 2023 - dl.acm.org
Fast DRAM increasingly dominates infrastructure spend in large scale computing
environments and this trend will likely worsen without an architectural shift. The cost of …

Nomad:{Non-Exclusive} Memory Tiering via Transactional Page Migration

L Xiang, Z Lin, W Deng, H Lu, J Rao, Y Yuan… - … USENIX Symposium on …, 2024 - usenix.org
With the advent of byte-addressable memory devices, such as CXL memory, persistent
memory, and storage-class memory, tiered memory systems have become a reality. Page …

Memtis: Efficient memory tiering with dynamic page classification and page size determination

T Lee, SK Monga, C Min, YI Eom - … of the 29th Symposium on Operating …, 2023 - dl.acm.org
The evergrowing memory demand fueled by datacenter workloads is the driving force
behind new memory technology innovations (eg, NVM, CXL). Tiered memory is a promising …

Daemon: Architectural support for efficient data movement in fully disaggregated systems

C Giannoula, K Huang, J Tang, N Koziris… - Proceedings of the …, 2023 - dl.acm.org
Resource disaggregation offers a cost effective solution to resource scaling, utilization, and
failure-handling in data centers by physically separating hardware devices in a server …

Pacman: An efficient compaction approach for {Log-Structured}{Key-Value} store on persistent memory

J Wang, Y Lu, Q Wang, M Xie, K Huang… - 2022 USENIX Annual …, 2022 - usenix.org
Recent persistent memory (PM) key-value (KV) stores adopt the log-structured approach to
reap PM's full potential. However, they fail to sustain high performance at high capacity …

{FlexMem}: Adaptive page profiling and migration for tiered memory

D Xu, J Ryu, K Shin, P Su, D Li - 2024 USENIX Annual Technical …, 2024 - usenix.org
Tiered memory, combining multiple memory components with different performance and
capacity, provides a cost-effective solution to increase memory capacity and improve …

SOL: Safe on-node learning in cloud platforms

Y Wang, D Crankshaw, NJ Yadwadkar… - Proceedings of the 27th …, 2022 - dl.acm.org
Cloud platforms run many software agents on each server node. These agents manage all
aspects of node operation, and in some cases frequently collect data and make decisions …

Demystifying cxl memory with genuine cxl-ready systems and devices

Y Sun, Y Yuan, Z Yu, R Kuper, C Song… - Proceedings of the 56th …, 2023 - dl.acm.org
The ever-growing demands for memory with larger capacity and higher bandwidth have
driven recent innovations on memory expansion and disaggregation technologies based on …