A System-Level Dynamic Binary Translator Using Automatically-Learned Translation Rules

J Jiang, C Liang, R Dong, Z Yang… - 2024 IEEE/ACM …, 2024 - ieeexplore.ieee.org
System-level emulators have been used extensively for the design, debugging and
evaluation of the system software. They work by providing a system-level virtual machine …

Effective exploitation of SIMD resources in cross-ISA virtualization

J Wu, J Dong, R Fang, Z Zhao, X Gong… - Proceedings of the 17th …, 2021 - dl.acm.org
System virtualization is a fundamental technology that enables many important applications.
However, existing virtualization techniques suffer from a critical limitation due to their limited …

Enhancing atomic instruction emulation for cross-isa dynamic binary translation

Z Zhao, Z Jiang, Y Chen, X Gong… - 2021 IEEE/ACM …, 2021 - ieeexplore.ieee.org
Dynamic Binary Translation (DBT) is a key enabler for cross-ISA emulation, system
virtualization, runtime instrumentation, and many other important applications. Among …

FADATest: Fast and adaptive performance regression testing of dynamic binary translation systems

J Wu, J Dong, R Fang, W Zhang, W Wang… - Proceedings of the 44th …, 2022 - dl.acm.org
Dynamic binary translation (DBT) is the cornerstone of many important applications. In
practice, however, it is quite difficult to maintain the performance efficiency of a DBT system …

Helper function inlining in dynamic binary translation

W Wang - Proceedings of the 30th ACM SIGPLAN International …, 2021 - dl.acm.org
Dynamic binary translation (DBT) is the cornerstone of many important applications. Yet, it
takes a tremendous effort to develop and maintain a real-world DBT system. To mitigate the …

An Instruction Inflation Analyzing Framework for Dynamic Binary Translators

B Xie, Y Yan, C Yan, S Tao, Z Zhang, X Li… - ACM Transactions on …, 2024 - dl.acm.org
Dynamic binary translators (DBTs) are widely used to migrate applications between different
instruction set architectures (ISAs). Despite extensive research to improve DBT performance …

WDBT: Wear Characterization, Reduction, and Leveling of DBT Systems for Non-Volatile Memory

J Wu, J Dong, R Fang, W Zhang, W Wang… - Proceedings of the …, 2021 - dl.acm.org
Emerging high-capacity and byte-addressable non-volatile memory (NVM) is promising for
the next-generation memory system. However, NVM suffers from limited write endurance, as …

Performance Improvements via Peephole Optimization in Dynamic Binary Translation

W Xie, Q Luo, X Tian, J Huang, F Qi - Electronics, 2024 - mdpi.com
The emergence of new instruction set architectures (ISAs) poses challenges in ensuring
compatibility with legacy applications. Dynamic binary translation (DBT) serves as a crucial …

WDBT: Non-volatile memory wear characterization and mitigation for DBT systems

J Wu, J Dong, R Fang, W Zhang, W Wang… - Journal of Systems and …, 2022 - Elsevier
Emerging high-capacity and byte-addressable non-volatile memory (NVM) is promising for
the next-generation memory system. However, NVM suffers from limited write endurance, as …

SecMVX: Analysis on the vulnerability of multi-variant execution

B Li, Z Zhang, X Wang, S Qu, J Wu - China Communications, 2021 - ieeexplore.ieee.org
As an active defenses technique, multivariant execution (MVX) can detect attacks by
monitoring the consistency of heterogeneous variants with parallel execution. Compared …