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

Hristo Venev

dblp:380/2355 · DBLP profile ↗
← Back
2ranked-venue papers
2as first author
2since 2021 · last 2025
0009-0009-5394-4340ORCID · corroborated

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

Software engineering, systems software and programming languages · 2 · 2 first-author · 2 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
2 papers
Emerging computing paradigms · 94% Parallel and multicore computing · 6%
Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 100%

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

TopicWeightPapersLastEvidence papers
Emerging computing paradigms
quantum computer architecture
1.622025
qblaze: An Efficient and Scalable Sparse Quantum Simulator · Proc. ACM Program. Lang. 2025
Modular Synthesis of Efficient Quantum Uncomputation · Proc. ACM Program. Lang. 2024
Emerging computing paradigms › quantum computer architecture
quantum circuit simulation
0.912025
qblaze: An Efficient and Scalable Sparse Quantum Simulator · Proc. ACM Program. Lang. 2025
Emerging computing paradigms › quantum computer architecture
quantum circuit synthesis
0.812024
Modular Synthesis of Efficient Quantum Uncomputation · Proc. ACM Program. Lang. 2024
Emerging computing paradigms › quantum computer architecture › quantum programming
quantum programming languages
0.812024
Modular Synthesis of Efficient Quantum Uncomputation · Proc. ACM Program. Lang. 2024
Parallel and multicore computing
parallel programming models
0.312025
qblaze: An Efficient and Scalable Sparse Quantum Simulator · Proc. ACM Program. Lang. 2025
Programming languages and type systems
language design
0.212024
Modular Synthesis of Efficient Quantum Uncomputation · Proc. ACM Program. Lang. 2024

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

modular synthesis algorithm · 1.5intermediate representation · 1.5sorted array representation · 0.9parallelization · 0.9
YearPublicationVenuePosition
2025 qblaze: An Efficient and Scalable Sparse Quantum Simulator
abstract
Classical simulation of quantum circuits is critical for the development of implementations of quantum algorithms: it does not require access to specialized hardware, facilitates debugging by allowing direct access to the quantum state, and is the only way to test on inputs that are too big for current NISQ computers. Many quantum algorithms rely on invariants that result in sparsity in the state vector. A sparse state vector simulator only computes with non-zero amplitudes. For important classes of algorithms, this results in an asymptotic improvement in simulation time. While promising prior work has investigated ways to exploit sparsity, it is still unclear what is the best way to scale sparse simulation to modern multi-core architectures. In this work, we address this challenge and present qblaze , a highly optimized sparse state vector simulator based on (i) a compact sorted array representation, and (ii) new, easily parallelizable and highly-scalable algorithms for all quantum operations. Our extensive experimental evaluation shows that qblaze is often orders-of-magnitude more efficient than prior sparse state vector simulators even on a single thread, and also that qblaze scales well to a large number of CPU cores. Overall, our work enables testing quantum algorithms on input sizes that were previously out of reach.
Hristo Venev, Thien Udomsrirungruang, Dimitar Dimitrov 0004, Timon Gehr, Martin T. Vechev
Proc. ACM Program. Lang.1
2024 Modular Synthesis of Efficient Quantum Uncomputation
abstract
A key challenge of quantum programming is uncomputation: the reversible deallocation of qubits. And while there has been much recent progress on automating uncomputation, state-of-the-art methods are insufficient for handling today's expressive quantum programming languages. A core reason is that they operate on primitive quantum circuits, while quantum programs express computations beyond circuits, for instance, they can capture families of circuits defined recursively in terms of uncomputation and adjoints. In this paper, we introduce the first modular automatic approach to synthesize correct and efficient uncomputation for expressive quantum programs. Our method is based on two core technical contributions: (i) an intermediate representation (IR) that can capture expressive quantum programs and comes with support for uncomputation, and (ii) modular algorithms over that IR for synthesizing uncomputation and adjoints. We have built a complete end-to-end implementation of our method, including an implementation of the IR and the synthesis algorithms, as well as a translation from an expressive fragment of the Silq programming language to our IR and circuit generation from the IR. Our experimental evaluation demonstrates that we can handle programs beyond the capabilities of existing uncomputation approaches, while being competitive on the benchmarks they can handle. More broadly, we show that it is possible to benefit from the greater expressivity and safety offered by high-level quantum languages without sacrificing efficiency.
Hristo Venev, Timon Gehr, Dimitar Dimitrov 0004, Martin T. Vechev
Proc. ACM Program. Lang.1