KMS Chongqing Institute of Green and Intelligent Technology, CAS
A software-hardware co-design method for deprivileging instructions in virtualization | |
Tai, Yunfang1,2,3; Cai, Wanwei1,2,3; Liu, Qi1,2,4; Zhang, Ge4,5; Zhang, Longbing1,2,4 | |
2012 | |
摘要 | To reduce the overhead of privileged instructions and sensitive instructions in virtual machines, this paper presents a hardware-software co-design method to deprivilege these instructions. The main idea is to modify the source code of the operating system to deprivilege sensitive instructions and modify hardwares to deprivilege privileged insensitive instructions. The two ways are coordinated to minimize the overhead of these instructions, in order to improve the performance of virtual machines. The results of the experiments on the software-hardware co-design method conducted on the boards with MIPS CPUs showed that the exceptions caused by the privileged instructions and sensitive instructions decreased by nearly 97% and the performance of majority of programs in SPEC CINT2000 was improved by more than 100%. |
DOI | 10.3772/j.issn.1002-0470.2012.11.007 |
发表期刊 | Gaojishu Tongxin/Chinese High Technology Letters
![]() |
ISSN | 10020470 |
卷号 | 22期号:11页码:1149-1154 |
通讯作者 | Tai, Y. (taiyunfang@ict.ac.cn) |
收录类别 | EI |
语种 | 中文 |