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.