• Home
  • Search
  • Efficient and retargetable SIMD translation in a dynamic binary translator
  • Cite Icon8
  • https://doi.org/10.1002/spe.2573Copy DOI Icon

Efficient and retargetable SIMD translation in a dynamic binary translator

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

SummaryThe single‐instruction multiple‐data (SIMD) computing capability of modern processors is continually improved to deliver ever better performance and power efficiency. For example, Intel has increased SIMD register lengths from 128 bits in streaming SIMD extension to 512 bits in AVX‐512. The ARM scalable vector extension supports SIMD register length up to 2048 bits and includes predicated instructions. However, SIMD instruction translation in dynamic binary translation has not received similar attention. For example, the widely used QEMU emulates guest SIMD instructions with a sequence of scalar instructions, even when the host machines have relevant SIMD instructions. This leaves significant potential for performance enhancement. We propose a newly designed SIMD translation framework for dynamic binary translation, which takes advantage of the host's SIMD capabilities. The proposed framework has been built in HQEMU, an enhanced QEMU with a separate thread for applying LLVM optimizations. The current prototype supports ARMv7, ARMv8, and IA32 guests on the X86‐64 AVX‐2 host. Compared with the scalar‐translation version HQEMU, our framework runs up to 1.84 times faster on Standard Performance Evaluation Corporation 2006 CFP benchmarks and up to 6.81 times faster on selected real applications.

Similar Papers
  • 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
  • Citations16

An LLVM-based hybrid binary translation system

  • Jun 01, 2012
  • Bor-Yeh Shen +3
  • 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

CacheBit: A Multisource-Multitarget Cache Instrumentation Tool

  • Jul 01, 2009
  • Chao Xu +4
  • Conference Article
  • Citations27

Acceldroid: Co-designed acceleration of Android bytecode

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

Improving Startup Performance in Dynamic Binary Translators

  • Feb 01, 2019
  • Surya Tej Nimmakayala +1
  • 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

The multi-threaded optimization of dynamic binary translation

  • Jul 01, 2011
  • Jinxian Cui +3
  • 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
  • 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
  • Book Chapter
  • Citations1

Evaluation and Mitigation of Timing Side-Channel Leakages on Multiple-Target Dynamic Binary Translators

  • Jan 01, 2020
  • Otávio Oliveira Napoli +3
  • Conference Article
  • Citations72

Register liveness analysis for optimizing dynamic binary translation

  • Oct 29, 2002
  • M Probst +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.