Dense Shared Segment Table for Efficient Support of Large Shared Memory
Original Publication Date: 2003-Mar-05
Included in the Prior Art Database: 2003-Mar-05
When a process with a large address space is dispatched, cache and translation misses are incurred as per-process virtual memory translation tables are referenced, causing a significant performance penalty. For segment-based virtual memory systems, we propose a dense segment table that can be shared amongst processes. This dense shared segment table significantly reduces the memory footprint of translation tables that must be referenced at process dispatch and thus results in fewer cache and translation misses.