Analysis of CPI variance for dynamic binary translators/optimizers modules
View/Open
eslAnalisys.pdf (871,0Kb) (Restricted access)
Request copy
Què és aquest botó?
Aquest botó permet demanar una còpia d'un document restringit a l'autor. Es mostra quan:
- Disposem del correu electrònic de l'autor
- El document té una mida inferior a 20 Mb
- Es tracta d'un document d'accés restringit per decisió de l'autor o d'un document d'accés restringit per política de l'editorial
Cita com:
hdl:2117/18448
Document typeConference report
Defense date2012
PublisherIEEE
Rights accessRestricted access - publisher's policy
All rights reserved. This work is protected by the corresponding intellectual and industrial
property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public
communication or transformation of this work are prohibited without permission of the copyright holder
Abstract
Dynamic Binary Translators and Optimizers
(DBTOs) have been established as a hot research topic. They are used in many different systems, such as emulation, instrumentation tools and innovative HW/SW co-designed microarchitectures.
Although many researchers worked on characterizing and reducing the emulation overhead, to the best of our knowledge, there are no published results that explain how the microarchitectural
behavior of the emulation software is affected by the guest application which is emulated.
In this paper we study the DBTO as an independent application, which is divided into the modules with specific functionality.
We show the variance in microarchitectural behavior of DBTO among 48 applications. Moreover, we locate and explain the
sources of variance. The results show that the variance is caused
by interaction with the code cache (emulated application) and non
uniform module execution characteristics. The insights presented
in this paper can be exploited towards the design of more efficient
DBTOs
CitationBrankovic, A. [et al.]. Analysis of CPI variance for dynamic binary translators/optimizers modules. A: International Symposium on Computer Architecture. "ISCA'12: proceedings of the 39th International Symposium on Computer Architecture". Portland, OR: IEEE, 2012, p. 1-9.
ISBN978-1-4503-1642-2
Files | Description | Size | Format | View |
---|---|---|---|---|
eslAnalisys.pdf | 871,0Kb | Restricted access |