arrow
返回

Efficient Floating Point Arithmetic for Quantum Computers

delete2022-01-01
delete7
delete
OA
AI
R
Raphael Seidel *
N
Nikolay Tcholtchev
S
Sebastian Bock
C
Colin Kai‐Uwe Becker
M
Manfred Hauswirth
DOI:10.1109/ACCESS.2022.3188251delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
One of the major promises of quantum computing is the realization of SIMD (single instruction - multiple data) operations using the phenomenon of superposition. Since the dimension of the state space grows exponentially with the number of qubits, we can easily reach situations where we pay less than a single quantum gate per data point for data-processing instructions, which would be rather expensive in classical computing. Formulating such instructions in terms of quantum gates, however, still remains a challenging task. Laying out the foundational functions for more advanced data-processing is therefore a subject of paramount importance for advancing the realm of quantum computing. In this paper, we introduce the formalism of encoding so called-semi-boolean polynomials. As it turns out, arithmetic Z/2(n)Z ring operations can be formulated as semi-boolean polynomial evaluations, which allows convenient generation of unsigned integer arithmetic quantum circuits. For arithmetic evaluations, the resulting algorithm has been known as Fourier-arithmetic. We extend this type of algorithm with additional features, such as ancilla-free in-place multiplication and integer coefficient polynomial evaluation. Furthermore, we introduce a tailor-made method for encoding signed integers succeeded by an encoding for arbitrary floating-point numbers. This representation of floating-point numbers and their processing can be applied to any quantum algorithm that performs unsigned modular integer arithmetic. We discuss some further performance enhancements of the semi boolean polynomial encoder and finally supply a complexity estimation. The application of our methods to a 32-bit unsigned integer multiplication demonstrated a 90% circuit depth reduction compared to carry-ripple approaches.
Keyword:
Quantum arithmetic
quantum computing
floating point arithmetic

期刊

IEEE Access 封面图
IEEE Access
IF:
3.6
论文数:
9.8W
被引数:
29.4W

机构

F
fraunhofer gesellschaft
学者数:
1.6W
论文数: 1.2W
被引数: 24
引用论文

引用论文

err分享
err收藏
Grover Adaptive Search for Constrained Polynomial Binary Optimization
errQUANTUM
IF5.4
err2021-04-08
err66
errOAAI
errGilliam, Austin; Woerner, Stefan; Gonciulea, Constantin
err分享
err收藏
Automatic generation of Grover quantum oracles for arbitrary data structures自动生成任意数据结构的Grover量子预言
err2023-01-23
err8
errOAAI
errSeidel, Raphael; Becker, Colin Kai-Uwe; Bock, Sebastian; Tcholtchev, Nikolay; Gheorghe-Pop, Ilie-Daniel; Hauswirth, Manfred
err分享
err收藏
学者 查看更多内容