US 12,493,816 B2
3-tier quantum computing execution model
Kenneth Durazzo, Morgan Hill, CA (US); Stephen J. Todd, North Andover, MA (US); Michael Robillard, Shrewsbury, MA (US); Victor Fong, Melrose, MA (US); Brendan Burns Healy, Whitefish Bay, WI (US); Benjamin E. Santaus, Somerville, MA (US); and Xuebin He, Westwood, MA (US)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Jun. 27, 2022, as Appl. No. 17/809,075.
Prior Publication US 2023/0419160 A1, Dec. 28, 2023
Int. Cl. G06N 10/20 (2022.01); G06N 10/80 (2022.01)
CPC G06N 10/80 (2022.01) [G06N 10/20 (2022.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
evaluating a function invoked by a request, wherein the request is received at a local classical computing execution environment, and the request also implies performance of a quantum computing function in a quantum computing execution environment;
based on an outcome of the evaluating, determining whether or not the function should be run in the local classical computing execution environment, or whether the function should be run in a separate classical computing execution environment;
when the determining indicates that the function should be run in the separate classical computing execution environment, forwarding the request to the separate classical computing environment for execution of the function; and
when the determining indicates that the function should be run in the local classical computing execution environment, executing the function in the local classical computing environment, wherein,
the local classical computing execution environment, the separate classical computing execution environment, and the quantum computing execution environment, respectively comprise a first tier, second tier, and third tier of a hybrid computing execution environment.