Intermediate Representation in Dynamic Binary Translation

姜玲燕,梁阿磊,管海兵
DOI: https://doi.org/10.3969/j.issn.1000-3428.2009.09.099
2009-01-01
Abstract:In binary translation,the use of intermediate representation can appropriate segregate different machine platforms,and make binary translation system more portable.This paper presents an intermediate representation called VINST,introduces the instruction set and its characteristics.It discusses some optimization methods including SSA formalization algorithm and redundancy elimination algorithm.Through comparison between before and after the optimization,it shows that a simple and efficient method can cover the cost of optimization itself and improve system performance.
What problem does this paper attempt to address?