APPARATUS AND METHOD FOR INJECTED SPIN ECHO IN A QUANTUM PROCESSOR
First Claim
1. A processor comprising:
- a decoder to decode quantum instructions to generate quantum microoperations (uops) and non-quantum instructions to generate non-quantum uops;
execution circuitry to execute the quantum uops and non-quantum uops;
a corrective sequence data structure to identify and/or store corrective sets of uops for one or more of the quantum instructions;
wherein the decoder is to query the corrective sequence data structure upon receiving a first quantum instruction to determine if one or more corrective uops exist and if the one or more corrective uops exist, then to submit the one or more corrective uops for execution by the execution circuitry.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus and method for injected spin echo sequences in a quantum processor. For example, one embodiment of a processor comprises a decoder to decode quantum instructions to generate quantum microoperations (uops) and non-quantum instructions to generate non-quantum uops; execution circuitry to execute the quantum uops and non-quantum uops; a corrective sequence data structure to identify and/or store corrective sets of uops for one or more of the quantum instructions; wherein the decoder is to query the corrective sequence data structure upon receiving a first quantum instruction to determine if one or more corrective uops exist and if the one or more corrective uops exist, then to submit the one or more corrective uops for execution by the execution circuitry.
-
Citations
36 Claims
-
1. A processor comprising:
-
a decoder to decode quantum instructions to generate quantum microoperations (uops) and non-quantum instructions to generate non-quantum uops; execution circuitry to execute the quantum uops and non-quantum uops; a corrective sequence data structure to identify and/or store corrective sets of uops for one or more of the quantum instructions; wherein the decoder is to query the corrective sequence data structure upon receiving a first quantum instruction to determine if one or more corrective uops exist and if the one or more corrective uops exist, then to submit the one or more corrective uops for execution by the execution circuitry. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
decoding quantum instructions to generate quantum microoperations (uops); decoding non-quantum instructions to generate non-quantum uops; and querying a corrective sequence data structure to identify corrective sets of uops for one or more of the quantum instructions, wherein if one or more corrective uops exist for a first quantum instruction, then using the one or more corrective uops when decoding the first instruction. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A machine-readable medium having program code stored thereon which, when executed by a machine, causes the machine to perform the operations of:
-
decoding quantum instructions to generate quantum microoperations (uops); decoding non-quantum instructions to generate non-quantum uops; and querying a corrective sequence data structure to identify corrective sets of uops for one or more of the quantum instructions, wherein if one or more corrective uops exist for a first quantum instruction, then using the one or more corrective uops when decoding the first instruction. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification