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

Anouk Paradis

dblp:263/1027 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
3since 2021 · last 2024
0000-0002-6029-1386ORCID · corroborated

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

Software engineering, systems software and programming languages · 3 · 2 first-author · 2 since 2021Security and privacy · 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
Emerging computing paradigms · 100%
Network and information security
1 paper
Privacy and data protection · 100%
Theoretical computer science
2 papers
Quantum computing and quantum information · 52% Mathematical optimization · 48%
Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 100%

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

TopicWeightPapersLastEvidence papers
Emerging computing paradigms › quantum computer architecture
quantum circuit synthesis
0.812024
Synthetiq: Fast and Versatile Quantum Circuit Synthesis · Proc. ACM Program. Lang. 2024
Emerging computing paradigms
quantum computing
0.812024
Synthetiq: Fast and Versatile Quantum Circuit Synthesis · Proc. ACM Program. Lang. 2024
Emerging computing paradigms › quantum computer architecture › quantum circuit synthesis
quantum gate decomposition
0.812024
Synthetiq: Fast and Versatile Quantum Circuit Synthesis · Proc. ACM Program. Lang. 2024
Privacy and data protection
differential privacy
0.712023
Group and Attack: Auditing Differential Privacy · CCS 2023
Privacy and data protection › differential privacy
privacy auditing
0.712023
Group and Attack: Auditing Differential Privacy · CCS 2023
Compilers and program optimization › compiler optimization
quantum compiler optimization
0.512021
Unqomp: synthesizing uncomputation in Quantum circuits · PLDI 2021
Quantum computing and quantum information
quantum circuit synthesis
0.512021
Unqomp: synthesizing uncomputation in Quantum circuits · PLDI 2021
Mathematical optimization
combinatorial optimization
0.212024
Synthetiq: Fast and Versatile Quantum Circuit Synthesis · Proc. ACM Program. Lang. 2024
Mathematical optimization › metaheuristic optimization
simulated annealing
0.212024
Synthetiq: Fast and Versatile Quantum Circuit Synthesis · Proc. ACM Program. Lang. 2024

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

simulated annealing · 1.5circuit simplification · 1.5statistical hypothesis testing · 0.7group testing · 0.7
YearPublicationVenuePosition
2024 Synthetiq: Fast and Versatile Quantum Circuit Synthesis
abstract
To implement quantum algorithms on quantum computers it is crucial to decompose their operators into the limited gate set supported by those computers. Unfortunately, existing works automating this essential task are generally slow and only applicable to narrow use cases.We present Synthetiq, a method to synthesize quantum circuits implementing a given specification over arbitrary finite gate sets, which is faster and more versatile than existing works. Synthetiq utilizes Simulated Annealing instantiated with a novel, domain-specific energy function that allows developers to leverage partial specifications for better efficiency. Synthetiq further couples this synthesis method with a custom simplification pass, to ensure efficiency of the found circuits. We experimentally demonstrate that Synthetiq can generate better implementations than were previously known for multiple relevant quantum operators including RCCCX, CCT, CCiSWAP, C√SWAP, and C√iSWAP. Our extensive evaluation also demonstrates Synthetiq frequently outperforms a wide variety of more specialized tools in their own domains, including (i) ‍the well-studied task of synthesizing fully specified operators in the Clifford+T gate set, (ii) ‍є-approximate synthesis of multi-qubit operators in the same gate set, and (iii) ‍synthesis tasks with custom gate sets. On all those tasks, Synthetiq is typically one to two orders of magnitude faster than previous state-of-the-art and can tackle problems that were previously out of the reach of any synthesis tool.
Anouk Paradis, Jasper Dekoninck, Benjamin Bichsel, Martin T. Vechev
Proc. ACM Program. Lang.1
2023 Group and Attack: Auditing Differential Privacy
abstract
(ε, δ) differential privacy has seen increased adoption recently, especially in private machine learning applications. While this privacy definition allows provably limiting the amount of information leaked by an algorithm, practical implementations of differentially private algorithms often contain subtle vulnerabilities. This motivates the need for effective tools that can audit (ε, δ) differential privacy algorithms before deploying them in the real world. However, existing state-of-the-art-tools for auditing (ε, δ) differential privacy directly extend the tools for ε-differential privacy by fixing either ε or δ in the violation search, inherently restricting their ability to efficiently discover violations of (ε, δ) differential privacy.
Johan Lokna, Anouk Paradis, Dimitar I. Dimitrov, Martin T. Vechev
CCS2
2021 Unqomp: synthesizing uncomputation in Quantum circuits
abstract
A key challenge when writing quantum programs is the need for uncomputation: temporary values produced during the computation must be reset to zero before they can be safely discarded. Unfortunately, most existing quantum languages require tedious manual uncomputation, often leading to inefficient and error-prone programs. We present Unqomp, the first procedure to automatically synthesize uncomputation in a given quantum circuit. Unqomp can be readily integrated into popular quantum languages, allowing the programmer to allocate and use temporary values analogously to classical computation, knowing they will be uncomputed by Unqomp. Our evaluation shows that programs leveraging Unqomp are not only shorter (-19% on average), but also generate more efficient circuits (-71% gates and -19% qubits on average).
Anouk Paradis, Benjamin Bichsel, Samuel Steffen, Martin T. Vechev
PLDI1
2020 Modular Relaxed Dependencies in Weak Memory Concurrency
abstract
Abstract We present a denotational semantics for weak memory concurrency that avoids thin-air reads, provides data-race free programs with sequentially consistent semantics (DRF-SC), and supports a compositional refinement relation for validating optimisations. Our semantics identifies false program dependencies that might be removed by compiler optimisation, and leaves in place just the dependencies necessary to rule out thin-air reads. We show that our dependency calculation can be used to rule out thin-air reads in any axiomatic concurrency model, in particular C++. We present a tool that automatically evaluates litmus tests, show that we can augment C++ to fix the thin-air problem, and we prove that our augmentation is compatible with the previously used compilation mappings over key processor architectures. We argue that our dependency calculation offers a practical route to fixing the longstanding problem of thin-air reads in the C++ specification.
Marco Paviotti, Simon Cooksey, Anouk Paradis, Daniel Wright 0001, Scott Owens, Mark Batty
ESOP3