| CPC G06N 10/00 (2019.01) [G06F 8/447 (2013.01); G06F 9/5027 (2013.01); G06N 10/40 (2022.01)] | 18 Claims |

|
1. A system, comprising:
a memory that stores computer executable components; and
a processor that executes the computer executable components stored in the memory, wherein the computer executable components comprise:
a compiler component that maps a logical reference to a quantum bit data structure in an instruction, to a first engine component, and
a deployment component that deploys the first engine component to a first block controller component operatively connected to a first quantum computing resource to control the first quantum computing resource based on the instruction,
wherein the compiler component is a single version compiler component that compiles a job for different ones of quantum computing resources thereby avoiding a need for customization of compiled instructions and facilitates use of a same job on multiple quantum machines thereby reducing customization needed to customize the job for different quantum machines, and thereby improving standardization of deployments to different quantum machines reducing computation cost,
wherein the block controller component comprises one or more engine components, one or more digital to analog converters or one or more analog to digital converters, and
wherein, based on the instruction, the deployment component further deploys a second engine component to a second block controller component operatively connected to a second quantum bit of the first quantum computing resource and the first block controller component, wherein the second engine component controls the first quantum computing resource based on the second quantum bit, the first engine component, and the instruction.
|