Scheduling fusion for quantum computing simulation
US-2020184031-A1 · Jun 11, 2020 · US
US12443869B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12443869-B2 |
| Application number | US-202117558708-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 22, 2021 |
| Priority date | Dec 22, 2021 |
| Publication date | Oct 14, 2025 |
| Grant date | Oct 14, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A quantum isolation zone (QIZ) controller executing on a quantum computing system, makes a determination to initiate, for a first QIZ of a plurality of different QIZs, a first local service instance of a global service instance that is executing on the quantum computing system, the first QIZ having a first set of qubits associated therewith. The first local service instance is caused to be initiated, and the QIZ controller modifies a local service data structure to indicate that the first local service instance is associated with the first QIZ.
Opening claim text (preview).
What is claimed is: 1. A method comprising: making, by a quantum isolation zone (QIZ) controller executing on a quantum computing system, a determination to initiate, for a first QIZ of a plurality of different QIZs, a first local service instance of a global service instance that is executing on the quantum computing system, the first QIZ having a first set of qubits associated therewith; causing, by the QIZ controller, the first local service instance to be initiated; modifying, by the QIZ controller, a local service data structure to indicate that the first local service instance is associated with the first QIZ; determining, by the QIZ controller, that a first quantum process associated with the first QIZ has issued a first service request for a service provided by the global service instance; determining, based on the local service data structure, that the first local service instance is associated with the first QIZ and is a local instance of the global service instance; and providing the first service request to the first local service instance in lieu of providing the first service request to the global service instance. 2. The method of claim 1 , further comprising: receiving, by the QIZ controller, a request to initiate, for a second QIZ of the plurality of different QIZs, a second local service instance of the global service instance, the second QIZ having a second set of qubits associated therewith; causing, by the QIZ controller, the second local service instance of the global service instance to be initiated; and modifying, by the QIZ controller, the local service data structure to indicate that the second local service instance is associated with the second QIZ. 3. The method of claim 2 , further comprising: determining, by the QIZ controller, that a second quantum process associated with the second QIZ has issued a second service request for a service provided by the global service instance; determining, based on the local service data structure, that the second local service instance is associated with the second QIZ and is a local instance of the global service instance; and providing the second service request to the second local service instance in lieu of providing the second service request to the global service instance. 4. The method of claim 1 , further comprising: determining, by the QIZ controller, that a second quantum process associated with a second QIZ has issued a second service request for a service provided by the global service instance; determining, based on the local service data structure, that the second QIZ lacks a local instance of the global service instance; and providing the second service request to the global service instance. 5. The method of claim 1 , wherein making the determination to initiate the first local service instance comprises receiving, by the QIZ controller, a request to initiate the first local service instance. 6. The method of claim 1 , further comprising: determining, by the QIZ controller, that a threshold criterion associated with the first QIZ has been exceeded; and in response to determining that the threshold criterion associated with the first QIZ has been exceeded, making the determination to initiate the first local service instance. 7. The method of claim 1 , further comprising: requesting, by the QIZ controller from the global service instance, information maintained by the global service instance; and providing, by the QIZ controller to the first local service instance, the information. 8. The method of claim 1 , wherein the global service instance is a task manager instance configured to maintain information regarding processes executing on the quantum computing system. 9. The method of claim 1 , wherein the global service instance executes at a ring 0 level of a processor device of the quantum computing system. 10. The method of claim 9 , wherein the first local service instance executes at the ring 0 level of the processor device. 11. The method of claim 1 wherein causing the first local service instance to be initiated comprises forking, by the QIZ controller, the first local service instance to cause the first local service instance to be a child process of the QIZ controller. 12. The method of claim 1 wherein the QIZ controller inhibits access to the first set of qubits by any quantum process not associated with the first QIZ. 13. A quantum computing system comprising: a memory; and a processor device coupled to the memory to: make a determination to initiate, for a first quantum isolation zone (QIZ) of a plurality of different QIZs, a first local service instance of a global service instance that is executing on the quantum computing system, the first QIZ having a first set of qubits associated therewith; cause the first local service instance to be initiated; modify a local service data structure to indicate that the first local service instance is associated with the first QIZ; determine that a first quantum process associated with the first QIZ has issued a first service request for a service provided by the global service instance; determine, based on the local service data structure, that the first local service instance is associated with the first QIZ and is a local instance of the global service instance; and provide the first service request to the first local service instance in lieu of providing the first service request to the global service instance. 14. The quantum computing system of claim 13 , wherein the processor device is further to: receive a request to initiate, for a second QIZ of the plurality of different QIZs, a second local service instance of the global service instance, the second QIZ having a second set of qubits associated therewith; cause the second local service instance of the global service instance to be initiated; and modify the local service data structure to indicate that the second local service instance is associated with the second QIZ. 15. The quantum computing system of claim 13 wherein the processor device is further to: determine that a second quantum process associated with a second QIZ has issued a second service request for a service provided by the global service instance; determine, based on the local service data structure, that the second QIZ lacks a local instance of the global service instance; and provide the second service request to the global service instance. 16. A non-transitory computer-readable storage medium that includes executable instructions configured to cause a processor device on a quantum computing system to: make a determination to initiate, for a first quantum isolation zone (QIZ) of a plurality of different QIZs, a first local service instance of a global service instance that is executing on the quantum computing system, the first QIZ having a first set of qubits associated therewith; cause the first local service instance to be initiated; modify a local service data structure to indicate that the first local service instance is associated with the first QIZ; determine that a first quantum process associated with the first QIZ has issued a first service request for a service provided by the global service instance; determine, based on the local service data structure, that the first local service instance is associated with the first QIZ and is a local instance of the global service instance; and provide the first service request to the first local service instance in lieu of providing the first service request to the global service instance. 17. The non-transito
Related publications grouped by family.
Answers are generated from the same data shown on this page.