Dynamic Binary Translation -- A Model-Driven Approach

Autor: Anderson Faustino da Silva, Juliano Henrique Foleiss, Andre Luiz Tinassi D'Amato
Rok vydání: 2012
Předmět:
Zdroj: SCCC
DOI: 10.1109/sccc.2012.30
Popis: Dynamic Binary Translation (DBT) is a technique used to allow execution of non-native machine code. It is an extensively explored research topic and lately it is being given much attention due to the increased demand for system virtual machines. This paper describes a DBT process model, which has been succesfully implemented on a 6502 emulator for x86_64 machines. Among other objectives, the model was conceived to allow the use of an existing interpreter core to implement a DBT-enabled one. Our preliminary results indicates that even a DBT scheme with no runtime information optimizations can lead to performance gain, at the same time saving the effort of implementing instruction code by reusing existing interpreter code.
Databáze: OpenAIRE