Automatic accuracy management for quantum programs via symbolic resource estimation

    公开(公告)号:US11580434B2

    公开(公告)日:2023-02-14

    申请号:US16843733

    申请日:2020-04-08

    IPC分类号: G06N10/00 G06F11/07 G06F8/30

    摘要: Embodiments of the disclosed technology concern transforming a high-level quantum-computer program to one or more symbolic expressions. Because the transformations lead to symbolic expressions in the compiled code, one can extract these to arrive at symbolic resource estimates for the quantum program. In cases where these transformations do not yield closed-form solutions, they can still be evaluated many orders of magnitude faster than it was possible using other resource estimation tools. Having access to such symbolic or near-symbolic expressions not only greatly improves the performance of accuracy management and resource estimation, but also better informs quantum software developers of the bottlenecks that may be present in the quantum program. In turn, the underlying quantum-computer program can be improved as appropriate.

    AUTOMATIC ACCURACY MANAGEMENT FOR QUANTUM PROGRAMS VIA SYMBOLIC RESOURCE ESTIMATION

    公开(公告)号:US20210117844A1

    公开(公告)日:2021-04-22

    申请号:US16843733

    申请日:2020-04-08

    IPC分类号: G06N10/00 G06F8/30 G06F11/07

    摘要: Embodiments of the disclosed technology concern transforming a high-level quantum-computer program to one or more symbolic expressions. Because the transformations lead to symbolic expressions in the compiled code, one can extract these to arrive at symbolic resource estimates for the quantum program. In cases where these transformations do not yield closed-form solutions, they can still be evaluated many orders of magnitude faster than it was possible using other resource estimation tools. Having access to such symbolic or near-symbolic expressions not only greatly improves the performance of accuracy management and resource estimation, but also better informs quantum software developers of the bottlenecks that may be present in the quantum program. In turn, the underlying quantum-computer program can be improved as appropriate.