Advanced search
Start date
Betweenand

Algorithms and techniques for efficient branch emulation in virtual machines

Grant number: 11/16468-6
Support Opportunities:Scholarships in Brazil - Master
Start date: March 01, 2012
End date: July 31, 2013
Field of knowledge:Physical Sciences and Mathematics - Computer Science - Computer Systems
Principal Investigator:Edson Borin
Grantee:Gabriel Ferreira Teles Gomes
Host Institution: Instituto de Computação (IC). Universidade Estadual de Campinas (UNICAMP). Campinas , SP, Brazil

Abstract

This project aims at evaluating algorithms and hardware techniques for efficient execution of branch operations in virtual machines.Virtual machines are computer programs that emulate an interface for execution of programs compiled for the interface being emulated.This technology is present in several computational systems and is used in a wide range of applications including support to high-level programming languages, for instance the Java virtual machine, as well as processor implementation with the support of hardware and software co-design.Most virtual machines in the literature use similar emulation techniques, so as interpretation and dynamic binary translation. In fact, both techniques are frequently used in a collaborative manner, in a single virtual machine, to speed up the emulation process, thus making the virtual machine more efficient. Given the significance of the emulation process in virtual machines, the goal of this research project is the evaluation of algorithms and hardware techniques to speed up the emulation process in virtual machines. This project's main focus is the evaluation of techniques to speed up the emulation of direct and indirect branchs and has emphasis on benchmarks that represent the work load of common user applications.

News published in Agência FAPESP Newsletter about the scholarship:
More itemsLess items
Articles published in other media outlets ( ):
More itemsLess items
VEICULO: TITULO (DATA)
VEICULO: TITULO (DATA)

Academic Publications
(References retrieved automatically from State of São Paulo Research Institutions)
GOMES, Gabriel Ferreira Teles. Técnicas para emulação de saltos indiretos em máquinas virtuais. 2014. Master's Dissertation - Universidade Estadual de Campinas (UNICAMP). Instituto de Computação Campinas, SP.