Quantum computing in a three-dimensional device lattice

    公开(公告)号:US11379751B1

    公开(公告)日:2022-07-05

    申请号:US16951016

    申请日:2020-11-18

    申请人: Rigetti & Co, LLC

    IPC分类号: G06F11/00 G06N10/00

    摘要: In a general aspect, information is encoded in data qubits in a three-dimensional device lattice. The data qubits reside in multiple layers of the three-dimensional device lattice, and each layer includes a respective two-dimensional device lattice. A three-dimensional color code is applied in the three-dimensional device lattice to detect errors in the data qubits residing in the multiple layers. A two-dimensional color code is applied in the two-dimensional device lattice in each respective layer to detect errors in one or more of the data qubits residing in the respective layer.

    Operating a quantum processor in a heterogeneous computing architecture

    公开(公告)号:US11941482B1

    公开(公告)日:2024-03-26

    申请号:US17196692

    申请日:2021-03-09

    申请人: Rigetti & Co, LLC

    摘要: In some aspects, a heterogeneous computing system includes a quantum processor unit and a classical processor unit. In some instances, variables defined by a computer program are stored in a classical memory in the heterogeneous computing system. The computer program is executed in the heterogeneous computing system by operation of the quantum processor unit and the classical processor unit. Instructions are generated for the quantum processor by a host processor unit based on values of the variables stored in the classical memory. The instructions are configured to cause the quantum processor unit to perform a data processing task defined by the computer program. The values of the variables are updated in the classical memory based on output values generated by the quantum processor unit. The classical processor unit processes the updated values of the variables.