CSpace
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%.
DOI10.3772/j.issn.1002-0470.2012.11.007
发表期刊Gaojishu Tongxin/Chinese High Technology Letters
ISSN10020470
卷号22期号:11页码:1149-1154
通讯作者Tai, Y. (taiyunfang@ict.ac.cn)
收录类别EI
语种中文