Enabling Accuracy-Aware Quantum Compilers using Symbolic Resource Estimation

被引:5
|
作者
Meuli, Giulia [1 ]
Soeken, Mathias [2 ]
Roetteler, Martin [3 ]
Haener, Thomas [2 ]
机构
[1] Ecole Polytech Fed Lausanne, Lausanne, Switzerland
[2] Microsoft, Zurich, Switzerland
[3] Microsoft, Redmond, WA USA
关键词
quantum computing; quantum programming; quantum algorithms; approximation errors; resource estimation; COMPUTATION; ALGORITHM;
D O I
10.1145/3428198
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 optimization problem directly from the high-level description of the quantum program. Then, custom compiler passes optimize these functions, turning them into (near-)symbolic expressions for (1) the total error and (2) the implementation cost (e.g., total quantum gate count). All unspecified parameters of the quantum program will show up as variables in these expressions, including accuracy parameters. After solving the corresponding optimization problem, a circuit can be instantiated from the found solution. We develop two prototype implementations, one in C++ based on Clang/LLVM, and another using the Q# compiler infrastructure. We benchmark our prototypes on typical quantum computing programs, including the quantum Fourier transform, quantum phase estimation, and Shor's algorithm.
引用
收藏
页数:26
相关论文
共 12 条
  • [1] Bandwidth and Accuracy-Aware State Estimation for Smart Grids Using Software Defined Networks
    Meloni, Alessio
    Pegoraro, Paolo Attilio
    Atzori, Luigi
    Sulis, Sara
    [J]. ENERGIES, 2017, 10 (07)
  • [2] Accuracy-Aware Compression of Channel Impulse Responses using Deep Learning
    Altstidl, Thomas
    Kram, Sebastian
    Herrmann, Oskar
    Stahlke, Maximilian
    Feigl, Tobias
    Mutschler, Christopher
    [J]. INTERNATIONAL CONFERENCE ON INDOOR POSITIONING AND INDOOR NAVIGATION (IPIN 2021), 2021,
  • [3] Accuracy-Aware Aquatic Diffusion Process Profiling Using Robotic Sensor Networks
    Wang, Yu
    Tan, Rui
    Xing, Guoliang
    Wang, Jianxun
    Tan, Xiaobo
    [J]. IPSN'12: PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON INFORMATION PROCESSING IN SENSOR NETWORKS, 2012, : 281 - 292
  • [4] Joint Task Offloading and Resource Allocation for Accuracy-Aware Machine-Learning-Based IIoT Applications
    Fan, Wenhao
    Li, Shenmeng
    Liu, Jie
    Su, Yi
    Wu, Fan
    Liu, Yuan'An
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (04): : 3305 - 3321
  • [5] Enhanced Precision Analysis for Accuracy-Aware Bit-Width Optimization Using Affine Arithmetic
    Vakili, Shervin
    Langlois, J. M. Pierre
    Bois, Guy
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2013, 32 (12) : 1853 - 1865
  • [6] A Memory- and Accuracy-Aware Gaussian Parameter-Based Stereo Matching Using Confidence Measure
    Lee, Yeongmin
    Kyung, Chong-Min
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2021, 43 (06) : 1845 - 1858
  • [7] Certification of MPC-based zonal controller security properties using accuracy-aware machine learning proxies
    Houdouin, Pierre
    Ruiz, Manuel
    Saludjian, Lucas
    Panciatici, Patrick
    [J]. ELECTRIC POWER SYSTEMS RESEARCH, 2024, 234
  • [8] An Accuracy-Aware Implementation of Two-Point Three-Dimensional Correlation Function using Bin-Recycling Strategy on GPU
    Mendez-Jimenez, Ivan
    Cardenas-Montes, Miguel
    Jose Rodriguez-Vazquez, Juan
    Sevilla-Noarbe, Ignacio
    Sanchez Alvaro, Eusebio
    Vega-Rodriguez, Miguel A.
    Alonso, David
    [J]. 2017 17TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2017, : 913 - 920
  • [9] Quantum Phase Estimation and Arbitrary Accuracy Iterative Phase Estimation using Multivalued Logic
    Parasa, Vamsi
    Perkowski, Marek
    [J]. JOURNAL OF MULTIPLE-VALUED LOGIC AND SOFT COMPUTING, 2015, 24 (1-4) : 109 - 134
  • [10] An FPGA-Based Hardware Architecture for P plus M Class PMU Using Accuracy-Aware O-Spline Filter Selection and Modulation Detection
    Falahati, Ali
    Shamirzaee, Mahdieh
    Alizadeh, Bijan
    [J]. IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2024, 73 : 1 - 8