%A DONG Wei-yu, LIU Jin-xin, QI Xu-yan, HE Hong-qi and JIANG Lie-hui %T Hot-routine Based Optimization of Dynamic Binary Translation %0 Journal Article %D 2016 %J Computer Science %R 10.11896/j.issn.1002-137X.2016.05.005 %P 27-33 %V 43 %N 5 %U {https://www.jsjkx.com/CN/abstract/article_16028.shtml} %8 2018-12-01 %X According to observation of the behavior of system level program,the paper provided a hot-routine based optimization method of dynamic binary translation,which takes frequently executed routines as optimization unit,uses intra-block and inter-block optimization algorithm to remove redundancies introduced by dynamic binary translation.Compared with the trace based optimization,this method has the advantages of less optimization unit discovery overhead,bigger code region,no duplicated translation,and is more suitable for the optimization of OS code in the virtual machine.Evaluation on the cross-platform virtual machine monitor ARCH-BRIDGE demonstrates that,by applying the optimization method to kernel code,performance of SPEC CPUINT 2006 programs gets a speedup of 3.5%~14.4%,and is 5.1% faster than the trace based optimization at most.