Loading...
Loading...

Go to the content (press return)

Improving dynamic binary optimizers efficiency through specific hardware support

Author
Pavlou, D.; Latorre, F.; Gibert, E.; Gonzalez, A.
Type of activity
Report
Date
2009-09-17
Code
UPC-DAC-RR-ARCO-2009-11
Abstract
Dynamic Binary Translators (DBT) use Dynamic Binary Optimization (DBO) in order to reduce their overall overhead by optimizing frequently used blocks of code. DBO is also used by same-ISA translators in an effort to improve the overall performance of native execution. For both cases, the performance gains are limited by the added overhead of optimizing the code.In this work we focus on the overheads introduced by whole system software Dynamic Binary Optimizers. Specifically, we focus on the star...
Group of research
ARCO - Microarchitecture and Compilers

Participants