Demo Data from SIGIR 2026 / reviewers in the wild / expert
Haowei Deng
dblp:239/6483
· DBLP profile ↗
5ranked-venue papers
3as first author
3since 2021 · last 2024
0000-0003-3616-9337ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 1 first-author · 1 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Systems, architecture and hardware · 1 · 1 first-authorTheory of computation · 1 · 1 first-author · 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.
| Theoretical computer science
1 paper |
Quantum computing and quantum information · 77% Automated reasoning and model checking · 23% | |
| Software engineering, system software, and programming languages
2 papers |
Program synthesis and code generation · 85% Compilers and program optimization · 15% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Emerging computing paradigms · 100% |
Topics — the 4 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Quantum computing and quantum information
quantum programming languages |
0.8 | 1 | 2024 | A Case for Synthesis of Recursive Quantum Unitary Programs · Proc. ACM Program. Lang. 2024 |
Emerging computing paradigms
quantum computer architecture |
0.4 | 1 | 2020 | Codar: A Contextual Duration-Aware Qubit Mapping for Various NISQ Devices · DAC 2020 |
Emerging computing paradigms › quantum computer architecture
qubit mapping |
0.4 | 1 | 2020 | Codar: A Contextual Duration-Aware Qubit Mapping for Various NISQ Devices · DAC 2020 |
Compilers and program optimization › domain-specific compilation
quantum compilation |
0.1 | 1 | 2020 | Codar: A Contextual Duration-Aware Qubit Mapping for Various NISQ Devices · DAC 2020 |
Methods — techniques the papers use, named apart from their topics
inductive program synthesis · 1.5SMT encoding · 1.5maQAM · 0.9duration-aware remapping · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | A Case for Synthesis of Recursive Quantum Unitary ProgramsabstractQuantum programs are notoriously difficult to code and verify due to unintuitive quantum knowledge associated with quantum programming. Automated tools relieving the tedium and errors associated with low-level quantum details would hence be highly desirable. In this paper, we initiate the study of program synthesis for quantum unitary programs that recursively define a family of unitary circuits for different input sizes, which are widely used in existing quantum programming languages. Specifically, we present QSynth, the first quantum program synthesis framework, including a new inductive quantum programming language, its specification, a sound logic for reasoning, and an encoding of the reasoning procedure into SMT instances. By leveraging existing SMT solvers, QSynth successfully synthesizes 10 quantum unitary programs including quantum arithmetic programs, quantum eigenvalue inversion, quantum teleportation and Quantum Fourier Transformation, which can be readily transpiled to executable programs on major quantum platforms, e.g., Q#, IBM Qiskit, and AWS Braket. Haowei Deng, Runzhou Tao 0001, Yuxiang Peng 0004, Xiaodi Wu 0001 |
Proc. ACM Program. Lang. | 1 |
| 2023 | Optimal lane-changing trajectory planning for autonomous vehicles considering energy consumption
Zhihong Yao, Haowei Deng, Yunxia Wu, Gen Li 0013, Yangsheng Jiang |
Expert Syst. Appl. | 2 |
| 2023 | Automating NISQ Application Design with Meta Quantum Circuits with Constraints (MQCC)abstractNear-term intermediate scale quantum (NISQ) computers are likely to have very restricted hardware resources, where precisely controllable qubits are expensive, error-prone, and scarce. Programmers of such computers must therefore balance trade-offs among a large number of (potentially heterogeneous) factors specific to the targeted application and quantum hardware. To assist them, we propose Meta Quantum Circuits with Constraints (MQCC) , a meta-programming framework for quantum programs. Programmers express their application as a succinct collection of normal quantum circuits stitched together by a set of (manually or automatically) added meta-level choice variables, whose values are constrained according to a programmable set of quantitative optimization criteria. MQCC’s compiler generates the appropriate constraints and solves them via an SMT solver, producing an optimized, runnable program. We showcase a few MQCC’s applications for its generality including an automatic generation of efficient error syndrome extraction schemes for fault-tolerant quantum error correction with heterogeneous qubits and an approach to writing approximate quantum Fourier transformation and quantum phase estimation that smoothly trades off accuracy and resource use. We also illustrate that MQCC can easily encode prior one-off NISQ application designs- –multi-programming (MP) , crosstalk mitigation (CM) —as well as a combination of their optimization goals (i.e., a combined MP-CM). Haowei Deng, Yuxiang Peng 0004, Michael Hicks 0001, Xiaodi Wu 0001 |
ACM Trans. Quantum Comput. | 1 |
| 2020 | Codar: A Contextual Duration-Aware Qubit Mapping for Various NISQ DevicesabstractQuantum computing devices in the NISQ era share common features and challenges like limited connectivity between qubits. Since two-qubit gates are allowed on limited qubit pairs, quantum compilers must transform original quantum programs to fit the hardware constraints. Previous works on qubit mapping assume different gates have the same execution duration, which limits them to explore the parallelism from the program. To address this drawback, we propose a Multi-architecture Adaptive Quantum Abstract Machine (maQAM) and a COntext-sensitive and Duration-Aware Remapping algorithm (Codar). The Codar remapper is aware of gate duration difference and program context, enabling it to extract more parallelism from programs and speed up the quantum programs by 1.23 in simulation on average in different architectures and maintain the fidelity of circuits when running on OriginQ quantum noisy simulator. Haowei Deng, Yu Zhang 0086, Quanxi Li |
DAC | 1 |
| 2019 | Optimizing Quantum Programs Against Decoherence: Delaying Qubits into Quantum SuperpositionabstractQuantum computing technology has reached a second renaissance in the last decade. However, in the NISQ era pointed out by John Preskill in 2018, quantum noise and decoherence, which affect the accuracy and execution effect of quantum programs, cannot be ignored and corrected by the near future NISQ computers. In order to let users more easily write quantum programs, the compiler and runtime system should consider underlying quantum hardware features such as decoherence. To address the challenges posed by decoherence, in this paper, we propose and prototype QLifeReducer to minimize the qubit lifetime in the input OpenQASM program by delaying qubits into quantum superposition. QLifeReducer includes three core modules, i.e., the parser, parallelism analyzer and transformer. It introduces the layered bundle format to express the quantum program, where a set of parallelizable quantum operations is packaged into a bundle. We evaluate quantum programs before and after transformed by QLifeReducer on both real IBM Q 5 Tenerife and the self-developed simulator. The experimental results show that QLifeReducer reduces the error rate of a quantum program when executed on IBMQ 5 Tenerife by 11%; and can reduce the longest qubit lifetime as well as average qubit lifetime by more than 20% on most quantum workloads. Yu Zhang 0086, Haowei Deng, Quanxi Li, Haoze Song, Leihai Nie |
TASE | 2 |