-
公开(公告)号:US20200274622A1
公开(公告)日:2020-08-27
申请号:US16703338
申请日:2019-12-04
IPC分类号: H04B10/70 , G06N10/00 , G06F16/9038
摘要: Systems, computer-implemented methods, and computer program products to facilitate visualizing arbitrary pulse shapes and schedules in quantum computing applications are provided. According to an embodiment, a system can a processor that can execute computer executable components stored in memory. The system can further comprise a collection component that can receive a pulse schedule of pulse data and control parameters of a quantum device comprising default pulse data of the quantum device. The system can further comprise a plotting component that can generate a plot of the pulse schedule based on the pulse data, the control parameters, and the default pulse data. The system can further comprise a visualization component that can generate a display of the pulse schedule.
-
公开(公告)号:US10706365B2
公开(公告)日:2020-07-07
申请号:US16144593
申请日:2018-09-27
发明人: Paul Nation
IPC分类号: G06N10/00 , G06F17/16 , G06F16/901 , B82Y10/00
摘要: Techniques facilitating local optimization of quantum circuits are provided. In one example, a computer-implemented method comprises applying, by a device operatively coupled to a processor, respective weights to matrix elements of a first matrix corresponding to a quantum circuit according to respective numbers of quantum gates between respective pairs of qubits in the quantum circuit; transforming, by the device, the first matrix into a second matrix based on the respective weights of the matrix elements; and permuting, by the device, respective qubits in the quantum circuit according to the second matrix, resulting in a permuted quantum circuit.
-
公开(公告)号:US11704455B2
公开(公告)日:2023-07-18
申请号:US16436321
申请日:2019-06-10
IPC分类号: G06F17/16 , G06F111/10 , G06F30/20 , G06N10/00
CPC分类号: G06F30/20 , G06F17/16 , G06N10/00 , G06F2111/10
摘要: Techniques are provided for improving quantum computing devices. The technology can facilitate generating a sequence of sparse matrices representing a quantum computing device and a noise model. A system can comprise a memory that can store computer executable components and a processor that can execute the computer executable components stored in the memory. The computer executable components can include a term identifier that can identify a plurality of time-dependent terms in a machine-parseable representation of a quantum computing device. The computer executable components can further include a sparse matrix generator that can generate a first sparse matrix for ones of the plurality of time-dependent terms, resulting in a plurality of first sparse matrices.
-
公开(公告)号:US11580433B2
公开(公告)日:2023-02-14
申请号:US16297604
申请日:2019-03-09
摘要: A method for validation and runtime estimation of a quantum algorithm includes receiving a quantum algorithm and simulating the quantum algorithm, the quantum algorithm forming a set of quantum gates. The method further includes analyzing a first set of parameters of the set of quantum gates and analyzing a second set of parameters of a set of qubits performing the set of quantum gates. The method further includes transforming, in response to determining at least one of the first set of parameters or the second set of parameters meets an acceptability criterion, the quantum algorithm into a second set of quantum gates.
-
公开(公告)号:US20220358182A1
公开(公告)日:2022-11-10
申请号:US17314339
申请日:2021-05-07
发明人: Paul Nation , Hwajung Kang , Jay Michael Gambetta
摘要: Systems, computer-implemented methods and/or computer program products are provided for facilitating error mitigation for classical data output from a classical system and/or for qubit data output from a quantum system. A system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a computation component that performs error mitigation employing less than a full set of assignment matrix elements. In one or more embodiments, the error mitigation can be performed without constructing an assignment matrix. Additionally and/or alternatively, the computer executable components can comprise a computation component that performs error mitigation employing an iterative solver using the less than a full set of assignment matrix elements as the initial input set for the iterative solver.
-
公开(公告)号:US20210109871A1
公开(公告)日:2021-04-15
申请号:US17128466
申请日:2020-12-21
发明人: Paul Nation , Naoki Kanazawa
摘要: A method is performed to compile input data including a plurality of pulse sequences, hardware parameters obtained from a computing device, and a mathematical model with time-dependent control parameters to decrease a computation time of the input data. The method also includes providing the input data to the computing device to allow the computing device to run a computation of the input data. The method further includes converting the pulse sequences into memory-aligned arrays to decrease the computation time of the input data. The method includes calculating optimized output data using an adaptive step size computation to decrease the computation time needed to compute the output data.
-
公开(公告)号:US20210012233A1
公开(公告)日:2021-01-14
申请号:US16508887
申请日:2019-07-11
发明人: Jay M. Gambetta , Ismael Faro Sertage , Ali Javadiabhari , Francisco Jose Martin Fernandez , Paul Nation
摘要: Systems, computer-implemented methods, and computer program products to facilitate adaptive compilation of quantum computing jobs are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a selection component that selects a quantum device to execute a quantum program based on one or more run criteria. The computer executable components can further comprise an adaptive compilation component that modifies the quantum program based on one or more attributes of the quantum device to generate a modified quantum program compilation of the quantum program.
-
公开(公告)号:US20200104747A1
公开(公告)日:2020-04-02
申请号:US16144593
申请日:2018-09-27
发明人: Paul Nation
摘要: Techniques facilitating local optimization of quantum circuits are provided. In one example, a computer-implemented method comprises applying, by a device operatively coupled to a processor, respective weights to matrix elements of a first matrix corresponding to a quantum circuit according to respective numbers of quantum gates between respective pairs of qubits in the quantum circuit; transforming, by the device, the first matrix into a second matrix based on the respective weights of the matrix elements; and permuting, by the device, respective qubits in the quantum circuit according to the second matrix, resulting in a permuted quantum circuit.
-
公开(公告)号:US10536224B1
公开(公告)日:2020-01-14
申请号:US16285396
申请日:2019-02-26
IPC分类号: H04B10/00 , H04B10/70 , G06F16/9038 , G06N10/00 , H04J14/00
摘要: Systems, computer-implemented methods, and computer program products to facilitate visualizing arbitrary pulse shapes and schedules in quantum computing applications are provided. According to an embodiment, a system can a processor that can execute computer executable components stored in memory. The system can further comprise a collection component that can receive a pulse schedule of pulse data and control parameters of a quantum device comprising default pulse data of the quantum device. The system can further comprise a plotting component that can generate a plot of the pulse schedule based on the pulse data, the control parameters, and the default pulse data. The system can further comprise a visualization component that can generate a display of the pulse schedule.
-
-
-
-
-
-
-
-