@article{ART001635407},
author={Shin Dong Ha and 윤경언},
title={Performance Improvement of Virtualization Sensitive Instruction Emulation by Instruction Decoding at Compile Time},
journal={Journal of The Korea Society of Computer and Information},
issn={1598-849X},
year={2012},
volume={17},
number={2},
pages={1-11}
TY - JOUR
AU - Shin Dong Ha
AU - 윤경언
TI - Performance Improvement of Virtualization Sensitive Instruction Emulation by Instruction Decoding at Compile Time
JO - Journal of The Korea Society of Computer and Information
PY - 2012
VL - 17
IS - 2
PB - The Korean Society Of Computer And Information
SP - 1
EP - 11
SN - 1598-849X
AB - Recently, we have seen several implementations that virtualize the ARM architecture. Since the current ARM architecture is not possible to be virtualized using the traditional technique called "trap-and-emulation", we usually detect all virtualization sensitive instructions during the run-time of a guest kernel and emulate them virtually rather than executing them directly. The emulation for virtualization is usually implemented either by binary translation or interpretation. Our research is about how to improve the performance of emulation for virtualization based on interpretation. The interpretation usually requires a few steps: instruction fetching, instruction decoding and instruction executing. In this paper, we propose a method that decodes all virtualization sensitive instructions during the compilation time of a guest kernel and reduces the time required for interpretation during the run time of the guest kernel. Our method provides both implementation simplicity and performance improvement of emulation for virtualization based on interpretation.
KW - ARM Linux;Virtual Emulation;Embedded Virtualization
DO -
UR -
ER -
Shin Dong Ha and 윤경언. (2012). Performance Improvement of Virtualization Sensitive Instruction Emulation by Instruction Decoding at Compile Time. Journal of The Korea Society of Computer and Information, 17(2), 1-11.
Shin Dong Ha and 윤경언. 2012, "Performance Improvement of Virtualization Sensitive Instruction Emulation by Instruction Decoding at Compile Time", Journal of The Korea Society of Computer and Information, vol.17, no.2 pp.1-11.
Shin Dong Ha, 윤경언 "Performance Improvement of Virtualization Sensitive Instruction Emulation by Instruction Decoding at Compile Time" Journal of The Korea Society of Computer and Information 17.2 pp.1-11 (2012) : 1.
Shin Dong Ha, 윤경언. Performance Improvement of Virtualization Sensitive Instruction Emulation by Instruction Decoding at Compile Time. 2012; 17(2), 1-11.
Shin Dong Ha and 윤경언. "Performance Improvement of Virtualization Sensitive Instruction Emulation by Instruction Decoding at Compile Time" Journal of The Korea Society of Computer and Information 17, no.2 (2012) : 1-11.
Shin Dong Ha; 윤경언. Performance Improvement of Virtualization Sensitive Instruction Emulation by Instruction Decoding at Compile Time. Journal of The Korea Society of Computer and Information, 17(2), 1-11.
Shin Dong Ha; 윤경언. Performance Improvement of Virtualization Sensitive Instruction Emulation by Instruction Decoding at Compile Time. Journal of The Korea Society of Computer and Information. 2012; 17(2) 1-11.
Shin Dong Ha, 윤경언. Performance Improvement of Virtualization Sensitive Instruction Emulation by Instruction Decoding at Compile Time. 2012; 17(2), 1-11.
Shin Dong Ha and 윤경언. "Performance Improvement of Virtualization Sensitive Instruction Emulation by Instruction Decoding at Compile Time" Journal of The Korea Society of Computer and Information 17, no.2 (2012) : 1-11.