IP Library Granted Patent US 12675719
Granted Patent B2
US 12675719 · App. 17/900,239 · Granted Jul 7, 2026

Quantum computing system and method for operating the same

Inventors: Soo Cheol Oh (Daejeon, KR); Chei Yol Kim (Daejeon, KR); Jin Ho On (Daejeon, KR); Sang Min Lee (Daejeon, KR); Gyu Il Cha (Daejeon, KR)
Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
G06N10/20G06N10/80
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12675719
App. No.
17/900,239
Granted
Jul 7, 2026
Kind
B2
Abstract

A quantum computing system according to an embodiment of the present disclosure includes a logical qubit quantum compiler configured to receive a specific quantum code and to output a quantum kernel based on a quantum basic operation command, a logical qubit quantum kernel executor configured to generate a plurality of physical qubit quantum commands based on the quantum kernel, and a physical qubit quantum system configured to receive the physical qubit quantum command and to perform a physical quantum operation.

Claims (57)

1 . A quantum computing system comprising:

a logical qubit quantum compiler configured to receive a specific quantum code and to output a quantum kernel based on a quantum basic operation command;

a logical qubit quantum kernel executor configured to generate a plurality of physical qubit quantum commands based on the quantum kernel; and

a physical qubit quantum system configured to receive the physical qubit quantum command and to perform a physical quantum operation,

wherein the logical qubit quantum compiler comprises:

a quantum complex operation command combiner configured to decompose the input quantum code into a combination of quantum complex operation commands and to generate a quantum complex operation command based code; and

a quantum basic operation command generator configured to receive and decompose the quantum complex operation command based code into quantum basic operation commands and to generate a quantum kernel based on the quantum basic operation commands,

wherein the logical qubit quantum kernel executor comprises:

a quantum basic operation command decomposition block configured to receive the quantum kernel and to decompose a quantum basic operation command into a plurality of physical qubit quantum commands; and

a physical qubit quantum command optimizer configured to perform optimization and scheduling of the decomposed physical qubit quantum commands so as to correspond to the physical qubit quantum system, and

wherein the logical qubit quantum compiler is configured to select an intermediate logical qubit for an operation of a data logical qubit and to perform a parallel and sequential execution scheduling for at least one quantum basic operation command related to the intermediate logical qubit, at the quantum compiling time before the actual quantum operation is performed.

2 . The quantum computing system of claim 1 , wherein the logical qubit quantum compiler is configured to select a intermediate logical qubit for an operation of a data logical qubit and to perform a parallel and sequential execution scheduling for at least one quantum basic operation command constituting the quantum complex operation command.

3 . The quantum computing system of claim 1 , wherein the quantum complex operation command includes n (n is a natural number) quantum basic operation command groups, and the quantum basic operation command group includes k (k is a natural number) quantum basic operation commands, and

wherein the quantum basic operation command groups are sequentially performed in accordance with a determined time, and the quantum basic operation commands in the quantum basic operation command group are performed in parallel to each other.

4 . The quantum computing system of claim 1 , wherein a merge quantum basic operation command among the quantum basic operation commands is the quantum basic operation command for merging a first logical qubit and a second logical qubit neighboring on a first boundary or a second boundary into one logical qubit, and

as the merge quantum basic operation command is performed, the merged logical qubit has an entanglement state of the first and second logical qubits.

5 . The quantum computing system of claim 4 , wherein the logical qubit quantum kernel executor comprises a merge logical qubit measurement result storage configured to store a merge measurement result of the merge quantum basic operation command.

6 . The quantum computing system of claim 4 , wherein a split quantum basic operation command among the quantum basic operation commands is the quantum basic operation command for splitting the merged logical qubit into the first logical qubit and the second logical qubit neighboring on the first boundary or the second boundary, and

as the split quantum basic operation command is performed, the split first and second logical qubits are in an entanglement state.

7 . The quantum computing system of claim 1 , wherein a movement quantum complex operation command among the quantum complex operation commands is the quantum complex operation command for moving the state of a first logical qubit that is a departure to a second logical qubit that is a destination adjacent to a first boundary or a second boundary, and

the first logical qubit is a data logical qubit, and the second logical qubit is a intermediate logical qubit.

8 . The quantum computing system of claim 7 , wherein the movement quantum complex operation command comprises:

an initialization quantum basic operation command group for initializing the intermediate logical qubit;

a merge quantum basic operation command group for generating a merge logical qubit corresponding to the first boundary or the second boundary with respect to the first logical qubit and the second logical qubit;

a split quantum basic operation command group for splitting the merge logical qubit into the first and second logical qubits in an entanglement state; and

a movement post-processing quantum basic operation command group for moving a quantum state of the first logical qubit in the entanglement state to the second logical qubit, changing the first logical qubit to the intermediate logical qubit, and changing the second logical qubit to the data logical qubit.

9 . The quantum computing system of claim 8 , wherein a movement post-processing quantum basic operation command of the movement post-processing quantum basic operation command group performs a logical Z operation for the second logical qubit in case that an eigenvalue of a merge measurement result of a merge quantum basic operation command in the merge quantum basic operation command group corresponding to the second boundary is −1, and

performs a logical X operation for the second logical qubit in case that an eigenvalue of a Z base measurement result of the first logical qubit is −1.

10 . The quantum computing system of claim 8 , wherein a movement post-processing quantum basic operation command of the movement post-processing quantum basic operation command group performs a logical X operation for the second logical qubit in case that an eigenvalue of a merge measurement result of a merge quantum basic operation command in the merge quantum basic operation command group corresponding to the first boundary is −1, and

performs a logical Z operation for the second logical qubit in case that an eigenvalue of an X base measurement result of the first logical qubit is −1.

11 . The quantum computing system of claim 1 , wherein a CNOT quantum complex operation command among the quantum complex operation commands is the quantum complex operation command for performing a controlled-NOT operation that uses any one of a first logical qubit and a second logical qubit as a control and a target, and

the first and second logical qubits are data logical qubits.

12 . The quantum computing system of claim 11 , wherein the CNOT quantum complex operation command comprises:

an initialization quantum basic operation command group for initializing a intermediate logical qubit;

a first merge quantum basic operation command group for generating a first merge logical qubit corresponding to the first boundary or the second boundary with respect to the first logical qubit and the intermediate logical qubit;

a first split quantum basic operation command group for splitting the first merge logical qubit into the first logical qubit and the intermediate logical qubit that are in an entanglement state;

a second merge quantum basic operation command group for generating a second merge logical qubit corresponding to the second boundary or the first boundary with respect to the second logical qubit and the intermediate logical qubit in the entanglement state;

a second split quantum basic operation command group for splitting the second merge logical qubit into the second logical qubit and the intermediate logical qubit in the entanglement state; and

a CNOT post-processing quantum basic operation command group for releasing the entanglement state for the first and second logical qubits and the intermediate logical qubit in the entanglement state.

13 . The quantum computing system of claim 12 , wherein a CNOT post-processing quantum basic operation command of the CNOT post-processing quantum basic operation command group performs a logical X operation for a logical qubit that is a target, in case that an eigenvalue of a merge measurement result of a merge quantum basic operation command in the second merge quantum basic operation command group corresponding to the first boundary is −1, and

performs a logical Z operation for a logical qubit that is a control, in case that only one of an eigenvalue of a merge measurement result of a merge quantum basic operation command in the first merge quantum basic operation command group corresponding to the second boundary and an eigenvalue of an X base measurement result of a intermediate logical qubit is −1.

14 . The quantum computing system of claim 12 , wherein a CNOT post-processing quantum basic operation command of the CNOT post-processing quantum basic operation command group performs a logical Z operation for a logical qubit that is a control, in case that an eigenvalue of a merge measurement result of a merge quantum basic operation command in the second merge quantum basic operation command group corresponding to the second boundary is −1, and

performs a logical X operation for a logical qubit that is a target, in case that only one of an eigenvalue of a merge measurement result of a merge quantum basic operation command in the first merge quantum basic operation command group corresponding to the first boundary and an eigenvalue of a Z base measurement result of a intermediate logical qubit is −1.

15 . The quantum computing system of claim 1 , wherein a swap quantum complex operation command among the quantum complex operation commands is the quantum complex operation command for performing a swap of states of a first logical qubit and a second logical qubit with each other, and

the first and second logical qubits are data logical qubits, and third and fourth logical qubits located on first and second boundaries of the first and second logical qubits are intermediate logical qubits.

16 . The quantum computing system of claim 15 , wherein the swap quantum complex operation command comprises:

a first initialization quantum basic operation command group for initializing the third and fourth logical qubits;

a first merge quantum basic operation command group for merging the first and third logical qubits located on the first boundary, and merging the second and fourth logical qubits;

a first split quantum basic operation command group for splitting the merged merge logical qubits into the first and third logical qubits in an entanglement state and into the second and fourth logical qubits;

a first movement post-processing quantum basic operation command group for moving the quantum states of the first and second logical qubits in the entanglement state to the third and fourth logical qubits, respectively, and changing the third and fourth logical qubits to data logical qubits corresponding to the first and second logical qubits, respectively;

a second initialization quantum basic operation command group for initializing the first and second logical qubits having been changed to intermediate logical qubits;

a second merge quantum basic operation command group for merging the first and fourth logical qubits located on the second boundary, and merging the second and third logical qubits;

a second split quantum basic operation command group for splitting the merged merge logical qubits into the first and fourth logical qubits in the entanglement state and into the second and third logical qubits; and

a second movement post-processing quantum basic operation command group for moving the quantum states of the third and fourth logical qubits in the entanglement state to the second and first logical qubits, respectively, and changing the second and first logical qubits to data logical qubits corresponding to the third and fourth logical qubits, respectively.

17 . The quantum computing system of claim 1 , wherein the logical qubit quantum kernel executor comprises:

a logical qubit measurement result storage including a single logical qubit measurement result storage configured to generate and store a single logical qubit measurement result by combining measurement results of physical qubits, resulting from the physical quantum operation performed; and

a quantum basic operation command post-processor configured to perform a quantum basic operation command for post-processing the logical qubit.