How far we've come–a characterization study of standalone webassembly runtimes

W Wang - 2022 IEEE International Symposium on Workload …, 2022 - ieeexplore.ieee.org
WebAssembly was originally created to facilitate the deployment of non-web applications on
web platforms. Because of its high speed, safety, portability, and language independence …

More with less–deriving more translation rules with less training data for dbts using parameterization

J Jiang, R Dong, Z Zhou, C Song… - 2020 53rd Annual …, 2020 - ieeexplore.ieee.org
Dynamic binary translation (DBT) is widely used in system virtualization and many other
important applications. To achieve a higher translation quality, a learning-based approach …

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 …

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 …

[PDF][PDF] 二进制翻译技术研究综述

谢汶兵, 田雪, 漆锋滨, 武成岗, 王俊, 罗巧玲 - 软件学报, 2024 - jos.org.cn
随着信息技术的快速发展, 涌现出各种新型处理器体系结构. 新的体系结构出现为处理器多样化
发展带来机遇的同时也提出了巨大挑战, 需要兼容运行已有软件, 确保较为丰富的软件生态群 …

Efficient and scalable cross-isa virtualization of hardware transactional memory

W Wang, PC Yew, A Zhai, S McCamant - Proceedings of the 18th ACM …, 2020 - dl.acm.org
System virtualization is a key enabling technology. However, existing virtualization
techniques suffer from a significant limitation due to their limited cross-ISA support for …

PerfDBT: Efficient performance regression testing of dynamic binary translation

J Wu, J Dong, R Fang, W Wang… - 2020 IEEE 38th …, 2020 - ieeexplore.ieee.org
Dynamic binary translation (DBT) has been adopted in many important applications. Due to
the large scale and complexity of a DBT system, a minor code change may lead to …

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 …