VLDB 2026 Research / reviewers in the wild / expert
Zihui Yin
dblp:63/2835
· DBLP profile ↗
1ranked-venue papers
0as first author
1since 2021 · last 2023
0000-0002-0484-3254ORCID · 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 |
Program analysis · 50% Concurrent programming · 50% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Concurrent programming
deadlock detection |
0.7 | 1 | 2023 | Improving the Efficiency of Deadlock Detection in MPI Programs Through Trace Compression · IEEE Trans. Parallel Distributed Syst. 2023 |
Program analysis
static analysis |
0.7 | 1 | 2023 | Improving the Efficiency of Deadlock Detection in MPI Programs Through Trace Compression · IEEE Trans. Parallel Distributed Syst. 2023 |
Parallel and multicore computing › synchronization
deadlock analysis |
0.7 | 1 | 2023 | Improving the Efficiency of Deadlock Detection in MPI Programs Through Trace Compression · IEEE Trans. Parallel Distributed Syst. 2023 |
Parallel and multicore computing › parallel programming models › message passing
MPI applications |
0.7 | 1 | 2023 | Improving the Efficiency of Deadlock Detection in MPI Programs Through Trace Compression · IEEE Trans. Parallel Distributed Syst. 2023 |
Methods — techniques the papers use, named apart from their topics
trace compression · 1.3abstract machine · 1.3SMT solver · 1.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Improving the Efficiency of Deadlock Detection in MPI Programs Through Trace CompressionabstractThis article presents a static deadlock analysis for single-path MPI programs. Deadlock is when processes are blocked indefinitely by a circular communication dependency. A single path program is one that does not decode messages for control flow. The analysis records a program execution in the form of a trace and then determines from that trace whether there exists any feasible deadlocking schedules. The primary contribution is the combining of identical consecutive sends or receives into single macro actions. This simplified trace is analyzed for potential deadlock cycles. An abstract machine identifies infeasible cycles, and those not identified by the machine are encoded as satisfiability problems for an SMT solver to resolve. The action combination reduces the complexity of identifying and filtering cycles before needing the costly SMT solver. This article shows the effectiveness of the action combination in experiments on a benchmark suite comparing to traces without action combination and other state-of-the-art deadlock analyses. Zihui Yin, Eric Mercer, Benjamin Ogles |
IEEE Trans. Parallel Distributed Syst. | 3 |