DocumentCode
2410303
Title
DBTIM: An Advanced Hardware Assisted Full Virtualization Architecture
Author
Chen, Wei ; Lu, Hongyi ; Shen, Li ; Wang, Zhiying ; Xiao, Nong
Author_Institution
Sch. of Comput., Nat. Univ. of Defense Technol., Changsha
Volume
2
fYear
2008
fDate
17-20 Dec. 2008
Firstpage
399
Lastpage
404
Abstract
Previous full virtualization techniques are implemented in software without any hardware assist. In this paper, for the first time, we propose an advanced hardware assisted full virtualization architecture-Dynamic Binary Translation in DIMM (DBTIM). We integrate a reconfigurable dynamic binary translation chip into a DIMM. DBTIM could be inserted to the mainboard as a normal DIMM, hence easily making the host CPU virtualizable. We also implement a DBTIM prototype on FPGA. Furthermore, we propose an EDBTIM technique-Enhanced Dynamic Binary Translator in Memory, which integrates dynamic binary translator and memory on one SDRAM chip. We analyze our new approaches and compare them with other modern virtualization techniques. We demonstrate that the new techniques in this paper could provide full virtualization to all kinds of CPU architectures, including x86, with better virtualization capability, better software and hardware compatibility, better performance and lower overheads.
Keywords
DRAM chips; field programmable gate arrays; program interpreters; reconfigurable architectures; virtual machines; CPU; DBTIM; FPGA; SDRAM chip; advanced hardware assisted full virtualization architecture; dynamic binary translation; memory; Collision mitigation; Computer architecture; Hardware; Instruction sets; Protection; Prototypes; Software performance; Ubiquitous computing; Virtual machining; Voice mail; DIMM; Full virtualization; binary translation; hardware assisted; reconfigurable;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded and Ubiquitous Computing, 2008. EUC '08. IEEE/IFIP International Conference on
Conference_Location
Shanghai
Print_ISBN
978-0-7695-3492-3
Type
conf
DOI
10.1109/EUC.2008.95
Filename
4755259
Link To Document