Thermostat: Application-transparent page management for two-tiered main memory

N Agarwal, TF Wenisch - Proceedings of the Twenty-Second …, 2017 - dl.acm.org
… a given memory page in slow memory, which in turn requires some method to gauge the page
… -technology main memory and the importance of huge pages under virtualized execution. …

Exploring the design space of page management for {Multi-Tiered} memory systems

J Kim, W Choe, J Ahn - … Annual Technical Conference (USENIX ATC 21), 2021 - usenix.org
memory usage in tiered memory systems. This study performs an in-depth analysis of page
management … As the new class of memory becomes part of the main memory, the critical …

Nimble page management for tiered memory systems

Z Yan, D Lustig, D Nellans… - Proceedings of the Twenty …, 2019 - dl.acm.org
… Our evaluation shows that the heterogeneous memory page management system that we
propose is able to deliver significant speedup across multiple benchmarks, and our design …

Efficient memory management of a hierarchical and a hybrid main memory for MN-MATE platform

KH Park, SK Park, H Seok, W Hwang, DJ Shin… - Proceedings of the …, 2012 - dl.acm.org
main memory of DRAM and non-volatile memory. We also present efficient main memory
management … The main objective of this work is to propose a new page caching algorithm for …

LeanStore: In-memory data management beyond main memory

V Leis, M Haubenschild, A Kemper… - 2018 IEEE 34th …, 2018 - ieeexplore.ieee.org
pages that reside in main memory are directly referenced using virtual memory addresses (ie,
pointers)— accessing such pagesPages that are currently on background storage, on the …

Large pages and lightweight memory management in virtualized environments: Can you have it both ways?

B Pham, J Veselý, GH Loh… - Proceedings of the 48th …, 2015 - dl.acm.org
… table walks), primarily because TLB reach is unable to match main memory capacities.
Our work focuses on hypervisor-based virtualization as it presents the greater challenge on …

A look at several memory management units, TLB-refill mechanisms, and page table organizations

BL Jacob, TN Mudge - ACM SIGPLAN Notices, 1998 - dl.acm.org
… and data between main memory and secondary storage to … and data exceeded the size of
main memory. The basic idea … of a process as soon as a single page is in memory, and a user-…

Huge page friendly virtualized memory management

S Sha, JY Hu, YW Luo, XL Wang, Z Wang - Journal of Computer Science …, 2020 - Springer
… We divide the memory pages into a hot page set and a cold page set. When a new page
We keep track of the program memory pages every 1 second, and record the distribution of …

Memory management techniques for large-scale persistent-main-memory systems

I Oukid, D Booss, A Lespinasse, W Lehner… - Proceedings of the …, 2017 - dl.acm.org
… creation and page faults. This is a commonly used technique for transient memory in mainmemory
databases which implement their own internal memory management [12, 17]. …

Wear-leveling aware page management for non-volatile main memory on embedded systems

C Pan, S Gu, M Xie, Y Liu, CJ Xue… - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
… write back into the main memory as a single write on the target memory page. This may be
… locations of the same page. However, if we count the writes on memory with even smaller …