scispace - formally typeset
M

Martin Roetteler

Researcher at Microsoft

Publications -  172
Citations -  5563

Martin Roetteler is an academic researcher from Microsoft. The author has contributed to research in topics: Quantum computer & Quantum algorithm. The author has an hindex of 36, co-authored 172 publications receiving 4206 citations. Previous affiliations of Martin Roetteler include Sharp & University of Oxford.

Papers
More filters
Journal ArticleDOI

Experimental Comparison of Two Quantum Computing Architectures

TL;DR: It is shown that quantum algorithms and circuits that use more connectivity clearly benefit from a better-connected system of qubits, and suggested that codesigning particular quantum applications with the hardware itself will be paramount in successfully using quantum computers in the future.
Journal ArticleDOI

A Meet-in-the-Middle Algorithm for Fast Synthesis of Depth-Optimal Quantum Circuits

TL;DR: An algorithm for computing depth-optimal decompositions of logical operations, leveraging a meet-in-the-middle technique to provide a significant speedup over simple brute force algorithms is presented.
Proceedings ArticleDOI

Q#: Enabling scalable quantum computing and development with a high-level domain-specific language.

TL;DR: Q# is presented, a quantum-focused domain-specific language explicitly designed to correctly, clearly and completely express quantum algorithms that provides a type system; a tightly constrained environment to safely interleave classical and quantum computations; specialized syntax; symbolic code manipulation to automatically generate correct transformations of quantum operations.
Book ChapterDOI

Applying Grover's Algorithm to AES: Quantum Resource Estimates

TL;DR: It is established that for all three variants of AES key size 128, 192, and 256i¾źbit that are standardized in FIPS-PUB 197, there are precise bounds for the number of qubits and thenumber of elementary logical quantum gates that are needed to implement Grover's quantum algorithm to extract the key from a small number of AES plaintext-ciphertext pairs.