EDBT 2026 Demo / reviewers in the wild / expert
Kailai Liao
dblp:431/5409
· DBLP profile ↗
1ranked-venue papers
0as first author
1since 2021 · last 2026
0009-0008-4421-0751ORCID · reported
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.
| Software engineering, system software, and programming languages
1 paper |
Runtime systems and virtual machines · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Processor architecture and microarchitecture · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Runtime systems and virtual machines › binary translation
dynamic binary translation |
1.0 | 1 | 2026 | Dynamic Binary Translation of VLIW Code With Software Pipeline · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2026 |
Runtime systems and virtual machines › virtual machine implementation
instruction set simulation |
1.0 | 1 | 2026 | Dynamic Binary Translation of VLIW Code With Software Pipeline · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2026 |
Processor architecture and microarchitecture › instruction scheduling
software pipelining |
0.3 | 1 | 2026 | Dynamic Binary Translation of VLIW Code With Software Pipeline · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2026 |
Processor architecture and microarchitecture › instruction-level parallelism
VLIW |
0.3 | 1 | 2026 | Dynamic Binary Translation of VLIW Code With Software Pipeline · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2026 |
Methods — techniques the papers use, named apart from their topics
translation block construction · 2.0store-load dependency management · 2.0loop serialization · 2.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Dynamic Binary Translation of VLIW Code With Software PipelineabstractDynamic binary translation serves as a pivotal technique for instruction set simulation, yet encounters critical challenges when handling explicit instruction-level parallelism and operational latency inherent in VLIW architectures. Existing approaches demonstrate limited capability in handling non-arithmetic operations, particularly branch and memory access instructions. The complexity intensifies when translating software-pipelined loops featuring architecture-specific instructions due to two inherent characteristics: 1) instruction reordering, overlapping, and masking within loop bodies, and 2) absence of explicit conditional branches and loop counter manipulation instructions. This work presents three original strategies for VLIW code translation. First, a strategy constrains translation block length to resolve branch instruction challenges. Second, an approach manages store-load dependencies through strategic postponement of store instruction processing. Third, a novel software-pipelined loop translation methodology ensures correct execution semantics by serializing parallel iterations, generating state-specific translation blocks, and synchronizing inner and outer loops translations. We implemented these techniques in VEMU and evaluated it against dsplib and Polybench benchmarks. VEMU successfully translates all benchmark programs. Our first strategy does not degrade performances and the second strategy brings 0.2% time overhead. Comparative analysis reveals a speedup ratio between 3.25× and 7× over the Texas Instruments simulator for the same benchmarks, validating the efficacy of the proposed techniques. Hongliang Liang, Kailai Liao, Guohao Wu, Qiuping Yi |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |