8 ms·
Quantum Virtual Machine to accelerate research and learning
- colordrops 4y agoWhat types of problems are solvable now that this sort of infra is possible?
- deleted 4y ago[deleted]
- nawgz 4y agoIt seems pretty clear that a QVM isn’t going to magically offer better performance than the underlying hardware. The main benefit I’d guess at as a layman would be that they can write more meaningful quantum logic now and run it somewhere while they wait for the real deal to scale
- colordrops 4y agoSorry, I'm referring to the actual quantum computing hardwarw that this is emulating. My question is poorly phrased considering the topic.
- summerlight 4y agoThere are several categories of computational problems where quantum computers will be able to solve at better computational complexity compared to classical computers. One famous example would be Shor's algorithm. It's considered to be a practical threat to many public key cryptography depending on integer factorization being hard.
- LeegleechN 4y agoI think one of the biggest applications for quantum computers which isn't well appreciated is simulation of quantum systems: chemistry and materials science. Similar to the old analog computers which were used to simulate differential equations long before they could be fully "virtualized" (simulated deterministically without noise) using digital algorithms.
- fortysixdegrees 4y agoI'm going to use this to make AI to figure out the killer app for blockchain, then use the infinite funds I generate to build a fully self driving car.
- curiousgal 4y agoin Rust or in Go?
- oifjsidjf 4y agoJavascript obviously since the language itself operates in a quantum domain even when running on a deterministic x86/x64 architecture.
- cybertronic 4y agoIs there a term for always pointing out that something is over hyped? It's becoming a thing now
- mr_toad 4y agoPeople thought that cars were overhyped. Napoleon mocked steamships. It’s not a new phenomenon.
- Wowfunhappy 4y agoHow much of this is historical survivorship bias, though? There are also Segways.
- deleted 4y ago[deleted]
- cridenour 4y agoMe and my wife have been exploring the current state of quantum computing to apply it to procedural generation and games - I don't think we'll be able to create something we couldn't with classical computing, but just moving from a PRNG to what I always call "quantum chaos" is just fun.
- thorum 4y agoSo this is a tool for developing and experimenting with quantum algorithms without needing access to an actual quantum computer. It runs in Colab and simulates the expected results on a regular computer. I don’t know whether there are other existing tools in this space, but that seems really cool since it lets regular people explore the ideas behind quantum computing, and makes it faster for developers to iterate on algorithms.
- throwawaymaths 4y agoDoesn't Amazon AWS already have this?
- yvdriess 4y agoNot exactly new no. QC simulators have been in use since before the actual machine have. And even a schmuck like me has developed a QVM for a phd nearly a decade ago. https://github.com/yvdriess/qvm https://github.com/yvdriess/qvm Their qvm is probably more accurately stimulating the exact machine behaviour of their hardware.
- pyinstallwoes 4y ago> Several decades ago, quantum computers were only a concept — a distant idea discussed mostly in lecture halls. Flash forward to today, and the race is on to build fault-tolerant quantum computers and discover new algorithms to apply them in useful ways. Uhh, they’re still a concept. Fast forward to today and that’s why you only have a “quantum virtual machine” - more like quantum vapor ware.
- mountainriver 4y agoUhhh no they aren’t, we have working quantum computers today
- magila 4y agoDepends on how generously you define "working". No one has yet implemented even a single logical qubit.
- nl 4y agoWell that is incorrect. Google's experimental quantum computer has been used to build logical qubits using up to 21 physical qubits. However "The team believes that mature quantum computers will need 1000 qubits to make each logical qubit – Sycamore currently has just 54 physical qubits." (A "mature quantum computers" is one where the fault tolerance is high enough for it to be generally useful outside experimental settings) https://www.newscientist.com/article/2283945-google-demonstrates-vital-step-towards-large-scale-quantum-computers/ https://www.newscientist.com/article/2283945-google-demonstr...
- magila 4y agoA logical qubit is by definition one which has a low enough error rate to preform quantum computations. That article is misleadingly using the term "logical qubits" to refer to a grouping of physical qubits which merely attempts to reduce the error rate. The resulting rate is still too high to perform computations so it cannot, yet, be called a logical qubit in the accepted sense.
- farmin 4y agoI have often wanted to know if quantum computing is near or one of those technologies always 'just around the corner'. Should I commit some time to learning the basics so that I am one of the few with cross over knowledge of say quantum computing and agricultural data.
- refulgentis 4y agoIt's the 1950s for it. It's real, people use it, but it's more a toy and has some breakthroughs ahead of it to be at scale. Fwiw after following it closely for about 3 years now, I wouldn't speculatively load up on it. Even the theory of problems that could benefit from it, if it existed as scale, only has a few
- DarmokJalad1701 4y agohttps://www.microsoft.com/en-us/research/video/quantum-computing-computer-scientists/ https://www.microsoft.com/en-us/research/video/quantum-compu... ^ This is a good intro that doesn't do much hand-wavy pop-sci.
- fileyfood500 4y agoI just tried IBM Quantum Composer[1] after reading through this Colab and finding I didn't know enough about quantum circuits to do anything besides clicking play. Quantum Composer gave me a super simple drag and drop GUI for getting familiar with basic circuits/building blocks. I made it 20 minutes before having to look up a Bloch sphere (happens when you start experiments with 'S' and 'Z' blocks which add phase shifts). I don't directly use a lot of IBM products, and I had a great experience with this one! Link: https://quantum-computing.ibm.com/composer https://quantum-computing.ibm.com/composer
- Redimo 4y agoYup, from my understanding and experience IBM is by far the furthest and easiest to use. As in, I can throw up my python shell, write 20 lines of code, and that thing will run my circuit on a real quantum computer in the next 10 minutes.
- neodypsis 4y agoHave you looked into https://qiskit.org https://qiskit.org ?
- xvilka 4y agoI hope, the Haskell-based Quipper [1][2] quantum programming language will get more attention and support by this QVM. The linear types[3] recently added to Haskell make very good fit for quantum computing, unlike many other existing languages. [1] https://www.mathstat.dal.ca/~selinger/quipper/ https://www.mathstat.dal.ca/~selinger/quipper/ [2] https://hackage.haskell.org/package/quipper https://hackage.haskell.org/package/quipper [3] https://ghc.gitlab.haskell.org/ghc/doc/users_guide/exts/linear_types.html https://ghc.gitlab.haskell.org/ghc/doc/users_guide/exts/line...
- Aqueous 4y agoOff-topic but what ever happened to this [1] Google quantum computing breakthrough? Major buzz happened in 2019 but since then, it feels, crickets. Did the NSA swoop in and silence all publication of further development or something? [1] https://www.nytimes.com/2019/10/23/technology/quantum-computing-google.html https://www.nytimes.com/2019/10/23/technology/quantum-comput...
- detaro 4y agoMajor buzz happened because Google made big claims. Were those actually justified, or were the critics cited in the article correct?
- Aqueous 4y agoIf they were shown to be false, I would have expected that discussion to surface occasionally. However, all I've heard is silence.
- masterofsome 4y agoI think this is relevant: https://arstechnica.com/science/2021/11/math-may-have-caught-up-with-googles-quantum-supremacy-claims/ https://arstechnica.com/science/2021/11/math-may-have-caught...
- Havoc 4y agoSeems rather strange to me that this is an emulated process when the whole point of quantum is that it can do things classic computing can't?
- nh23423fefe 4y agoIt's not true that quantum can perform beyond classical computations. It's only a resource advantage for some time complexities.