Show simple item record

dc.contributor.authorBrankovic, Aleksandar
dc.contributor.authorStavrou, K.
dc.contributor.authorGibert Codina, Enric
dc.contributor.authorGonzalez, Antonio
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors
dc.date.accessioned2013-09-23T13:56:49Z
dc.date.created2013
dc.date.issued2013
dc.identifier.citationBrankovic, A. [et al.]. Performance analysis and predictability of the software layer in Dynamic Binary Translators/Optimizers. A: ACM International Conference on Computing Frontiers. "CF 2013: Proceedings of the ACM International Conference on Computing Frontiers: Ischia, Italy: May 14-16, 2013". Ischia: ACM, 2013, p. 1-10.
dc.identifier.isbn978-1-4503-2053-5
dc.identifier.urihttp://hdl.handle.net/2117/20185
dc.description.abstractDynamic Binary Translators and Optimizers (DBTOs) have been established as a common architecture during the last years. 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 over-head, there are no published results that explain how the DBTO behaves from the microarchitectural prospective and how its behavior may be predicted based on high-level, guest application statistics. Such results are important for guiding design decisions and system optimization. In this paper we study the DBTO as an independent application by dividing its functionality into modules. We show that the behavior of the DBTO is not constant at all. The contribution of the different modules in the total overhead, the overhead itself, the microarchitectural interaction with the emulated application and the microarchitectural proffle of the different modules changes significantly based on the emulated application. This result comes in contrast to numerous papers that consider this behavior constant and exclude the DBTO from the simulation. Throughout this paper we detail this variance, we quantify it and we explain the reasons behind it. The insights presented in this work can be exploited towards the design of more efficient DBTOs and their early performance evaluation.
dc.format.extent10 p.
dc.language.isoeng
dc.publisherACM
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Spain
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.subjectÀrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
dc.subject.lcshComputer architecture
dc.subject.otherCharacterization
dc.subject.otherDynamic Binary Translator
dc.subject.otherHW/SW co-designed virtual machines
dc.titlePerformance analysis and predictability of the software layer in Dynamic Binary Translators/Optimizers
dc.typeConference report
dc.subject.lemacLlenguatges de programació
dc.subject.lemacArquitectura d'ordinadors
dc.identifier.doi10.1145/2482767.2482786
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttp://dl.acm.org/citation.cfm?id=2482786
dc.rights.accessRestricted access - publisher's policy
local.identifier.drac12674486
dc.description.versionPostprint (published version)
dc.relation.projectidinfo:eu-repo/grantAgreement/EC/FP7/287759/EU/High Performance and Embedded Architecture and Compilation/HIPEAC
dc.date.lift10000-01-01
local.citation.authorBrankovic, A.; Stavrou, K.; Gibert, E.; Gonzalez, A.
local.citation.contributorACM International Conference on Computing Frontiers
local.citation.pubplaceIschia
local.citation.publicationNameCF 2013: Proceedings of the ACM International Conference on Computing Frontiers: Ischia, Italy: May 14-16, 2013
local.citation.startingPage1
local.citation.endingPage10


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record