Abstract: |
A technique is described herein for assisting a user in exploring the operation of a quantum computer program. It involves first receiving qubit state information from a quantum system emulator which executes a quantum computer program. The qubit state information describes one or more states of one or more respective qubits at a specified analysis point in the quantum computer program. The technique then generates a three-dimensional graphical depiction that provides a visualization of the qubit state information. The three-dimensional graphical depiction includes at least one graphical control element that allows a user to interact with the three-dimensional graphical depiction. The technique then displays the three-dimensional graphical depiction on a display device. In one implementation, the display device is provided by a head mounted display associated with a mixed reality system.
|
Inventors: |
Rajeev Gupta, Venkata Pavan Kumar Kesamreddy, Reena Dayal Yadav |
Assignee: |
Inventor |
Filed: |
2019-03-18 |
Issued: |
2021-03-30 |
Claims: |
20 |
|
US10963125
|
1.
One or more computing devices for facilitating interaction with a quantum computer program, comprising: hardware logic circuitry, the hardware logic circuitry including:(a) one or more hardware processors that perform operations by executing machine-readable instructions stored in a memory, and/or (b) one or more other hardware logic components that perform operations using a task-specific collection of logic gates, theoperations including: receiving qubit state information from a quantum system emulator, the quantum system emulator executing a quantum computer program, and the qubit state information describing one or more states of one or more respective qubits at aspecified analysis point in the quantum computer program
(8)
(2)
|
|
14.
A method, implemented by one or more computing devices, for facilitating interaction with a quantum computer program, comprising: receiving qubit state information from a quantum system emulator, the quantum system emulator executing aquantum computer program, and the qubit state information describing one or more states of one or more respective qubits at a specified analysis point in the quantum computer program
(5)
(5)
|
|
20.
A computer-readable hardware storage medium for storing computer-readable instructions, the computer-readable instructions, when executed by one or more hardware processors, performing a method that comprises: receiving qubit stateinformation from a quantum system emulator, the quantum system emulator executing a quantum computer program, and the qubit state information describing one or more states of one or more respective qubits at a specified analysis point in the quantumcomputer program
(0)
(3)
|
|