Light-weight Dynamic Binary Translation Scheme using Indirection Mechanism

2011 
Binary translation is code translation scheme from arbitrary instruction set architecture to another instruction set architecture in machine code level. As green IT, cloud computing and virtualization have been focused recently, the study on binary translation for virtualization and dynamic analysis is getting more active. In this paper, we introduce a novel light-weight dynamic binary translation scheme. In order to reduce runtime overhead, we propose indirection scheme that translates the functions which have high translation and execution overhead. Experimental results show that the proposed scheme achieves 28% performance improvement over conventional translation technique.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    0
    Citations
    NaN
    KQI
    []