Data Management

A Dynamic-Static Combined Code Layout Reorganization Approach for Dynamic Binary Translation

Download Now Date Added: Dec 2011
Format: PDF

Dynamic Binary Translation (DBT) has attracted much attention as a powerful technique for the run-time adaptation of software among different ISAs. It offers unprecedented flexibility in the control and modification of a program during the run-time. However, its inherent high overhead has perplexed researchers for many years. In order to reduce the overhead of DBT, this paper presents a dynamic-static combined approach to reorganize the layout of software cache. Under this approach, the authors first employ an emulating execution to collect the profile information and the translated target code. Especially, the path of execution flow will be tracked.