IP Library › Granted Patent US 11,526,793
Granted Patent B2
US 11,526,793 · App. 16/152,311 · Granted Dec 13, 2022

Quantum state imaging for memory optimization

Inventors: Sahar Daraeizadeh (Beaverton, OR); Anne Matsuura (Portland, OR); Justin Hogaboam (Aloha, OR)
Assignee: INTEL CORPORATION
G06N10/00G06F30/3308G06N7/005G06T15/00G06T15/005
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,526,793
App. No.
16/152,311
Granted
Dec 13, 2022
Kind
B2
Abstract

Apparatus and method for a full quantum state simulation. A quantum state simulation system may include a simulation configurator to map quantum register state data of a quantum processor at a first time to a representational data structure and generate a first quantum state image based on the representational data structure. The quantum state simulation system may also include a quantum state simulator to simulate the quantum register state data at a second time using the quantum register state data in the first quantum state image to update a second quantum state image, and store the first and second quantum state images to a data store.

Claims (44)

1. A method comprising:

mapping quantum register state data of a quantum processor at a first time to a representational data structure;

generating a first quantum state image based on the representational data structure, the first quantum state image including pixels each representing one or more encoded quantum bit values of the quantum processor, each quantum bit value indicating a probability of a quantum bit being in a particular state;

simulating, using a graphics processing device, the first quantum state image at a second time using the quantum register state data in the first quantum state image to update a second quantum register state image; and

storing the first and second quantum state images to a data store.

2. The method of claim 1 wherein generating the first quantum state image based on the representational data structure further comprises:

storing values for the quantum register state data at the first time in corresponding pixels of the first quantum state image.

3. The method of claim 2 wherein the values for the quantum register are determined from the representational data structure and wherein the values for the quantum register are stored as a color or color intensity in the corresponding pixels.

4. The method of claim 1 , further comprising:

encoding the first quantum state image and the second quantum state image using a video encoder.

5. The method of claim 1 , further comprising:

analyzing a plurality of quantum state images to identify a correlation between quantum registers over time; and

dividing the quantum processor into a plurality of subsystems based on the correlation.

6. The method of claim 1 wherein the representational data structure includes one of Quantum Information Decision Diagram (QuIDD) data structure, binary decision diagram (BDD) data structure, multiple-value decision diagrams (MVDD) data structure, or tensor representation.

7. A non-transitory machine-readable medium having program code stored thereon which, when executed by a machine, causes the machine to perform the operations of:

mapping quantum register state data of a quantum processor at a first time to a representational data structure;

generating a first quantum state image based on the representational data structure, the first quantum state image including pixels each representing one or more encoded quantum bit values of the quantum processor, each quantum bit value indicating a probability of a quantum bit being in a particular state;

simulating, using a graphics processing device, the first quantum state image at a second time using the quantum register state data in the first quantum state image to update a second quantum register state image; and

storing the first and second quantum state images to a data store.

8. The non-transitory machine-readable medium of claim 7 wherein generating the first quantum state image based on the representational data structure; further comprises:

storing values for the quantum register state data at the first time in corresponding pixels of the first quantum state image.

9. The non-transitory machine-readable medium of claim 8 wherein the values for the quantum register are determined from the representational data structure and wherein the values for the quantum register are stored as a color or color intensity in the corresponding pixels.

10. The non-transitory machine-readable medium of claim 7 , wherein the program code, when executed by a machine, further causes the machine to perform the operations of:

encoding the first quantum state image and the second quantum state image using a video encoder.

11. The non-transitory machine-readable medium of claim 7 , wherein the program code, when executed by a machine, further causes the machine to perform the operations of:

analyzing a plurality of quantum state images to identify a correlation between quantum registers over time; and

dividing the quantum processor into a plurality of subsystems based on the correlation.

12. The non-transitory machine-readable medium of claim 7 wherein the representational data structure includes one of Quantum Information Decision Diagram (QuIDD) data structure, binary decision diagram (BDD) data structure, multiple-value decision diagrams (MVDD) data structure, or tensor representation.

13. A system comprising:

a graphics processing device;

a simulation configurator to:

map quantum register state data of a quantum processor at a first time to a representational data structure; and

generate a first quantum state image based on the representational data structure, the first quantum state image including pixels each representing one or more encoded quantum bit values of the quantum processor, each quantum bit value indicating a probability of a quantum bit being in a particular state;

a quantum state simulator to:

simulate, using the graphics processing device, the first quantum state image at a second time using the quantum register state data in the first quantum state image to update a second quantum register state image; and

store the first and second quantum state images to a data store.

14. The system of claim 13 wherein to generate the first quantum state image based on the representational data structure, the simulation configurator is further to:

store values for the quantum register state data at the first time in corresponding pixels of the first quantum state image.

15. The system of claim 14 wherein the values for the quantum register are determined from the representational data structure and wherein the values for the quantum register are stored as a color or color intensity in the corresponding pixels.

16. The system of claim 13 , wherein the quantum state simulator is further to:

encode the first quantum state image and the second quantum state image using a video encoder.

17. The system of claim 13 , wherein the quantum state simulator is further to:

analyze a plurality of quantum state images to identify a correlation between quantum registers over time; and

divide the quantum processor into a plurality of subsystems based on the correlation.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2018
From: DARAEIZADEH, SAHAR; MATSUURA, ANNE; HOGABOAM, JUSTIN
To: INTEL CORPORATION
Reel/Frame 047138/0066 →
Continuity (1)
Related Publication 20190042974A1 · Feb 7, 2019
Cited By (1)
US 12,585,841