Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Xiang Wu 0016

dblp:81/6077-16 · DBLP profile ↗
← Back
1ranked-venue papers
0as first author
1since 2021 · last 2024
0009-0008-2025-6763ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Processor architecture and microarchitecture · 83% Performance modeling and evaluation · 17%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Processor architecture and microarchitecture › instruction set architecture
cross-ISA translation
0.812024
An Instruction Inflation Analyzing Framework for Dynamic Binary Translators · ACM Trans. Archit. Code Optim. 2024
Processor architecture and microarchitecture › binary translation
dynamic binary translation
0.812024
An Instruction Inflation Analyzing Framework for Dynamic Binary Translators · ACM Trans. Archit. Code Optim. 2024
Processor architecture and microarchitecture
instruction set architecture
0.812024
An Instruction Inflation Analyzing Framework for Dynamic Binary Translators · ACM Trans. Archit. Code Optim. 2024
Performance modeling and evaluation
simulation
0.212024
An Instruction Inflation Analyzing Framework for Dynamic Binary Translators · ACM Trans. Archit. Code Optim. 2024
Performance modeling and evaluation › simulation › discrete-event simulation
trace-driven simulation
0.212024
An Instruction Inflation Analyzing Framework for Dynamic Binary Translators · ACM Trans. Archit. Code Optim. 2024

Methods — techniques the papers use, named apart from their topics

mathematical modeling · 0.8black-box unit testing · 0.8
YearPublicationVenuePosition
2024 An Instruction Inflation Analyzing Framework for Dynamic Binary Translators
abstract
Dynamic binary translators (DBTs) are widely used to migrate applications between different instruction set architectures (ISAs). Despite extensive research to improve DBT performance, noticeable overhead remains, preventing near-native performance, especially when translating from complex instruction set computer (CISC) to reduced instruction set computer (RISC). For computational workloads, the main overhead stems from translated code quality. Experimental data show that state-of-the-art DBT products have dynamic code inflation of at least 1.46. This indicates that on average, more than 1.46 host instructions are needed to emulate one guest instruction. Worse, inflation closely correlates with translated code quality. However, the detailed sources of instruction inflation remain unclear. To understand the sources of inflation, we present Deflater , an instruction inflation analysis framework comprising a mathematical model, a collection of black-box unit tests called BenchMIAOes , and a trace-based simulator called InflatSim . The mathematical model calculates overall inflation based on the inflation of individual instructions and translation block optimizations. BenchMIAOes extract model parameters from DBTs without accessing DBT source code. InflatSim implements the model and uses the extracted parameters from BenchMIAOes to simulate a given DBT’s behavior. Deflater is a valuable tool to guide DBT analysis and improvement. Using Deflater, we simulated inflation for three state-of-the-art CISC-to-RISC DBTs: ExaGear, Rosetta2, and LATX, with inflation errors of 5.63%, 5.15%, and 3.44%, respectively for SPEC CPU 2017, gaining insights into these commercial DBTs. Deflater also efficiently models inflation for the open source DBT QEMU and suggests optimizations that can substantially reduce inflation. Implementing the suggested optimizations confirms Deflater’s effective guidance, with 4.65% inflation error, and gains 5.47x performance improvement.
Benyi Xie, Chenghao Yan, Sicheng Tao, Xinyu Li 0010, Yanzhi Lan, Xiang Wu 0016, Fuxin Zhang
ACM Trans. Archit. Code Optim.8