@inproceedings{4f61c08b151d4351842c1b14ab9c957e,
title = "Do-it-yourself virtual memory translation",
abstract = "In this paper, we introduce the Do-It-Yourself virtual memory translation (DVMT) architecture as a flexible complement for current hardware-fxed translation flows. DVMT decouples the virtual-tophysical mapping process from the access permissions, giving applications freedom in choosing mapping schemes, while maintaining security within the operating system. Furthermore, DVMT is designed to support virtualized environments, as a means to collapse the costly, hardware-assisted two-dimensional translations. We describe the architecture in detail and demonstrate its effectiveness by evaluating several different DVMT schemes on a range of virtualized applications with a model based on measurements from a commercial system. We show that different DVMT confgurations preserve the native performance, while achieving speedups of 1.2× to 2.0× in virtualized environments.",
keywords = "Address translation, TLB, Virtual machines, Virtual memory",
author = "Hanna Alam and Tianhao Zhang and Mattan Erez and Yoav Etsion",
note = "Publisher Copyright: {\textcopyright} 2017 Association for Computing Machinery.; 44th Annual International Symposium on Computer Architecture - ISCA 2017 ; Conference date: 24-06-2017 Through 28-06-2017",
year = "2017",
month = jun,
day = "24",
doi = "10.1145/3079856.3080209",
language = "الإنجليزيّة",
series = "Proceedings - International Symposium on Computer Architecture",
pages = "457--468",
booktitle = "ISCA 2017 - 44th Annual International Symposium on Computer Architecture - Conference Proceedings",
}