Multiple Physical Mappings

Marius Hillenbrand, Mathias Gottschlag, Jens Kehne, Frank Bellosa · 2017

When an OS allocates memory to a process, it implicitly performs long-term scheduling on DRAM resources such as channels and banks: Each mapped page frame allows memory operations to send requests to the channels and DRAM banks which are backing that page frame. The OS should be able to choose between sharing or dedicating resources dynamically -- yet it cannot do that on conventional systems.

Read the paper · More papers on PaperTik