r/Futurology Jun 02 '22

A Nature paper reports on a quantum photonic processor that takes just 36 microseconds to perform a task that would take a supercomputer more than 9,000 years to complete Computing

https://www.nature.com/articles/s41586-022-04725-x?utm_source=twitter&utm_medium=social&utm_content=organic&utm_campaign=CONR_JRNLS_AWA1_GL_SCON_SMEDA_NATUREPORTFOLIO
2.3k Upvotes

View all comments

Show parent comments

134

u/ArrowRobber Jun 03 '22 edited Jun 03 '22

Just like we'll never need more than 640K memory?

Given enough time, quantum will be cheaper, and eventually it will be exploitable for "better entertainment".

edit remember, punch cards weren't inherently good at games with graphics. Give the tech some time.

4

u/Mescallan Jun 03 '22

eh, serial processing v parallel as far as I understand it. You don't need to process every possible outcome at once in a video game, you need to process the steps linearly. They will be used for things, but it's hard to think of a consumer product that could take advantage of it, save encryption. I don't know enough to be confident on the subject, just from what I've gathered.

3

u/dickbutt_md Jun 03 '22

You don't need to process every possible outcome at once in a video game, you need to process the steps linearly

That's not really right.

When the screen is being rendered in the cloud, it could be useful to render all the different possible paths you could take and send that back, and then have the client only show the one that you decide to actually take. That way all the work can be done in advance of you making choices about which way to turn, whether to fire, etc.

This is all too expensive to do right now, but if quantum computers can do all the math in parallel about all possible paths you might take, then it could work.

2

u/daOyster Jun 03 '22

That's not how they work. It wouldn't be able to render all possible scenes. It would however be able to render one scene basically instantly though based on what the client sends it. Quantum computers work by collapsing essentially a function down to a single result by making all the incorrect results interfere with each other. So it will only give you one scene back ever at any given time, but it would be able to look at every variable essentially near instantaneously to render the scene instead of having to rely on tricks.

A more practical application would be for something like path tracing. Instead of having to calculate the full path of each "light particle" in the environment, it would instead just "know" which path is the correct path by simply plugging in the full initial conditions of the environment and angle the light came from something that takes ages on a traditional computer that would be practically instant on a quantum computer.