Mind: In-network memory management for disaggregated data centers

S Lee, Y Yu, Y Tang, A Khandelwal, L Zhong… - Proceedings of the …, 2021 - dl.acm.org
Memory disaggregation promises transparent elasticity, high resource utilization and
hardware heterogeneity in data centers by physically separating memory and compute into …

Nimble page management for tiered memory systems

Z Yan, D Lustig, D Nellans… - Proceedings of the Twenty …, 2019 - dl.acm.org
Software-controlled heterogeneous memory systems have the potential to increase the
performance and cost efficiency of computing systems. However they can only deliver on …

Contiguitas: The pursuit of physical memory contiguity in datacenters

K Zhao, K Xue, Z Wang, D Schatzberg, L Yang… - Proceedings of the 50th …, 2023 - dl.acm.org
The unabating growth of the memory needs of emerging datacenter applications has
exacerbated the scalability bottleneck of virtual memory. However, reducing the excessive …

Flatflash: Exploiting the byte-accessibility of ssds within a unified memory-storage hierarchy

A Abulila, VS Mailthody, Z Qureshi, J Huang… - Proceedings of the …, 2019 - dl.acm.org
Using flash-based solid state drives (SSDs) as main memory has been proposed as a
practical solution towards scaling memory capacity for data-intensive applications. However …

Virtual-memory assisted buffer management

V Leis, A Alhomssi, T Ziegler, Y Loeck… - Proceedings of the ACM …, 2023 - dl.acm.org
Most database management systems cache pages from storage in a main memory buffer
pool. To do this, they either rely on a hash table that translates page identifiers into pointers …

Optimizing memory-mapped {I/O} for fast storage devices

A Papagiannis, G Xanthakis, G Saloustros… - 2020 USENIX Annual …, 2020 - usenix.org
Memory-mapped I/O provides several potential advantages over explicit read/write I/O,
especially for low latency devices:(1) It does not require a system call,(2) it incurs almost …

Enhancing and exploiting contiguity for fast memory virtualization

C Alverti, S Psomadakis, V Karakostas… - 2020 ACM/IEEE 47th …, 2020 - ieeexplore.ieee.org
We propose synergistic software and hardware mechanisms that alleviate the address
translation overhead, focusing particularly on virtualized execution. On the software side, we …

Griffin: Hardware-software support for efficient page migration in multi-gpu systems

T Baruah, Y Sun, AT Dinçer… - … Symposium on High …, 2020 - ieeexplore.ieee.org
As transistor scaling becomes increasingly more difficult to achieve, scaling the core count
on a single GPU chip has also become extremely challenging. As the volume of data to …

Don't shoot down TLB shootdowns!

N Amit, A Tai, M Wei - … of the Fifteenth European Conference on …, 2020 - dl.acm.org
Translation Lookaside Buffers (TLBs) are critical for building performant virtual memory
systems. Because most processors do not provide coherence for TLB mappings, TLB …

IDYLL: Enhancing Page Translation in Multi-GPUs via Light Weight PTE Invalidations

B Li, Y Guo, Y Wang, A Jaleel, J Yang… - Proceedings of the 56th …, 2023 - dl.acm.org
Multi-GPU systems have emerged as a desirable platform to deliver high computing
capabilities and large memory capacity to accommodate large dataset sizes. However …