APPARATUS AND METHOD FOR ARBITRARY QUBIT ROTATION
First Claim
1. A processor comprising:
- a decoder to decode a quantum rotation instruction specifying an arbitrary rotation value for performing a rotation of a quantum bit (qubit);
a storage to store data for a plurality of waveform shapes/pulses;
execution circuitry to perform the rotation of the qubit, the execution circuitry to combine a subset of the plurality of waveform shapes/pulses to approximate the arbitrary rotation value; and
a classical-quantum (C-Q) interface coupled to the execution circuitry and comprising digital-to-analog circuitry to generate analog signals to rotate the qubit based on the approximation of the rotation value.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus and method for arbitrary qubit rotation. For example, one embodiment of a processor comprises: a decoder to decode a quantum rotation instruction specifying an arbitrary rotation value for performing a rotation of a quantum bit (qubit); a storage to store data for a plurality of waveform shapes/pulses; execution circuitry to perform the rotation of the qubit, the execution circuitry to combine a subset of the plurality of waveform shapes/pulses to approximate the arbitrary rotation value; and a classical-quantum (C-Q) interface coupled to the execution circuitry and comprising digital-to-analog circuitry to generate analog signals to rotate the qubit based on the approximation of the rotation value.
42 Citations
27 Claims
-
1. A processor comprising:
-
a decoder to decode a quantum rotation instruction specifying an arbitrary rotation value for performing a rotation of a quantum bit (qubit); a storage to store data for a plurality of waveform shapes/pulses; execution circuitry to perform the rotation of the qubit, the execution circuitry to combine a subset of the plurality of waveform shapes/pulses to approximate the arbitrary rotation value; and a classical-quantum (C-Q) interface coupled to the execution circuitry and comprising digital-to-analog circuitry to generate analog signals to rotate the qubit based on the approximation of the rotation value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
decoding a quantum rotation instruction specifying an arbitrary rotation value for performing a rotation of a quantum bit (qubit); performing the rotation of the qubit by combining a subset of a plurality of waveform shapes/pulses to generate an approximation of the arbitrary rotation value; and generating analog signals to rotate the qubit based on the approximation of the rotation value. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A machine-readable medium having program code stored thereon which, when executed by a machine, causes the machine to perform the operations of:
-
decoding a quantum rotation instruction specifying an arbitrary rotation value for performing a rotation of a quantum bit (qubit); performing the rotation of the qubit by combining a subset of a plurality of waveform shapes/pulses to generate an approximation of the arbitrary rotation value; and generating analog signals to rotate the qubit based on the approximation of the rotation value. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification