Skip to main content

Showing 1–27 of 27 results for author: Soeken, M

Searching in archive quant-ph. Search in all archives.
.
  1. arXiv:2502.12252  [pdf, other

    quant-ph cond-mat.supr-con

    Roadmap to fault tolerant quantum computation using topological qubit arrays

    Authors: David Aasen, Morteza Aghaee, Zulfi Alam, Mariusz Andrzejczuk, Andrey Antipov, Mikhail Astafev, Lukas Avilovas, Amin Barzegar, Bela Bauer, Jonathan Becker, Juan M. Bello-Rivas, Umesh Bhaskar, Alex Bocharov, Srini Boddapati, David Bohn, Jouri Bommer, Parsa Bonderson, Jan Borovsky, Leo Bourdet, Samuel Boutin, Tom Brown, Gary Campbell, Lucas Casparis, Srivatsa Chakravarthi, Rui Chao , et al. (157 additional authors not shown)

    Abstract: We describe a concrete device roadmap towards a fault-tolerant quantum computing architecture based on noise-resilient, topologically protected Majorana-based qubits. Our roadmap encompasses four generations of devices: a single-qubit device that enables a measurement-based qubit benchmarking protocol; a two-qubit device that uses measurement-based braiding to perform single-qubit Clifford operati… ▽ More

    Submitted 7 April, 2025; v1 submitted 17 February, 2025; originally announced February 2025.

    Comments: v2: 12+8 pages, 9+5 figures, significant main text revisions, added appendices discussing idle coherence times and non-Clifford operations v1:11+6 pages, 8+5 figures

  2. arXiv:2402.12434  [pdf, other

    quant-ph

    Utilizing Resource Estimation for the Development of Quantum Computing Applications

    Authors: Nils Quetschlich, Mathias Soeken, Prakash Murali, Robert Wille

    Abstract: Quantum computing has made considerable progress in recent years in both software and hardware. But to unlock the power of quantum computers in solving problems that cannot be efficiently solved classically, quantum computing at scale is necessary. Unfortunately, quantum simulators suffer from their exponential complexity and, at the same time, the currently available quantum computing hardware is… ▽ More

    Submitted 20 August, 2024; v1 submitted 19 February, 2024; originally announced February 2024.

    Comments: 7 pages, 3 figures, minor changes, to be published at IEEE International Conference on Quantum Computing and Engineering (QCE), 2024

  3. arXiv:2311.05801  [pdf, other

    quant-ph

    Using Azure Quantum Resource Estimator for Assessing Performance of Fault Tolerant Quantum Computation

    Authors: Wim van Dam, Mariia Mykhailova, Mathias Soeken

    Abstract: The resource estimation tools provided by Azure Quantum and Azure Quantum Development Kit are described. Using these tools one can automatically evaluate the logical and physical resources required to run algorithms on fault-tolerant quantum computers. An example is given of obtaining resource estimates for quantum fault-tolerant implementations of three different multiplication algorithms.

    Submitted 6 May, 2024; v1 submitted 9 November, 2023; originally announced November 2023.

    Comments: 6 pages, 4 figures; updated to reflect Azure Quantum Development Kit release

  4. arXiv:2212.01740  [pdf, ps, other

    quant-ph

    Automatic oracle generation in Microsoft's Quantum Development Kit using QIR and LLVM passes

    Authors: Mathias Soeken, Mariia Mykhailova

    Abstract: Automatic oracle generation techniques can find optimized quantum circuits for classical components in quantum algorithms. However, most implementations of oracle generation techniques require that the classical component is expressed in terms of a conventional logic representation such as logic networks, truth tables, or decision diagrams. We implemented LLVM passes that can automatically generat… ▽ More

    Submitted 3 December, 2022; originally announced December 2022.

    Comments: 4 pages, 2 figures In Design Automation Conference 2022

  5. arXiv:2211.07629  [pdf, other

    quant-ph cs.AR

    Assessing requirements to scale to practical quantum advantage

    Authors: Michael E. Beverland, Prakash Murali, Matthias Troyer, Krysta M. Svore, Torsten Hoefler, Vadym Kliuchnikov, Guang Hao Low, Mathias Soeken, Aarthi Sundaram, Alexander Vaschillo

    Abstract: While quantum computers promise to solve some scientifically and commercially valuable problems thought intractable for classical machines, delivering on this promise will require a large-scale quantum machine. Understanding the impact of architecture design choices for a scaled quantum stack for specific applications, prior to full realization of the quantum system, is an important open challenge… ▽ More

    Submitted 14 November, 2022; originally announced November 2022.

  6. arXiv:2211.01133  [pdf, other

    quant-ph cs.ET

    Space-time optimized table lookup

    Authors: Thomas Häner, Vadym Kliuchnikov, Martin Roetteler, Mathias Soeken

    Abstract: We describe a space-time optimized circuit for the table lookup subroutine from lattice-surgery surface code primitives respecting 2D grid connectivity. Table lookup circuits are ubiquitous in quantum computing, allowing the presented circuit to be used for applications ranging from cryptography to quantum chemistry. Surface code is the leading approach to scalable fault-tolerant quantum computing… ▽ More

    Submitted 2 November, 2022; originally announced November 2022.

    Comments: 27 pages

  7. arXiv:2210.11786  [pdf, other

    quant-ph cs.ET cs.PL

    A Q# Implementation of a Quantum Lookup Table for Quantum Arithmetic Functions

    Authors: Rajiv Krishnakumar, Mathias Soeken, Martin Roetteler, William J. Zeng

    Abstract: In this paper, we present Q# implementations for arbitrary single-variabled fixed-point arithmetic operations for a gate-based quantum computer based on lookup tables (LUTs). In general, this is an inefficent way of implementing a function since the number of inputs can be large or even infinite. However, if the input domain can be bounded and there can be some error tolerance in the output (both… ▽ More

    Submitted 21 October, 2022; originally announced October 2022.

    Journal ref: 2022 IEEE/ACM Third International Workshop on Quantum Computing Software (QCS), pp. 75-82

  8. arXiv:2210.03680  [pdf, other

    quant-ph cs.ET

    QParallel: Explicit Parallelism for Programming Quantum Computers

    Authors: Thomas Häner, Vadym Kliuchnikov, Martin Roetteler, Mathias Soeken, Alexander Vaschillo

    Abstract: We present a language extension for parallel quantum programming to (1) remove ambiguities concerning parallelism in current quantum programming languages and (2) facilitate space-time tradeoff investigations in quantum computing. While the focus of similar libraries in the domain of classical computing (OpenMP, OpenACC, etc.) is to divide a computation into multiple threads, the main goal of QPar… ▽ More

    Submitted 7 October, 2022; originally announced October 2022.

    Comments: 9 pages, 8 figures

  9. arXiv:2201.10200  [pdf, ps, other

    quant-ph cs.CR cs.LO

    The multiplicative complexity of interval checking

    Authors: Thomas Häner, Mathias Soeken

    Abstract: We determine the exact AND-gate cost of checking if $a\leq x < b$, where $a$ and $b$ are constant integers. Perhaps surprisingly, we find that the cost of interval checking never exceeds that of a single comparison and, in some cases, it is even lower.

    Submitted 25 January, 2022; originally announced January 2022.

    Comments: 7 pages

  10. arXiv:2006.03845  [pdf, other

    quant-ph cs.CR cs.ET

    Lowering the T-depth of Quantum Circuits By Reducing the Multiplicative Depth Of Logic Networks

    Authors: Thomas Häner, Mathias Soeken

    Abstract: The multiplicative depth of a logic network over the gate basis $\{\land, \oplus, \neg\}$ is the largest number of $\land$ gates on any path from a primary input to a primary output in the network. We describe a dynamic programming based logic synthesis algorithm to reduce the multiplicative depth in logic networks. It makes use of cut enumeration, tree balancing, and exclusive sum-of-products (ES… ▽ More

    Submitted 6 June, 2020; originally announced June 2020.

    Comments: 8 pages, 3 figures

    MSC Class: 81P68; 94A60; 03B70 ACM Class: B.6.3

  11. arXiv:2005.12310  [pdf, ps, other

    quant-ph cs.ET

    Quantum Circuits for Functionally Controlled NOT Gates

    Authors: Mathias Soeken, Martin Roetteler

    Abstract: We generalize quantum circuits for the Toffoli gate presented by Selinger and Jones for functionally controlled NOT gates, i.e., $X$ gates controlled by arbitrary $n$-variable Boolean functions. Our constructions target the gate set consisting of Clifford gates and single qubit rotations by arbitrary angles. Our constructions use the Walsh-Hadamard spectrum of Boolean functions and build on the wo… ▽ More

    Submitted 25 May, 2020; originally announced May 2020.

    Comments: 6 pages, 7 figures

    MSC Class: 81P68 ACM Class: B.6.0

  12. arXiv:2005.01778  [pdf, ps, other

    cs.DS cs.LO quant-ph

    Determining the Multiplicative Complexity of Boolean Functions using SAT

    Authors: Mathias Soeken

    Abstract: We present a constructive SAT-based algorithm to determine the multiplicative complexity of a Boolean function, i.e., the smallest number of AND gates in any logic network that consists of 2-input AND gates, 2-input XOR gates, and inverters. In order to speed-up solving time, we make use of several symmetry breaking constraints; these exploit properties of XAGs that may be useful beyond the propos… ▽ More

    Submitted 4 May, 2020; originally announced May 2020.

    Comments: 8 pages, 2 tables, comments welcome

    ACM Class: B.6.3

  13. arXiv:2005.00211  [pdf, ps, other

    cs.ET cs.LO quant-ph

    ROS: Resource-constrained Oracle Synthesis for Quantum Computers

    Authors: Giulia Meuli, Mathias Soeken, Martin Roetteler, Giovanni De Micheli

    Abstract: We present a completely automatic synthesis framework for oracle functions, a central part in many quantum algorithms. The proposed framework for resource-constrained oracle synthesis (ROS) is a LUT-based hierarchical method in which every step is specifically tailored to address hardware resource constraints. ROS embeds a LUT mapper designed to simplify the successive synthesis steps, costing e… ▽ More

    Submitted 1 May, 2020; originally announced May 2020.

    Comments: In Proceedings QPL 2019, arXiv:2004.14750

    Journal ref: EPTCS 318, 2020, pp. 119-130

  14. arXiv:2003.08408  [pdf, other

    quant-ph cs.ET cs.PL

    Enabling Accuracy-Aware Quantum Compilers using Symbolic Resource Estimation

    Authors: Giulia Meuli, Mathias Soeken, Martin Roetteler, Thomas Häner

    Abstract: Approximation errors must be taken into account when compiling quantum programs into a low-level gate set. We present a methodology that tracks such errors automatically and then optimizes accuracy parameters to guarantee a specified overall accuracy while aiming to minimize the implementation cost in terms of quantum gates. The core idea of our approach is to extract functions that specify the op… ▽ More

    Submitted 5 January, 2021; v1 submitted 18 March, 2020; originally announced March 2020.

    Comments: 26 pages

    Journal ref: Proc. ACM Program. Lang. 4, OOPSLA, Article 130 (November 2020)

  15. arXiv:2001.09580  [pdf, other

    quant-ph cs.ET

    Improved quantum circuits for elliptic curve discrete logarithms

    Authors: Thomas Häner, Samuel Jaques, Michael Naehrig, Martin Roetteler, Mathias Soeken

    Abstract: We present improved quantum circuits for elliptic curve scalar multiplication, the most costly component in Shor's algorithm to compute discrete logarithms in elliptic curve groups. We optimize low-level components such as reversible integer and modular arithmetic through windowing techniques and more adaptive placement of uncomputing steps, and improve over previous quantum circuits for modular i… ▽ More

    Submitted 26 January, 2020; originally announced January 2020.

    Comments: 22 pages, to appear in: Int'l Conf. on Post-Quantum Cryptography (PQCrypto 2020)

  16. arXiv:1908.01609  [pdf, ps, other

    quant-ph cs.ET

    The Role of Multiplicative Complexity in Compiling Low T-count Oracle Circuits

    Authors: Giulia Meuli, Mathias Soeken, Earl Campbell, Martin Roetteler, Giovanni De Micheli

    Abstract: We present a constructive method to create quantum circuits that implement oracles $|x\rangle|y\rangle|0\rangle^k \mapsto |x\rangle|y \oplus f(x)\rangle|0\rangle^k$ for $n$-variable Boolean functions $f$ with low $T$-count. In our method $f$ is given as a 2-regular Boolean logic network over the gate basis $\{\land, \oplus, 1\}$. Our construction leads to circuits with a $T$-count that is at most… ▽ More

    Submitted 5 August, 2019; originally announced August 2019.

    Comments: 13 pages, 2 tables, 6 figures, To appear in: Proc. Int'l Conf. on Computer-Aided Design (ICCAD 2019)

  17. arXiv:1904.02121  [pdf, ps, other

    quant-ph cs.ET

    Reversible Pebbling Game for Quantum Memory Management

    Authors: Giulia Meuli, Mathias Soeken, Martin Roetteler, Nikolaj Bjorner, Giovanni De Micheli

    Abstract: Quantum memory management is becoming a pressing problem, especially given the recent research effort to develop new and more complex quantum algorithms. The only existing automatic method for quantum states clean-up relies on the availability of many extra resources. In this work, we propose an automatic tool for quantum memory management. We show how this problem exactly matches the reversible p… ▽ More

    Submitted 3 April, 2019; originally announced April 2019.

    Comments: In Proc. Design Automation and Test in Europe (DATE 2019)

  18. arXiv:1901.02406  [pdf, ps, other

    quant-ph cs.ET

    Using ZDDs in the Mapping of Quantum Circuits

    Authors: Kaitlin Smith, Mathias Soeken, Bruno Schmitt, Giovanni De Micheli, Mitchell Thornton

    Abstract: A critical step in quantum compilation is the transformation of a technology-independent quantum circuit into a technology-dependent form for a targeted device. In addition to mapping quantum gates into the supported gate set, it is necessary to map pseudo qubits in the technology-independent circuit into physical qubits of the technology-dependent circuit such that coupling constraints among qubi… ▽ More

    Submitted 1 May, 2020; v1 submitted 8 January, 2019; originally announced January 2019.

    Comments: In Proceedings QPL 2019, arXiv:2004.14750

    Journal ref: EPTCS 318, 2020, pp. 106-118

  19. arXiv:1807.02023  [pdf, other

    quant-ph cs.ET

    Quantum circuits for floating-point arithmetic

    Authors: Thomas Häner, Mathias Soeken, Martin Roetteler, Krysta M. Svore

    Abstract: Quantum algorithms to solve practical problems in quantum chemistry, materials science, and matrix inversion often involve a significant amount of arithmetic operations which act on a superposition of inputs. These have to be compiled to a set of fault-tolerant low-level operations and throughout this translation process, the compiler aims to come close to the Pareto-optimal front between the numb… ▽ More

    Submitted 5 July, 2018; originally announced July 2018.

    Comments: 13 pages, 2 tables, 6 figures. To appear in: Proc. Reversible Computation (RC 2018)

  20. arXiv:1803.01022  [pdf, other

    quant-ph cs.ET

    Programming Quantum Computers Using Design Automation

    Authors: Mathias Soeken, Thomas Häner, Martin Roetteler

    Abstract: Recent developments in quantum hardware indicate that systems featuring more than 50 physical qubits are within reach. At this scale, classical simulation will no longer be feasible and there is a possibility that such quantum devices may outperform even classical supercomputers at certain tasks. With the rapid growth of qubit numbers and coherence times comes the increasingly difficult challenge… ▽ More

    Submitted 2 March, 2018; originally announced March 2018.

    Comments: 10 pages, 10 figures. To appear in: Proceedings of Design, Automation and Test in Europe (DATE 2018)

  21. arXiv:1706.02721  [pdf, other

    quant-ph cs.ET

    Logic Synthesis for Quantum Computing

    Authors: Mathias Soeken, Martin Roetteler, Nathan Wiebe, Giovanni De Micheli

    Abstract: We present a synthesis framework to map logic networks into quantum circuits for quantum computing. The synthesis framework is based on LUT networks (lookup-table networks), which play a key role in conventional logic synthesis. Establishing a connection between LUTs in a LUT network and reversible single-target gates in a reversible network allows us to bridge conventional logic synthesis with lo… ▽ More

    Submitted 8 June, 2017; originally announced June 2017.

    Comments: 15 pages, 10 figures

  22. arXiv:1612.00631  [pdf, other

    quant-ph cs.ET

    Design Automation and Design Space Exploration for Quantum Computers

    Authors: Mathias Soeken, Martin Roetteler, Nathan Wiebe, Giovanni De Micheli

    Abstract: A major hurdle to the deployment of quantum linear systems algorithms and recent quantum simulation algorithms lies in the difficulty to find inexpensive reversible circuits for arithmetic using existing hand coded methods. Motivated by recent advances in reversible logic synthesis, we synthesize arithmetic circuits using classical design automation flows and tools. The combination of classical an… ▽ More

    Submitted 2 December, 2016; originally announced December 2016.

    Comments: 6 pages, 1 figure, in 2017 Design, Automation & Test in Europe Conference & Exhibition, DATE 2017, Lausanne, Switzerland, March 27-31, 2017

  23. arXiv:1503.08579  [pdf, ps, other

    quant-ph math.GR

    Translating between the roots of the identity in quantum computers

    Authors: Wouter Castryck, Jeroen Demeyer, Alexis De Vos, Oliver Keszocze, Mathias Soeken

    Abstract: The Clifford+$T$ quantum computing gate library for single qubit gates can create all unitary matrices that are generated by the group $\langle H, T\rangle$. The matrix $T$ can be considered the fourth root of Pauli $Z$, since $T^4 = Z$ or also the eighth root of the identity $I$. The Hadamard matrix $H$ can be used to translate between the Pauli matrices, since $(HTH)^4$ gives Pauli $X$. We are g… ▽ More

    Submitted 22 October, 2015; v1 submitted 30 March, 2015; originally announced March 2015.

    Comments: 7 pages

  24. arXiv:1502.05825  [pdf, ps, other

    cs.ET math.GR quant-ph

    Self-Inverse Functions and Palindromic Circuits

    Authors: Mathias Soeken, Michael Kirkedal Thomsen, Gerhard W. Dueck, D. Michael Miller

    Abstract: We investigate the subclass of reversible functions that are self-inverse and relate them to reversible circuits that are equal to their reverse circuit, which are called palindromic circuits. We precisely determine which self-inverse functions can be realized as a palindromic circuit. For those functions that cannot be realized as a palindromic circuit, we find alternative palindromic representat… ▽ More

    Submitted 20 February, 2015; originally announced February 2015.

    Comments: 6 pages, 3 figures

  25. arXiv:1408.3955  [pdf, ps, other

    cs.ET quant-ph

    Ancilla-free synthesis of large reversible functions using binary decision diagrams

    Authors: Mathias Soeken, Laura Tague, Gerhard W. Dueck, Rolf Drechsler

    Abstract: The synthesis of reversible functions has been an intensively studied research area in the last decade. Since almost all proposed approaches rely on representations of exponential size (such as truth tables and permutations), they cannot be applied efficiently to reversible functions with more than 15 variables. In this paper, we propose an ancilla-free synthesis approach based on Young subgroup… ▽ More

    Submitted 18 August, 2014; originally announced August 2014.

    Comments: 25 pages, 15 figures

  26. arXiv:1407.5878  [pdf, ps, other

    cs.ET quant-ph

    A framework for reversible circuit complexity

    Authors: Mathias Soeken, Nabila Abdessaied, Rolf Drechsler

    Abstract: Reversible single-target gates are a generalization of Toffoli gates which are a helpful formal representation for the description of synthesis algorithms but are too general for an actual implementation based on some technology. There is an exponential lower bound on the number of Toffoli gates required to implement any reversible function, however, there is also a linear upper bound on the numbe… ▽ More

    Submitted 22 July, 2014; originally announced July 2014.

    Comments: 6 pages, 4 figures, accepted for Int'l Workshop on Boolean Problems 2014

  27. On quantum circuits employing roots of the Pauli matrices

    Authors: Mathias Soeken, D. Michael Miller, Rolf Drechsler

    Abstract: The Pauli matrices are a set of three 2x2 complex Hermitian, unitary matrices. In this article, we investigate the relationships between certain roots of the Pauli matrices and how gates implementing those roots are used in quantum circuits. Techniques for simplifying such circuits are given. In particular, we show how those techniques can be used to find a circuit of Clifford+T gates starting fro… ▽ More

    Submitted 12 August, 2013; originally announced August 2013.

    Comments: 7 pages, 1 figure

    Journal ref: Phys. Rev. A 88, 042322 (2013)