2019 · 17 citations · 21 references
ComputingComputer ScienceComputer SystemsComputer ArchitectureMemoryOperating SystemsCachingMemory HierarchyMemory Hierarchy DesignMemory Hierarchy OptimizationMemory ManagementVirtual MemoryAddress TranslationFragmentationHuge PagesMemory CapacityMemory CompactionMemory FragmentationPagingVirtual Address Space
The Huge page mechanism is proposed to reduce the TLB misses and benefit the overall system performance. On the system with large memory capacity, using huge pages is an ideal choice to alleviate the virtual-to-physical address translation overheads. However, using huge pages might incur expensive memory compaction operations due to memory fragmentation problem, and lead to memory bloating as many huge pages are often underutilized in practice.
21
Efficient virtual memory for big memory servers
Arkaprava Basu, Jayneel Gandhi, Jichuan Chang et al. · 2013 · 279 citations
Practical, transparent operating system support for superpages
Juan E. Navarro, Sitararn Iyer, Peter Druschel et al. · ACM SIGOPS Operating Systems Review · 2002 · 210 citations