High speed CPU simulation using LTU dynamic binary translation

29Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In order to increase the speed of dynamic binary translation based simulators we consider the translation of large translation units consisting of multiple blocks. In contrast to other simulators, which translate hot blocks or pages, the techniques presented in this paper profile the target program's execution path at runtime. The identification of hot paths ensures that only executed code is translated whilst at the same time offering greater scope for optimization. Mean performance figures for the functional simulation of EEMBC benchmarks show the new simulation techniques to be at least 63% faster than basic block based dynamic binary translation. © 2009 Springer Berlin Heidelberg.

Cite

CITATION STYLE

APA

Jones, D., & Topham, N. (2009). High speed CPU simulation using LTU dynamic binary translation. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5409 LNCS, pp. 50–64). https://doi.org/10.1007/978-3-540-92990-1_6

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free