Not Your Parents' Physical Address Space

Authors

Simon Gerber, Gerd Zellweger, Reto Achermann, Kornilios Kourtis, Timothy Roscoe and Dejan Milojicic

Venue

Proceedings of the 15th USENIX Conference on Hot Topics in Operating Systems (HotOS'15)

Links

[ .doi ] [ .pdf ] [ .bib ]

Abstract

A physical memory address is no longer the stable concept it was. We demonstrate how modern computer systems from rack-scale to SoCs have multiple physical address spaces, which overlap and intersect in complex, dynamic ways, and may be too small to even address available memory in the near future.

We present a new model of representing and interpreting physical addresses in a machine for the purposes of memory management, and outline an implementation of the model in a memory system based on capabilities which can handle arbitrary translations between physical address spaces and still globally manage system memory.

Finally, we point out future challenges in managing physical memory, of which our model and design are merely a foundation.

Bibtex

@inproceedings{Gerber:2015:YPP,
 author = {Gerber, Simon and Zellweger, Gerd and Achermann, Reto and Kourtis, Kornilios and Roscoe, Timothy and Milojicic, Dejan},
 booktitle = {Proceedings of the 15th USENIX Conference on Hot Topics in Operating Systems},
 id = {Gerber:2015:YPP},
 location = {Switzerland},
 pages = {16--16},
 publisher = {USENIX Association},
 series = {HotOS'15},
 title = {Not Your Parents' Physical Address Space},
 url = {http://dl.acm.org/citation.cfm?id=2831090.2831106},
 year = {2015}
}

Contact

Prof. Reto Achermann
I01: Chair of Distributed Systems and Operating Systems (aka Systems Research Group)
1st Floor, 7th Finger
School of Computation, Information, and Technology (CIT)
Technical University of Munich (TUM)
Boltzmannstr. 3
85748 Garching bei München
Germany

firstname.lastname [at] cit.tum.de