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 …
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 …
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 …
evaluation of the system software. They work by providing a system-level virtual machine …
Effective exploitation of SIMD resources in cross-ISA virtualization
System virtualization is a fundamental technology that enables many important applications.
However, existing virtualization techniques suffer from a critical limitation due to their limited …
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 …
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 …
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
System virtualization is a key enabling technology. However, existing virtualization
techniques suffer from a significant limitation due to their limited cross-ISA support for …
techniques suffer from a significant limitation due to their limited cross-ISA support for …
PerfDBT: Efficient performance regression testing of dynamic binary translation
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 …
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
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 …
the next-generation memory system. However, NVM suffers from limited write endurance, as …