• Home
  • Search
  • Enhancing Cross-ISA DBT Through Automatically Learned Translation Rules
  • Cite Icon18
  • https://doi.org/10.1145/3173162.3177160Copy DOI Icon

Enhancing Cross-ISA DBT Through Automatically Learned Translation Rules

  • Mar 19, 2018
  • Wenwen Wang +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

This paper presents a novel approach for dynamic binary translation (DBT) to automatically learn translation rules from guest and host binaries compiled from the same source code. The learned translation rules are then verified via binary symbolic execution and used in an existing DBT system, QEMU, to generate more efficient host binary code. Experimental results on SPEC CINT2006 show that the average time of learning a translation rule is less than two seconds. With the rules learned from a collection of benchmark programs excluding the targeted program itself, an average 1.25X performance speedup over QEMU can be achieved for SPEC CINT2006. Moreover, the translation overhead introduced by this rule-based approach is very small even for short-running workloads.

Similar Papers
  • Conference Article
  • Citations16

An LLVM-based hybrid binary translation system

  • Jun 01, 2012
  • Bor-Yeh Shen +3
  • Conference Article

Improving Startup Performance in Dynamic Binary Translators

  • Feb 01, 2019
  • Surya Tej Nimmakayala +1
  • Research Article
  • Citations11

Efficient and Retargetable Dynamic Binary Translation on Multicores

  • Mar 01, 2014
  • IEEE Transactions on Parallel and Distributed Systems
  • Ding-Yong Hong +7
  • Conference Article
  • Citations54

Thread-safe dynamic binary translation using transactional memory

  • Feb 01, 2008
  • Proceedings - International Symposium on High-Performance Computer Architecture/Proceedings
  • Jaewoong Chung +3
  • Conference Article
  • Citations27

Acceldroid: Co-designed acceleration of Android bytecode

  • Feb 01, 2013
  • Cheng Wang +2
  • Conference Article
  • Citations47

Generalized just-in-time trace compilation using a parallel task farm in a dynamic binary translator

  • Jun 04, 2011
  • Igor Böhm +4
  • Research Article
  • Citations5

Dynamic binary translation specialized for embedded systems

  • Mar 17, 2010
  • ACM SIGPLAN Notices
  • Goh Kondoh +1
  • Research Article

Planning for fast DBT in distributed virtual execution environment

  • Feb 29, 2012
  • Scientific Research and Essays
  • Yindong Yang
  • Conference Article
  • Citations5

Fast Dynamic Binary Rewriting for flexible thread migration on shared-ISA heterogeneous MPSoCs

  • Jul 01, 2014
  • Giorgis Georgakoudis +3
  • Conference Article
  • Citations7

DTT

  • May 20, 2014
  • Ning Jia +3
  • Book Chapter
  • Citations10

Supporting Legacy Binary Code in a Software Transaction Compiler with Dynamic Binary Translation and Optimization

  • Mar 29, 2008
  • Cheng Wang +2
  • Conference Article

The multi-threaded optimization of dynamic binary translation

  • Jul 01, 2011
  • Jinxian Cui +3
  • Research Article
  • Citations8

Efficient and retargetable SIMD translation in a dynamic binary translator

  • Feb 27, 2018
  • Software: Practice and Experience
  • Sheng‐Yu Fu +4
  • Conference Article
  • Citations33

Characterization of DBT overhead

  • Oct 01, 2009
  • Edson Borin +1
  • Research Article

Condition code optimization in dynamic binary translation

  • Jan 01, 2014
  • Journal of ZheJiang University (Engineering Science)
  • Meng Jian-Yi Wang Rong-Hua
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.