Control system and quantum computer control method
AssigneeHitachi, Ltd.
InventorsAtsushi Miyamoto, Chihiro Yoshimura
Life of this patent
Estimating the term…
Abstract
A control system for controlling a quantum computer is coupled to an analog control unit configured to generate a control signal for controlling a quantum bit device including a plurality of quantum bits. The control system converts, first control flow data which is described in a code format and defines control details of the quantum bit device into second control flow data which defines the control details of the quantum bit device by the analog control unit; and generate a plurality of the control data patterns from the second control flow data based on the third setting information.
Claims13
A control system for controlling a quantum computer,
- the control system comprising a computer including a processor, a memory coupled to the processor, and a network interface coupled to the processor,
- the control system being coupled to an analog control unit configured to generate a control signal for controlling a quantum bit device including a plurality of quantum bits,
- the control system being configured to hold first setting information relating to a setting parameter for controlling the quantum bit device, second setting information relating to control of the analog control unit, and third setting information relating to a format of a control data pattern for generating the control signal,
- the processor being configured to:
- convert, based on the first setting information and the second setting information, first control flow data which is described in a code format and defines control details of the quantum bit device into second control flow data which defines the control details of the quantum bit device by the analog control unit;
- and
- generate a plurality of the control data patterns from the second control flow data based on the third setting information,
- wherein the first setting information includes signal information defining a setting parameter of a signal in the quantum bit device and bias voltage information defining a setting parameter of a bias voltage in the quantum bit device,
- wherein the second setting information includes execution command information defining a command to be executed by the analog control unit and constraint information defining a constraint on control of the analog control unit, and
- wherein the processor is configured to:
- convert, based on the signal information, the bias voltage information, and the execution command information, the first control flow data into first intermediate control flow data including a group of commands having granularities executable by the analog control unit;
- and
- convert, based on the constraint information, the first intermediate control flow data into the second control flow data which satisfies the constraint of the analog control unit and includes an optimized command group.
A quantum computer control method, which is executed by a control system,
- the control system including a computer including a processor, a memory coupled to the processor, and a network interface coupled to the processor,
- the control system being coupled to an analog control unit configured to generate a control signal for controlling a quantum bit device including a plurality of quantum bits,
- the control system being configured to hold first setting information relating to a setting parameter for controlling the quantum bit device, second setting information relating to control of the analog control unit, and third setting information relating to a format of a control data pattern for generating the control signal,
- the quantum computer control method including:
- a first step of converting, by the processor, based on the first setting information and the second setting information, first control flow data which is described in a code format and defines control details of the quantum bit device into second control flow data which defines the control details of the quantum bit device by the analog control unit;
- and
- a second step of generating, by the processor, a plurality of the control data patterns from the second control flow data based on the third setting information,
- wherein the first setting information includes signal information defining a setting parameter of a signal in the quantum bit device and bias voltage information defining a setting parameter of a bias voltage in the quantum bit device,
- wherein the second setting information includes execution command information defining a command to be executed by the analog control unit and constraint information defining a constraint on control of the analog control unit, and
- wherein the first step includes:
- converting, by the processor, based on the signal information, the bias voltage information, and the execution command information, the first control flow data into first intermediate control flow data including a group of commands having granularities executable by the analog control unit;
- and
- converting, by the processor, based on the constraint information, the first intermediate control flow data into the second control flow data which satisfies the constraint of the analog control unit and includes an optimized command group.
Dependencies are inferred from the claim text.