Publication | Closed Access
Efficient virtual memory for big memory servers
276
Citations
39
References
2013
Year
Unknown Venue
Efficient Virtual MemoryIn-memory CachesServer WorkloadsEngineeringShared MemoryEdge ComputingCloud ComputingVirtual MemoryComputer EngineeringComputer ArchitectureIn-memory DatabaseParallel ProgrammingComputer ScienceParallel ComputingMemory ManagementData ManagementMemory ArchitectureGraph Analytics
Our analysis shows that many "big-memory" server workloads, such as databases, in-memory caches, and graph analytics, pay a high cost for page-based virtual memory. They consume as much as 10% of execution cycles on TLB misses, even using large pages. On the other hand, we find that these workloads use read-write permission on most pages, are provisioned not to swap, and rarely benefit from the full flexibility of page-based virtual memory.
| Year | Citations | |
|---|---|---|
Page 1
Page 1